Hur hanterar jag fel i Excel med IFERROR-funktionen? (Exempel)

Vad används Excel IFERROR-funktionen för?

IFERROR excel-funktionen används för felhantering i Excel, den här funktionen används för att visa ett resultat när fel uppstår i någon formel eller argument, vi använder den här funktionen med en annan funktion för att meddela användaren vad som kan misstas i formeln två argument som är värdefulla om det inte finns något fel och ett annat värde som ska visas när det finns ett fel.

Syntax

  • värde kan vara vilket värde som helst, en referens eller till och med en formel
  • value_if_error är det värde som returneras som en utgång när ett fel genereras

Exempel på att hantera fel i Excel med IFERROR-funktionen

Exempel # 1 - Hanteringsnummer Ej tillämpligt

Anta att vi har två listor över anställda, i kolumn A och B, i kolumn B, det finns några anställda som inte finns i kolumn A, och vi vill ta reda på namnen på de anställda som inte finns i lista A.

Så vi använde VLOOKUP-formeln till höger intill kolumnen i lista B för att ta reda på de vanliga namnen i båda listorna och separera de namn som inte finns i lista A.

VLOOKUP-formel i C2 och dra ner den har vi

= VLOOKUP (B2, $ A: $ A, 1,0)

Som du kan se ovan finns det några namn som inte kunde letas upp med VLOOKUP-formeln; därför genererade de # N / A-fel, vilket innebär att VLOOKUP inte kunde hitta dessa namn i en lista över anställda i kolumn A.

Om vi ​​nu vill att # N / A ska ersättas med något annat värde som, ' Namn inte i lista A' , så kommer vi att använda IFERROR-funktionen för att ersätta # N / A-fel,

Så vi kommer att skicka uppslagsformeln, VLOOKUP (B2, $ A: $ A, 1,0) som det första argumentet och Namn inte i lista A som det andra argumentet till FELFEL. Så formeln blir

= FEL (VLOOKUP (B2, $ A: $ A, 1,0), "Namn finns inte i lista A")

Om vi ​​drar denna formel till den sista cellen får vi det ersatta värdet av # N / A med värdet passerat.

Exempel # 2 - Hantering # DIV / 0! Fel

Vi har belopp i kolumn A som måste fördelas lika mellan antalet personer som ges.

Så när vi tillämpar formel = antal / antal personer

Vi får ett felnummer DIV / 0! i C4 när antalet personer är 0. När vi delar ett numeriskt värde med noll får vi detta fel.

Nu vill vi ersätta detta fel med värdet ' Nej av person <1 ', vi använder IFERROR-funktionen.

= FEL ((A2 / B2)), antal personer <1 ')

Exempel # 3 -Hantering #NAME? Fel

Antag att vi har några siffror som behöver läggas till, och av misstag, om någon skriver fel formel för summan, får vi #NAME? fel.

I stället för SUMMA, om användaren skriver fel formel, #NAMN? ett fel genereras.

Med IFERROR excel-funktionen kan vi hantera detta fel genom att helt enkelt skicka det andra argumentet ett värde, till exempel ' Typed Wrong Formula '.

Exempel # 4 -Hantering #NULL! Fel

Antag att vi har 3 värden i cell A2, A3 och A4, och vi vill summera dem.

I cell A5 använde vi plusoperatören för att lägga till dem, A2 + A3 A4, och istället för att placera '+' -operatören mellan A3 och A4, gick vi in ​​i en separator genom att trycka på mellanslag, vi får #NULL! Fel.

Så för att åtgärda detta fel kan vi använda IFERROR-funktionen genom att ändra formeln till

= FEL ((A2 + A3 A4), (SUM (A2: A4)))

Du kan se att vi har använt en annan formel, SUM, för att beräkna summan av tre angivna värden och skickat den som ett andra argument i IFERROR-funktionen.

Exempel # 5 -Hantering #NUM-fel

Vi har några siffror i kolumn A och vi vill hitta kvadratrötterna till dessa siffror.

I Excel har vi SQRT i excel för att beräkna kvadratroten av ett tal när vi tillämpar denna formel för att få kvadratroten av siffrorna.

Vi får fel #NUM! för negativa värden, eftersom vi inte kan hitta kvadratroten till ett negativt tal. Så, excel kastar #NUM! fel när SQRT-funktionen tillämpas på ett negativt tal.

Med IFERROR excel-funktionen kan vi skicka ett värde ' A Negative Number ' för negativa värden för att undvika detta fel.

Exempel # 6 - Hantering # REF! Fel

Anta att vi har två siffror i cell A2 och A3, och vi vill dela värdet på cell A med värdecell B.

Nu, om vi tar bort den tredje raden, genom att välja tre e raden helt, får vi en #REF! fel i cell C2

Eftersom referensen raderades kan Excel inte hitta referensvärdet i formeln. därför kastar det # REF! fel.

Med hjälp av IFERROR excel-funktionen kan vi skicka ett värde_om_fel, ' Referens borttagen '.

Exempel # 7 - Hantering #VÄRDE! Fel

Vi har två värden i cell A2 och A3, A2 och vi vill lägga till dessa två värden i cell A2 och A3,

A2 innehåller ett numeriskt värde, medan A3 innehåller ett textvärde. När vi lägger till dessa två värden får vi en #VALUE! Fel.

Eftersom en felaktig datatyp används i formeln returnerade den en #VALUE! Fel

Korrigera detta med IFERROR har vi

Så vi kan se att IFERROR-funktionen kan vara mycket användbar vid fel i excel och anpassning av utdata när ett fel inträffar enligt behov eller krav.

Intressanta artiklar...