Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Erros de #TRANSPOSIÇÃO! são devolvidos quando uma fórmula devolve vários resultados e o Excel não consegue devolver os resultados à grelha. Para obter mais detalhes sobre estes tipos de erro, consulte os seguintes tópicos de ajuda:

Este erro ocorre quando o intervalo de transposição de limites de uma fórmula de matriz de transmissão não está em branco.

Erros de #TRANSPOSIÇÃO! O intervalo de transposição não está em branco

Quando a fórmula é selecionada, um limite tracejado indicará o intervalo de transposição de limites pretendido.

Pode selecionar o Erro flutuante e escolher a opção Selecione Células Obstruídas para ir imediatamente para as células obstruídas. Em seguida, pode limpar o erro ao apagar ou mover a entrada da célula obstruída. Assim que a obstrução for limpa, a fórmula da matriz será transpor os limites conforme pretendido.

O Excel não conseguiu determinar o tamanho da matriz transposta porque é volátil e é redimensionada entre as passagens de cálculo. Por exemplo, a seguinte fórmula irá acionar esta #TRANSPOSIÇÃO! erro:

=SEQUÊNCIA(RANDBETWEEN(11000))

Os redimensionamentos da matriz dinâmica podem acionar passes de cálculo adicionais para garantir que a folha de cálculo é totalmente calculada. Se o tamanho da matriz continuar a mudar durante estes passes adicionais e não estabilizar, o Excel irá resolver a matriz dinâmica como #TRANSPOSIÇÃO!.

Geralmente, este valor de erro está associado à utilização de funções RAND , RANDARRAY e RANDBETWEEN . Outras funções voláteis, como OFFSET, INDIRECTe TODAY não devolvem valores diferentes em cada passo de cálculo. 

Por exemplo,  quando colocada na célulaE2 como no exemplo abaixo, a fórmula =VLOOKUP(A:A,A:C,2,FALSE) procuraria anteriormente apenas o ID na célula A2. No entanto, na matriz dinâmica do Excel, a fórmula causará uma #TRANSPOSIÇÃO! porque o Excel irá procurar toda a coluna, devolver 1 048 576 resultados e atingir o fim da grelha do Excel.

Erros de #TRANSPOSIÇÃO! causado por =VLOOKUP(A:A;D;2;FALSO) na célula E2, porque os resultados iriam ultrapassar o limite da folha de cálculo. Mova a fórmula para a célula E1 e irá funcionar corretamente.

Existem três formas simples de resolver este problema:

#

Abordagem

Fórmula

1

Consulte apenas os valores de consulta em que está interessado. Este estilo de fórmula irá devolver uma matriz dinâmica, masnão funciona com tabelas do Excel

Utilize =VLOOKUP(A2:A7;A:C,2;FALSO) para devolver uma matriz dinâmica que não irá resultar numa #TRANSPOSIÇÃO! #CAMPO!.

=VLOOKUP(A2:A7,A:C,2,FALSE)

2

Referencie apenas o valor na mesma linha e, em seguida, copie a fórmula para baixo. Este estilo de fórmula tradicional funciona tabelas, mas não irá devolver uma matriz dinâmica.

Utilize a consulta VLOOKUP tradicional com uma única referência de valor_proc: =VLOOKUP(A2;A:C;32;FALSO). Esta fórmula não devolverá uma matriz dinâmica, mas pode ser utilizada com tabelas do Excel.

=VLOOKUP(A2,A:C,2,FALSE)

3

Solicite que o Excel execute interseção implícita com o operador @ e, em seguida, copie a fórmula para baixo. Este estilo de fórmula funciona tabelas, mas não irá devolver uma matriz dinâmica.

Utilize o operador @ e copie para baixo: =VLOOKUP(@A:A;A:C;2;FALSE). Este estilo de referência funcionará em tabelas, mas não devolverá uma matriz dinâmica.

=VLOOKUP(@A:A,A:C,2,FALSE)

As fórmulas de matriz de matrizes não são suportadas tabelas do Excel. Experimente mover a fórmula para fora da tabela ou converter a tabela num intervalo (clique em Ferramentas de Estrutura de Tabela > > Converter para intervalo).

Erros de #TRANSPOSIÇÃO! Fórmula de tabela

A fórmula de matriz de fuga que está a tentar inserir fez com que o Excel ficar sem memória. Tente referenciar uma matriz ou intervalo mais pequeno.

As fórmulas de matriz dinâmica não podem ser transpostas em células unidas. Não intercalar as células em questão ou mova a fórmula para outro intervalo que não se intercala com células unidas.

Erros de #TRANSPOSIÇÃO! Transposição para célula unida

Quando a fórmula é selecionada, um limite tracejado indicará o intervalo de transposição de limites pretendido.

Pode selecionar o Erro flutuante e escolher a opção Selecione Células Obstruídas para ir imediatamente para as células obstruídas. Assim que as células unidas forem limpas, a fórmula da matriz será transpor os limites conforme pretendido.

O Excel não reconhece ou não consegue reconciliar a causa deste erro. Certifique-se de que a sua fórmula contém todos os argumentos necessários para o seu cenário.

Precisa de mais ajuda?

Consulte também

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Função FILTRAR

Função MATRIZALEATÓRIA

Função SEQUÊNCIA

Função ORDENAR

Função ORDENARPOR

Função EXCLUSIVOS

Matrizes dinâmicas e comportamento de matrizes transpostas

Operador de interseção implícita: @

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×