Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para a Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Excel para Windows Phone 10

O tópico descreve os motivos mais comuns para a exibição de "erro #N/A" como resultado das funções INDEXou MATCH .  

Observação: Se você quiser que a função INDEX ou MATCH retorne um valor significativo em vez de #N/A, use a função IFERROR e aninhar as funções INDEX e MATCH nessa função. Substituir #N/A pelo próprio valor identifica apenas o erro, mas não o resolve. Portanto, é muito importante, antes de usar IFERROR, verifique se a fórmula está funcionando corretamente como você pretende.

Problema: não há dados a serem correspondidos

Quando a função MATCH não encontra o valor de pesquisa na matriz de pesquisa, ela retorna o erro #N/A.

Se você acredita que os dados estão presentes na planilha, mas o MATCH não consegue localizá-los, pode ser porque:

  • A célula tem caracteres inesperados ou espaços ocultos.

  • A célula pode não ser formatada como um tipo de dados correto. Por exemplo, a célula tem valores numéricos, mas pode ser formatada como Texto.  

SOLUÇÃO: para remover caracteres inesperados ou espaços ocultos, use a função CLEAN ou TRIM , respectivamente. Além disso, verifique se as células são formatadas como tipos de dados corretos.

Você usou uma fórmula de matriz sem pressionar Ctrl+Shift+Enter

Quando você usa uma matriz em INDEX, MATCH ou uma combinação dessas duas funções, é necessário pressionar Ctrl+Shift+Enter no teclado. O Excel colocará automaticamente a fórmula em chaves curly {}. Se você tentar inserir os colchetes por conta própria, o Excel exibirá a fórmula como texto.

Observação: Se você tiver uma versão atual do Microsoft 365, basta inserir a fórmula na célula de saída e pressionar ENTER para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula deve ser inserida como uma fórmula de matriz herdada selecionando primeiro o intervalo de saída, inserindo a fórmula na célula de saída e pressionando CTRL+SHIFT+ENTER para confirmá-la. O Excel insere colchetes no início e no final da fórmula para você. Para obter mais informações sobre fórmulas de matriz, confira Diretrizes e exemplos de fórmulas de matriz.

Problema: há uma inconsistência no tipo de correspondência e na ordem de classificação dos dados

Quando você usa MATCH, deve haver uma consistência entre o valor no argumento match_type e a ordem de classificação dos valores na matriz de pesquisa. Se a sintaxe se desviar das regras a seguir, você verá o erro #N/A.

  • Se match_type for 1 ou não especificado, os valores em lookup_array devem estar em uma ordem crescente. Por exemplo, -2, -1, 0 , 1 , 2..., A, B, C..., FALSE, TRUE, para citar alguns.

  • Se match_type for -1, os valores em lookup_array devem estar em uma ordem decrescente.

No exemplo a seguir, a função MATCH é

=MATCH(40,B2:B10,-1)

função de correspondência do Excel

O argumento match_type na sintaxe é definido como -1, o que significa que a ordem dos valores em B2:B10 deve estar em ordem decrescente para que a fórmula funcione. Mas os valores estão em ordem crescente e isso causa o erro #N/A.

SOLUÇÃO: Altere o argumento match_type para 1 ou classifique a tabela em formato decrescente. Então tente novamente.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Confira também

Como corrigir um erro #N/D

Como usar as funções de planilha INDEX e MATCH com vários critérios no Excel

ÍNDICE (Função ÍNDICE)

Função CORRESP

Visão geral de fórmulas no Excel

Como evitar fórmulas quebradas

Detectar erros em fórmulas

Funções do Excel (ordem alfabética)

Todas as funções do Excel (por categoria)

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.