Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Corrigindo Modelos com Falhas | Fundamentos de Dados e Fundamentos Essenciais do Excel
Fórmulas do Excel

Corrigindo Modelos com Falhas

Deslize para mostrar o menu

Pequenos problemas nos dados podem rapidamente comprometer cálculos, resumos e dashboards. Neste capítulo, adicione tratamento de erros para tornar a planilha mais estável e fácil de depurar.

Estrutura do IFERROR

=IFERROR(value, value_if_error)

Fórmula utilizada neste capítulo:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • value: fórmula a ser avaliada;
  • value_if_error: valor de retorno caso ocorra um erro.

Erro Comum no Excel

#VALUE!

Esse erro geralmente aparece quando o Excel tenta calcular usando o tipo de dado incorreto, como texto em vez de números.

Etapa 1 Criar um Erro de Dados
expand arrow

Na coluna Units, substitua um valor numérico por texto.

Exemplo:

Four

Observe que a fórmula de Receita agora retorna:

#VALUE!
Etapa 2 Observar o Impacto
expand arrow

Revise a linha afetada e os cálculos de resumo. Observe que dados corrompidos podem propagar erros por fórmulas dependentes.

Etapa 3 Adicionar IFERROR à Fórmula de Receita
expand arrow

Atualize a fórmula de Receita em H2:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • XLOOKUP(...) * G2: cálculo principal;
  • 0: valor de retorno caso a fórmula falhe.

Pressione Enter e aplique a fórmula para baixo na coluna.

Etapa 4 Melhorar a Visibilidade do Erro
expand arrow

Substitua o valor de retorno por uma mensagem personalizada:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, "Check data")

Isso facilita a identificação de linhas com erro durante a depuração.

Etapa 5 Tratar Produtos Ausentes no XLOOKUP
expand arrow

No conjunto de dados, teste um produto que não existe na tabela Products.

Exemplo:

Airpods

Atualize a fórmula:

=XLOOKUP(D2, Products!A:A, Products!D:D, 0)

0: valor retornado caso o produto não seja encontrado.

1. Qual é o principal objetivo do IFERROR em uma fórmula?

2. O que acontece quando um valor como "Four" é usado em uma multiplicação numérica?

3. Por que usar if_not_found no XLOOKUP?

question mark

Qual é o principal objetivo do IFERROR em uma fórmula?

Selecione a resposta correta

question mark

O que acontece quando um valor como "Four" é usado em uma multiplicação numérica?

Selecione a resposta correta

question mark

Por que usar if_not_found no XLOOKUP?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 5
some-alt