8 maneiras de usar a função IFERROR do Excel e melhorar sua planilha
A função IFERROR do Excel é uma salva-vidas quando se trata de lidar com erros em suas planilhas. Quer você esteja lidando com divisão por zero, dados ausentes ou falhas de pesquisa, IFERROR pode ajudar a manter seus dados limpos e fáceis de usar. Aqui estão alguns exemplos práticos e etapas fáceis para dominar a função IFERROR no Excel.
Como usar a função SEERRO do Excel?
1. Uso básico do IFERROR
- Abra o Excel e selecione a célula onde você deseja o resultado.
- Insira a fórmula onde você suspeita que um erro pode ocorrer. Por exemplo, insira =A1/B1 . Se B1 for zero, o Excel retornará um erro #DIV/0!.
- Para detectar esse erro, modifique sua fórmula para usar SEERRO e pressione Enter:
=IFERROR(A1/B1,"Error in calculation")
Usando esta função, se houver um erro no cálculo, Erro no cálculo será exibido em vez disso. Isso ajuda a evitar a exibição do erro bruto para os usuários, deixando sua planilha com uma aparência mais limpa.
2. Usando IFERROR com VLOOKUP
- Na célula onde você deseja o resultado da função PROCV, comece a digitar sua fórmula PROCV:
=VLOOKUP(A2, B2:C10, 2, FALSE)
- Se o valor de pesquisa em A2 não for encontrado, VLOOKUP retornará um erro #N/D . Para lidar com isso, envolva a função VLOOKUP com IFERROR (pressione Enterpara executar a fórmula):
=IFERROR(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
Com esta fórmula, se o valor de pesquisa não for encontrado, Not found será exibido em vez do erro #N/A. Isso é útil quando você quer fornecer uma mensagem mais amigável ao usuário quando uma pesquisa falha.
3. Lidando com múltiplos erros
- Se você tiver uma fórmula que pode resultar em vários erros, use IFERROR para lidar com eles. Por exemplo, considere a fórmula =SUM(D5:D15) . Se o intervalo contiver erros como #N/D , a soma falhará.
- Modifique sua fórmula para lidar com erros usando SEERRO:
=SUM(IFERROR(D5:D15,0))
- Pressione Ctrl+ Shift+ Enterpara inseri-lo como uma fórmula de matriz se estiver usando o Excel 2010 ou anterior. No Excel 2013 ou posterior, basta pressionar Enter.
Esta fórmula substituirá qualquer erro no intervalo por 0 antes da soma, evitando assim que a função SUM geral falhe.
4. Suprimindo erros de divisão por zero
- Na célula onde você deseja o resultado, digite sua fórmula que inclui divisão, por exemplo, =A1/B1 .
- Para evitar erros quando B1 for zero, use a seguinte função IFERROR e pressione Enterpara executá-la:
=IFERROR(A1/B1, 0)
Ao usar esta fórmula, se B1 for zero, a função retornará 0 em vez do erro #DIV/0!. Isso é útil para evitar interrupções em cálculos devido à divisão por zero.
5. Solicitando entrada do usuário antes do cálculo
- Se você quiser evitar cálculos até que um usuário forneça uma entrada específica, comece com sua fórmula, como =A1/B1 . Isso dará um erro se B1 estiver vazio.
- Modifique sua fórmula para usar SEERRO e forneça uma mensagem:
=IFERROR(A1/B1,"Please enter a value in B1")
- Pressione Enter.
Esta fórmula exibe uma mensagem personalizada solicitando que o usuário insira um valor em vez de mostrar um erro de cálculo. Ela garante que os usuários estejam cientes das entradas ausentes necessárias para cálculos precisos.
6. Aninhando várias funções IFERROR
- Se você precisar executar pesquisas sequenciais e lidar com erros em cada etapa, comece com sua fórmula VLOOKUP inicial:
=VLOOKUP(A2,Sheet1!A:B,2,FALSE)
- Para manipular várias planilhas, aninhe as funções IFERROR com esta fformula e pressione Enter:
=IFERROR(VLOOKUP(A2,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE),"Not found"))
Esta fórmula verificará Sheet1 primeiro e, se o valor não for encontrado, prosseguirá para verificar Sheet2. Se ainda não for encontrado, Not found será exibido. Isso garante que todas as fontes possíveis sejam verificadas antes de concluir que o valor está faltando.
7. Usando IFNA para erros específicos
- Na sua fórmula VLOOKUP, substitua SEERRO por SENA se você quiser capturar apenas erros #N/D e não outros tipos de erros:
=IFNA(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
- Pressione Enter.
Ao usar IFNA, apenas os erros #N/A serão capturados e manipulados, enquanto outros erros ainda serão exibidos. Isso é útil quando você quer distinguir entre diferentes tipos de erros em seus dados.
8. Somando ignorando erros
- Na célula onde você deseja a soma, comece com a função SOMA:
=SUM(D5:D15)
- Para ignorar erros no intervalo, use IFERROR dentro da função SUM:
=SUM(IFERROR(D5:D15,0))
- Pressione Ctrl+ Shift+ Enterpara inseri-lo como uma fórmula de matriz se estiver usando uma versão mais antiga do Excel. Em versões mais recentes, basta pressionar Enterpara executá-lo.
Isso garantirá que os erros dentro do intervalo sejam tratados como 0, permitindo que a função SUM calcule corretamente sem ser interrompida por erros.
Ao dominar a função IFERROR, você pode tornar suas planilhas do Excel mais robustas e fáceis de usar. Lembre-se de sempre validar suas entradas de dados e considere usar regras de validação de dados para evitar que erros ocorram em primeiro lugar.
Deixe um comentário