SENÃODISP no Excel: tratar só o erro #N/D
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=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
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.
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.