SENÃODISP no Excel: tratar só o erro #N/D

Atualizado em 10. November 2026 · Equipe Exercícios Excel

O SENÃODISP troca o erro #N/D por outro valor e deixa os demais erros aparecerem. Exemplo: =SENÃODISP(PROCV(F2;A2:D6;2;FALSO);"Não encontrado").

Sintaxe

=SENÃODISP(valor; valor_se_nd)
valor
A fórmula que pode dar #N/D, como um PROCV.
valor_se_nd
O que mostrar no lugar do #N/D.

Pratique agora

Exercício 1 de 1Correção na hora, sem cadastro

O código P-200 não existe. Em G2, busque o produto com PROCV e mostre Não encontrado no lugar do #N/D, com SENÃODISP.

G2
fx
A
B
C
D
E
F
G
H
1
Código
Produto
Categoria
Preço
Buscar código
Resultado
2
P-101
Café 500 g
Mercearia
21,90 €
P-200
3
P-102
Arroz 5 kg
Mercearia
27,50 €
4
P-103
Sabão em pó
Limpeza
18,40 €
5
P-104
Detergente
Limpeza
2,99 €
6
P-105
Leite 1 L
Laticínios
5,49 €
7
8

SENÃODISP ou SEERRO?

O SEERRO esconde qualquer erro, até um nome de função escrito errado. O SENÃODISP esconde só o "não encontrado" (#N/D). Assim, um erro de verdade ainda aparece para você corrigir.

Passo a passo

Escreva =SENÃODISP( e, dentro, a fórmula que pode não encontrar o valor, como um PROCV. Depois do ponto e vírgula, escreva o que mostrar no lugar do #N/D: um texto entre aspas, um zero ou "" para deixar vazio. Feche o parêntese.

=SENÃODISP(PROCV(F2;A2:D6;4;FALSO);0)

Se o código existir, aparece o preço. Se não existir, aparece 0. Se a fórmula tiver outro problema, como uma coluna que não existe, o erro de verdade continua aparecendo.

Por que esconder só o #N/D

O #N/D quer dizer "não encontrei". Numa busca, isso é normal: um cliente novo, um código digitado errado, um produto que ainda não está no catálogo. Já erros como #REF! e #VALOR! mostram que a fórmula ou os dados estão quebrados. Se você esconder esses com SEERRO, os números da planilha ficam errados sem ninguém perceber. O SENÃODISP esconde só o que é esperado.

Exemplo do dia a dia: cruzar duas listas

Você tem a lista de clientes do mês e a lista de quem pagou. Para marcar quem ainda não pagou, procure cada cliente na lista de pagamentos. Quem não for encontrado recebe "Não pagou".

=SENÃODISP(PROCV(A2;Pagos!A:B;2;FALSO);"Não pagou")

Com o filtro na coluna nova, você vê na hora a lista de cobrança.

Com CORRESP e ÍNDICE

O CORRESP também devolve #N/D quando não acha. Ponha o SENÃODISP por fora da fórmula inteira:

=SENÃODISP(ÍNDICE(D2:D6;CORRESP(F2;A2:A6;0));"Sem preço")

Somar uma coluna com #N/D

Se a coluna de preços buscados tem alguns #N/D, a SOMA da coluna dá #N/D. Trate na fonte, com SENÃODISP e 0 em cada linha, e a soma volta a funcionar.

No Excel em inglês e no Google Planilhas

No Excel em inglês, a função se chama IFNA. No Google Planilhas em português, o nome é SENÃODISP.

Exemplo do dia a dia: preço de tabela

Um vendedor monta um orçamento digitando os códigos dos produtos. O preço vem da tabela com PROCV. Enquanto a linha do orçamento está vazia ou com um código novo, o PROCV daria #N/D e o total do orçamento também. Com o SENÃODISP e 0 no lugar do erro, o total funciona sempre, e só as linhas com código conhecido entram na soma.

=SENÃODISP(PROCV(A2;Tabela!A:C;3;FALSO);0)

Para não esconder um código digitado errado, use um texto como "Código não existe" numa coluna ao lado, e o 0 só na coluna do preço.

Com o PROCX não precisa

O PROCX tem um argumento próprio para o "não encontrado". Em vez de =SENÃODISP(PROCX(F2;A2:A6;B2:B6);"Não achei"), escreva =PROCX(F2;A2:A6;B2:B6;"Não achei"). Fica mais curto e faz exatamente a mesma coisa. O SENÃODISP continua útil com PROCV, PROCH e CORRESP, e em planilhas que precisam abrir em versões do Excel sem PROCX.

Exemplo do dia a dia: nota fiscal sem cadastro

Ao conferir notas fiscais, você procura o CNPJ de cada fornecedor na lista de cadastrados. Fornecedores novos não estão na lista, e o PROCV daria #N/D. Com SENÃODISP, a coluna mostra "Cadastrar" para eles. No fim do dia, um filtro por "Cadastrar" vira a lista de pendências do setor de compras, sem nenhum erro espalhado pela planilha.

=SENÃODISP(PROCV(B2;Fornecedores!A:B;2;FALSO);"Cadastrar")

Erros comuns

Ainda aparece um erro

O erro não é #N/D. Leia qual é: #REF! (coluna fora da tabela), #VALOR! (texto numa conta) ou #NOME? (nome de função errado). Corrija a fórmula.

Aparece 0 onde deveria ter valor

O valor procurado tem espaço sobrando ou é número guardado como texto. Limpe com ARRUMAR ou VALOR.

Perguntas frequentes

Por que meu SENÃODISP mostra o texto mesmo com o código certo?

O código na tabela tem um espaço a mais ou está como número, e o código procurado está como texto (ou o contrário). Para o PROCV, eles são diferentes. Limpe com ARRUMAR ou converta com VALOR.

SENÃODISP funciona no Google Planilhas?

Sim, com o mesmo nome em português. Em inglês, IFNA.

Posso usar SENÃODISP com FILTRO?

Não precisa. A FILTRO tem o terceiro argumento para quando nada é encontrado, e o erro dela é #CALC!, não #N/D.

SENÃODISP existe no Excel 2010?

Não. Ele chegou no Excel 2013. Nas versões anteriores, use SE(É.NÃO.DISP(...);...;...).

Dá para deixar a célula vazia em vez de texto?

Sim. Use "" como segundo argumento: =SENÃODISP(PROCV(...);"").

Qual é melhor para o PROCV: SEERRO ou SENÃODISP?

SENÃODISP, porque só esconde o "não encontrado". Assim, um erro na fórmula não passa despercebido.

O PROCX precisa de SENÃODISP?

Não. O PROCX tem o argumento se_não_encontrado, que faz o mesmo.

Veja também

Aprenda Excel fazendo

Lições curtas, em português, com correção na hora.

Começar grátis