Erros #DESPEJAR são retornados quando uma fórmula retorna resultados múltiplos, e o Excel não pode retornar os resultados para a grade. Para obter mais detalhes sobre esses tipos de erros, consulte os seguintes tópicos de ajuda:

Este erro ocorre quando o intervalo de derramamento de uma fórmula de matriz derramada não está em branco.

Erros #DESPEJAR! erro - o intervalo de derramamento não está em branco

Quando a fórmula é selecionada, uma borda tracejada indicará a faixa de derramamento pretendida.

Você pode selecionar a caixa de erro, e escolher a opção Selecionar Células Obstrutivas para ir imediatamente para a(s) célula(s) obstrutiva(s). Em seguida, você pode limpar o erro excluindo ou movendo a entrada da célula obstruída. Assim que a obstrução for limpa, a fórmula de matriz será despejada conforme o esperado.

O Excel não pôde determinar o tamanho da matriz despejada porque ela é volátil e é redimensionada entre as passagens de cálculo. Por exemplo, a fórmula a seguir disparará esse #DESPEJAR! erro:

=SEQUÊNCIA(RANDBETWEEN(1.1000))

Os redimensionamentos de matriz dinâmica podem disparar passagens de cálculo adicionais para garantir que a planilha seja totalmente calculada. Se o tamanho da matriz continua a mudar durante estas passagens adicionais e não se estabiliza, o Excel irá resolver a matriz dinâmica como #DESPEJAR!

Esse valor de erro geralmente está associado ao uso das funções RAND, RANDARRAY, e RANDBETWEEN. Outras funções voláteis tais como OFFSET, INDIRECT, e TODAY não retornam valores diferentes em cada passagem de cálculo. 

Por exemplo, quando colocado na célula E2 como no exemplo abaixo, a fórmula =VLOOKUP(A:A,A:C,2,FALSE) anteriormente só procurava o ID na célula A2 . Entretanto, na matriz dinâmica Excel, a fórmula causará um #DESPEJAR! erro porque o Excel irá procurar a coluna inteira, retornar 1.048.576 resultados e acertar o final da grade do Excel.

Erros #DESPEJAR! erro causado com =VLOOKUP(A:A,A:D,2,FALSE) na célula E2, porque os resultados ultrapassariam a borda da planilha. Mova a fórmula para a célula E1 e ela funcionará corretamente.

Há três maneiras simples de resolver esse problema:

#

Abordagem

Fórmula

1

Faça referência apenas aos valores de pesquisa nos quais você está interessado. Este estilo de fórmula retornará uma matriz dinâmica, mas não funciona com tabelas Excel

Use =VLOOKUP(A2:A7,A:C,2,FALSE) para retornar uma matriz dinâmica que não resultará em um erro #DESPEJAR! erro.

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

2

Faça referência apenas ao valor na mesma linha e copie a fórmula para baixo. Este estilo tradicional de fórmula funciona em tabelas, mas não retornará uma matriz dinâmica.

Use o VLOOKUP tradicional com uma única referência lookup_value: =VLOOKUP(A2,A:C,32,FALSE). Esta fórmula não retornará uma matriz dinâmica, mas pode ser usada com tabelas do Excel.

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

3

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

Use o operador @ e copie: =VLOOKUP(@A:A,A:C,2,FALSE). Esse estilo de referência funcionará em tabelas, mas não retornará uma array dinâmica.

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

As fórmulas de matriz derramada não são suportadas em tabelas Excel. Tente mover sua fórmula para fora da tabela, ou converter a tabela em um intervalo (clique em Desenho de tabela > Ferramentas > Converter em intervalo).

Erros #DESPEJAR! erro - Fórmula da tabela

A fórmula da matriz despejada que você está tentando entrar fez com que o Excel ficasse sem memória. Tente fazer referência a uma matriz ou intervalo menor.

Fórmulas de matriz despejadas não podem ser despejadas em células mescladas. Por favor desintegre as células em questão, ou mova a fórmula para outra faixa que não se cruze com as células fundidas.

Erros #DESPEJAR! erro - Despejar na célula mesclada

Quando a fórmula é selecionada, uma borda tracejada indicará a faixa de derramamento pretendida.

Você pode selecionar a caixa de erro, e escolher a opção Selecionar Células Obstrutivas para ir imediatamente para a(s) célula(s) obstrutiva(s). Assim que as células fundidas forem liberadas, a fórmula da matriz se espalhará como pretendido.

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

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte na Comunidade de respostas.

Confira também

Função FILTRO

Função MATRIZALEATÓRIA

Função SEQUÊNCIA

Função CLASSIFICAR

Função CLASSIFICARPOR

Função ÚNICO

Comportamento de matrizes despejadas e matrizes dinâmicas

Operador de interseção implícita: @

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar Microsoft Office Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×