SE.ND
Retorna um valor especificado se a fórmula resultar no erro #N/D; caso contrário, retorna o resultado da fórmula. Ao contrário de SEERRO, SE.ND trata apenas o erro #N/D.
SE.ND(valor; valor_se_nd)Argumentos
valorA fórmula ou valor a verificar para o erro #N/D.valor_se_ndO valor a retornar se a fórmula resultar em #N/D.
=SE.ND(PROCV("Maçã";A:B;2;FALSO);"Não encontrado")Retorna 'Não encontrado' quando PROCV não acha o valor
=SE.ND(CORRESP("X";A1:A10;0);0)Retorna 0 se CORRESP não encontrar correspondência
=SE.ND(A1;"Faltando")Se A1 contém #N/D, retorna 'Faltando'
- •Diferente de SEERRO, SE.ND captura apenas #N/D — outros erros continuam visíveis
- •Muito útil com funções de pesquisa (PROCV, PROCH, CORRESP, ÍNDICE, PROCX)
- •Disponível desde o Excel 2013
- •Permite preservar erros reais e ocultar apenas falhas de pesquisa
- •Usar SE.ND quando o erro real pode não ser #N/D - SE.ND só deteta esse erro específico, por isso #VALOR!, #DIV/0! e outros tipos de erro continuarão a aparecer sem serem tratados
- •Envolver uma fórmula complexa inteira em SE.ND apenas para ocultar erros, sem investigar por que razão o #N/D aparece em primeiro lugar, o que pode mascarar um problema de dados genuíno
- •Usar SE.ND quando SE.ERRO seria mais apropriada, deixando passar outros tipos de erro que uma fórmula de pesquisa poderia realisticamente produzir, como #REF! depois de uma coluna ser eliminada
SEERRODeteta qualquer tipo de erro, não apenas #N/D, tornando-a mais ampla mas menos específica do que SE.ND.É.NÃO.DISPVerifica se um valor é especificamente #N/D sem substituir um valor de substituição por si própria, exigindo um SE adicional para agir sobre o resultado.PROCVComummente envolvida em SE.ND, já que uma pesquisa sem correspondência é uma das fontes mais frequentes de um erro #N/D.Qual é a diferença entre SE.ND e SE.ERRO?
SE.ND só deteta especificamente o erro #N/D. SE.ERRO deteta qualquer tipo de erro, incluindo #VALOR!, #DIV/0! e #REF!. Use SE.ND quando quiser que outros tipos de erro permaneçam visíveis em vez de serem ocultados silenciosamente.
Por que razão SE.ND é frequentemente usada com PROCV ou PROCX?
Uma fórmula de pesquisa devolve #N/D quando não consegue encontrar uma correspondência, o que normalmente é um resultado esperado e normal em vez de um erro genuíno, tornando SE.ND uma escolha natural para substituir um valor de reserva mais amigável.
Devo usar sempre SE.ND em vez de SE.ERRO?
Não necessariamente - SE.ERRO é melhor quando quer detetar todos os tipos de erro possíveis. SE.ND é mais preciso quando espera especificamente #N/D e quer que outros erros mais graves permaneçam visíveis para depuração.
Precisa traduzir uma fórmula usando SE.ND?
Use nosso tradutor para converter sua fórmula completa
