Matrizes dinâmicas e comportamento de matrizes transpostas

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Início no Setembro de 2018, todas as fórmulas do Excel que devolvem valores múltiplos, também conhecido como uma matriz, irá devolver resultados para células vizinhas. Este comportamento é denominado capaz.

Qualquer fórmula que tem as potencialidades para devolver resultados de várias pode ser referida como uma fórmula de matriz dinâmico . Fórmulas que estão atualmente devolver múltiplos resultados, estando com êxito capaz, podem ser referidas como fórmulas de matriz de espalhado .

Seguem-se algumas notas para o ajudar a compreender e utilizar estas tipo de fórmulas.

O que é que ajustar média?

Significa de retorno que uma fórmula resultou em múltiplos valores, e que foram colocados esses valores nas células vizinhas. Por exemplo, = SORT(D2:D11,1,-1), que ordena de uma matriz por ordem descendente, deve devolver uma matriz correspondente que é 10 linhas em altura. Mas apenas precisa de introduzir a fórmula na célula superior esquerda ou ajustar automaticamente F2 neste caso e para baixo para a célula F11.

Ordenar valores D2: D11 de células com =SORT(D2:D11,1,-1)

Nota: 24 de Setembro de 2018: Funções de matriz espalhado atualmente são uma funcionalidade de beta e só está disponível para uma parte do Office iniciados neste momento. Vamos continuar a otimizar estas funcionalidades ao longo dos próximos meses. Quando estes estiverem prontos, irá disponibilizamos-los a todos os Office iniciados e subscritores do Office 365.

Pontos-chave

  1. Quando prime a tecla Enter para confirmar a sua fórmula, o Excel irá dinamicamente dimensionar o intervalo de saída para si e colocar os resultados para cada célula do intervalo.

  2. Se estiver a escrever uma fórmula de matriz dinâmica para agir numa lista de dados, pode ser útil para colocá-la numa tabela do Excel, em seguida, utilizar referências estruturadas para consultar os dados. Isto acontece porque referências estruturadas ajustam automaticamente como linhas são adicionadas ou removidas da tabela.

  3. Fórmulas de matriz espalhado não são suportadas em tabelas do Excel si, para que deve colocá-los na grelha de fora da tabela. As tabelas são mais adequadas para a suspensão de linhas e colunas de dados independentes.

  4. Assim que introduzir uma fórmula de matriz espalhado, ao clicar em qualquer célula no interior da área de retorno, o Excel irá colocar um limite realçado à volta do intervalo. O limite vai desaparecer quando seleciona uma célula fora da área.

    Fórmula de matriz com o intervalo de saída realçada com um limite azul

  5. Apenas a primeira célula na área de retorno é editável. Se selecionar outra célula na área de retorno, a fórmula será visível na barra de fórmulas, mas o texto é "fantasma" e não pode ser alterado. Se precisar de atualizar a fórmula, deverá selecione a célula do canto superior esquerdo do intervalo de matriz, alterá-lo conforme necessário, em seguida, o Excel irá atualizar automaticamente o resto da área de retorno para si, quando prime a tecla Enter.

    Imagem de uma fórmula de matriz fantasma, que significa não for editável, uma vez que não é a primeira célula no intervalo de matriz

  6. Sobreposição de fórmula - matriz não podem ser introduzidas fórmulas se houver alguma coisa a bloquear o intervalo de saída. e se tal acontecer, o Excel irá devolver uma #SPILL! erro indicando que existe um bloqueio. Se remover o bloqueio, a fórmula ajustar conforme esperado. No exemplo abaixo, o resultado da fórmula intervalo sobrepõe-se a outro intervalo com dados e é apresentado com um limite pontilhado sobrepostos células com valores que indica que não é possível ajustar. Remova os dados de bloqueio ou copiá-lo que noutro local e a fórmula ajustar conforme esperado.

    Imagem de um #SPILL! Ocorreu um erro que indica que um resultado de fórmula de matriz está com um bloqueio que o impede de capaz.

  7. Fórmulas de matriz legado introduzidas através de CTRL + SHIFT + ENTER (CSE) continuam a ser suportadas por razões de compatibilidade anterior, mas já não devem ser utilizadas. Se preferir, pode converter fórmulas de matriz legado fórmulas de matriz dinâmicos ao localizar a primeira célula no intervalo de matriz, copie o texto da fórmula, eliminar todo o intervalo da matriz legado e volte a introduzir a fórmula na célula superior esquerda. Antes de atualizar as fórmulas de matriz legado para fórmulas de matriz dinâmicos, deverá ter em atenção algumas s diferença de cálculoentre os dois.

  8. O Excel tem suporte limitado para matrizes dinâmicas entre livros e este cenário é suportado apenas quando ambos os livros estão abertos. Se fechar o livro de origem, as fórmulas de matriz dinâmica ligadas irão devolver um erro #REF! quando forem atualizadas.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Consulte Também

Função FILTER

Função RANDARRAY

Função sequência

Função única

Função de ordenação

Função SORTBY

Função exclusiva

#SPILL! erros no Excel

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×