Como usar o PROCV com SEERRO para tratar erros no Excel

Para evitar o erro #N/D do PROCV, envolva a fórmula com SEERRO, assim: =SEERRO(PROCV(A2;Planilha1!$A:$B;2;FALSO);”Não encontrado”) — se o valor não for encontrado, aparece a mensagem que você escolher em vez do erro.

Se você já usou o PROCV, provavelmente já se deparou com aquele indesejado #N/D aparecendo na sua planilha. Esse erro acontece quando o PROCV não consegue encontrar o valor que está procurando. E dependendo do contexto, ele pode deixar a sua planilha com uma aparência pouco profissional.

Neste artigo iremos mostrar como usar o PROCV em conjunto com a função SEERRO para tratar esses erros de forma elegante e deixar a sua planilha muito mais apresentável.

O que é a função SEERRO?

A função SEERRO é uma função que verifica se uma fórmula retorna algum erro. Caso retorne, ela exibe um valor alternativo que você definir. Caso não retorne nenhum erro, ela simplesmente exibe o resultado normal da fórmula.

🎓
Quer aprender Excel de verdade, do zero ao avançado? Conheça o Curso Excel pra Ontem — aulas práticas, direto ao ponto, sem enrolação. Do zero ao avançado, no seu ritmo
Conhecer o curso →

A sua sintaxe é bem simples:

=SEERRO(valor; valor_se_erro)
  • valor: a fórmula que você quer verificar
  • valor_se_erro: o que deve ser exibido caso a fórmula retorne algum erro

Como combinar o SEERRO com o PROCV

Para combinar o SEERRO com o PROCV, basta colocar a fórmula do PROCV dentro do primeiro parâmetro do SEERRO:

=SEERRO(PROCV(A2; Planilha1!$A:$B; 2; FALSO); "Não encontrado")

Nesse exemplo, se o PROCV encontrar o valor, ele irá retornar o resultado normalmente. Se não encontrar, ao invés de exibir #N/D, irá exibir a mensagem “Não encontrado”.

Opções para o valor_se_erro

Você tem várias opções para o que exibir quando o PROCV não encontrar o valor. Veja alguns exemplos práticos:

Exibir uma mensagem de texto

=SEERRO(PROCV(A2; Planilha1!$A:$B; 2; FALSO); "Produto não cadastrado")

Exibir zero

=SEERRO(PROCV(A2; Planilha1!$A:$B; 2; FALSO); 0)

Essa opção é muito útil quando o resultado do PROCV é um número e você quer que as células sem resultado contribuam com 0 para cálculos como soma ou média.

Exibir célula em branco

=SEERRO(PROCV(A2; Planilha1!$A:$B; 2; FALSO); "")

Usando aspas duplas vazias, a célula ficará em branco quando o valor não for encontrado.

Quando usar o SEERRO com o PROCV?

A combinação de SEERRO com PROCV é especialmente útil nas seguintes situações:

  • Quando você sabe que alguns valores da sua lista podem não existir na tabela de referência
  • Quando a sua planilha será vista por outras pessoas e você quer apresentar um resultado mais limpo
  • Quando o resultado do PROCV é usado em outros cálculos e o erro #N/D impediria que esses cálculos funcionassem
  • Quando você está verificando se um item existe ou não em uma lista

Atenção: o SEERRO mascara todos os erros

Um ponto importante de atenção é que o SEERRO irá mascarar qualquer tipo de erro que a sua fórmula retornar, não apenas o #N/D. Isso pode ser um problema quando você está desenvolvendo a planilha, pois você pode não perceber que tem algum outro erro na sua fórmula.

Por isso, uma boa prática é adicionar o SEERRO apenas depois de ter testado e validado que a fórmula do PROCV está funcionando corretamente. Assim você evita mascarar erros que precisariam ser corrigidos.

Resultado

Com essa combinação de SEERRO e PROCV, a sua planilha ficará muito mais profissional. Ao invés de exibir erros para o usuário, ela irá exibir mensagens claras e amigáveis, tornando a experiência de uso muito mais agradável.

Perguntas frequentes

Como evitar que o PROCV exiba o erro #N/D quando não encontra um valor?

Envolva a fórmula com SEERRO, como =SEERRO(PROCV(A2;Planilha1!$A:$B;2;FALSO);”Não encontrado”) — se o PROCV não encontrar o valor, aparece a mensagem definida em vez do erro.

O SEERRO mascara apenas o erro #N/D do PROCV?

Não — o SEERRO mascara qualquer tipo de erro que a fórmula retornar, não só o #N/D. Por isso é recomendado usá-lo apenas depois de já ter testado e validado que a fórmula funciona corretamente.

Como fazer o PROCV com SEERRO retornar zero em vez de texto quando não encontra o valor?

Use =SEERRO(PROCV(A2;Planilha1!$A:$B;2;FALSO);0) — útil quando o resultado é numérico e você quer que as células sem correspondência contribuam com 0 em somas ou médias.


Se você curtiu esse artigo onde mostramos como usar o PROCV com SEERRO para tratar erros no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Quer ver o panorama completo do PROCV, com sintaxe, exemplo passo a passo e todas as limitações da função? Confira o guia completo do PROCV.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *