Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2019 para Mac Excel 2016 Excel 2013 Excel para Windows Phone 10

O tópico descreve as razões mais comuns para "erro #N/D" aparecer como resultado das funções ÍNDICEou CORRESP .  

Nota: Se quiser que a função ÍNDICE ou CORRESP devolva um valor significativo em vez de #N/D, utilize a função SE.ERRO e, em seguida, aninhar as funções ÍNDICE e CORRESP nessa função. Substituir #N/D pelo seu próprio valor só identifica o erro, mas não o resolve. Portanto, é muito importante, antes de utilizar a função SE.ERRO, certifique-se de que a fórmula está a funcionar corretamente como pretende.

Problema: não existem dados que correspondam

Quando a função CORRESP não encontrar o valor de pesquisa na matriz de pesquisa, devolve o erro #N/D.

Se acredita que os dados estão presentes na folha de cálculo, mas a função CORRESP não conseguir localizá-la, pode ser porque:

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

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

SOLUÇÃO: para remover carateres inesperados ou espaços ocultos, utilize a função LIMPAR OU CORTAR , respetivamente. Além disso, verifique se as células estão formatadas como tipos de dados corretos.

Utilizou uma fórmula de matriz sem premir Ctrl+Shift+Enter

Quando utiliza uma matriz em ÍNDICE, CORRESP ou uma combinação dessas duas funções, é necessário premir Ctrl+Shift+Enter no teclado. O Excel irá colocar automaticamente a fórmula entre chavetas {}. Se tentar introduzir os parênteses retos, o Excel apresentará a fórmula como texto.

Nota: Se tiver uma versão atual do Microsoft 365, pode simplesmente introduzir a fórmula na célula de saída e, em seguida, premir ENTER para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula tem de ser introduzida como uma fórmula de matriz legada, selecionando primeiro o intervalo de saída, introduzindo a fórmula na célula de saída e, em seguida, premindo CTRL+SHIFT+ENTER para confirmar. O Excel insere automaticamente parênteses retos no início e no fim da fórmula. Para obter mais informações sobre fórmulas de matriz, consulte Diretrizes e exemplos de fórmulas de matriz.

Problema: existe uma inconsistência no tipo de correspondência e na sequência de ordenação dos dados

Quando utiliza CORRESP, deve existir uma consistência entre o valor no argumento match_type e a ordem de ordenação dos valores na matriz de pesquisa. Se a sintaxe se desviar das seguintes regras, verá o erro #N/D.

  • Se match_type for 1 ou não for especificado, os valores em lookup_array devem estar numa ordem ascendente. 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 por ordem descendente.

No exemplo seguinte, a função CORRESP é

=CORRESP(40;B2:B10;-1)

função de correspondência do Excel

O argumento match_type na sintaxe está definido como -1, o que significa que a ordem dos valores em B2:B10 deve estar por ordem descendente para a fórmula funcionar. No entanto, os valores estão por ordem ascendente, o que causa o erro #N/D.

SOLUÇÃO: Altere o argumento match_type para 1 ou ordene a tabela em formato descendente. Em seguida, tente novamente.

Precisa de mais ajuda?

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

Consulte Também

Como corrigir um erro #N/D

Como utilizar as funções de folha de cálculo ÍNDICE e CORRESP com vários critérios no Excel

ÍNDICE (função ÍNDICE)

Função CORRESP

Descrição geral de fórmulas no Excel

Como evitar fórmulas quebradas

Detetar erros em fórmulas

Todas as funções do Excel (por ordem alfabética)

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

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.