Hoe om te gaan met fouten in Excel met de IFERROR-functie? (Voorbeelden)

Waar wordt de Excel IFERROR-functie voor gebruikt?

IFERROR excel-functie wordt gebruikt voor foutafhandeling in Excel, deze functie wordt gebruikt om een ​​resultaat weer te geven wanneer er een fout optreedt in een formule of argument, we gebruiken deze functie met een andere functie om de gebruiker te laten weten wat er in de formule kan worden vergist, deze functie neemt twee argumenten die waardevol zijn als er geen fout is en een andere waarde die moet worden weergegeven als er een fout is.

Syntaxis

  • waarde kan elke waarde zijn, een verwijzing of zelfs een formule
  • value_if_error is de waarde die wordt geretourneerd als uitvoer wanneer een fout wordt gegenereerd

Voorbeelden om fouten in Excel af te handelen met de functie IFERROR

Voorbeeld # 1 - Afhandeling # N / A-fout

Stel dat we twee lijsten met werknemers hebben, in kolom A en B, in kolom B, zijn er enkele werknemers die niet in kolom A staan, en we willen de namen weten van die werknemers die niet in lijst A staan.

Dus hebben we de VERT.ZOEKEN-formule toegepast op de rechter aangrenzende kolom van lijst B om de algemene namen in beide lijsten te achterhalen en de namen die niet in lijst A staan ​​te scheiden.

VLOOKUP-formule in C2 en deze naar beneden slepen, hebben we

= VERT.ZOEKEN (B2, $ A: $ A, 1,0)

Zoals je hierboven kunt zien, zijn er enkele namen die niet konden worden opgezocht met de VERT.ZOEKEN-formule; daarom hebben ze een # N / B-fout gegenereerd, wat betekent dat VERT.ZOEKEN die namen niet kon vinden in een lijst van de werknemer in kolom A.

Als we nu willen dat # N / A wordt vervangen door een andere waarde, zoals ' Naam niet in lijst A' , zullen we de functie IFERROR gebruiken om de fout # N / A te vervangen,

We zullen dus de opzoekformule, VERT.ZOEKEN (B2, $ A: $ A, 1,0) als het eerste argument en Naam niet in lijst A als het tweede argument doorgeven aan de IFERROR-functie. Dus de formule wordt

= IFERROR (VERT.ZOEKEN (B2, $ A: $ A, 1,0), "Naam niet in lijst A")

Door deze formule naar de laatste cel te slepen, krijgen we de vervangen waarde van # N / A met de doorgegeven waarde.

Voorbeeld # 2 - Afhandeling # DIV / 0! Fout

We hebben bedragen in kolom A die gelijk verdeeld moeten worden over het aantal gegeven personen.

Dus wanneer we de formule = aantal / aantal personen toepassen

We krijgen een foutmelding # DIV / 0! in C4 als het aantal mensen 0 is. Als we een numerieke waarde door nul delen, krijgen we deze foutmelding.

Nu willen we deze fout vervangen door een waarde ' No of Person <1 ', we zullen de IFERROR-functie gebruiken.

= IFERROR ((A2 / B2)), aantal personen <1 ')

Voorbeeld # 3 - Omgaan met #NAAM? Fout

Stel dat we een aantal getallen hebben die moeten worden toegevoegd, en als iemand per ongeluk een verkeerde formule voor de som schrijft, krijgen we #NAAM? fout.

In plaats van SOM, als de gebruiker de verkeerde formule schrijft, #NAAM? er wordt een fout gegenereerd.

Met de Excel-functie IFERROR kunnen we deze fout oplossen door het tweede argument een waarde door te geven, bijvoorbeeld ' Typed Wrong Formula '.

Voorbeeld # 4 -Handling #NULL! Fout

Stel dat we 3 waarden hebben in cel A2, A3 en A4, en we willen ze optellen.

In cel A5 hebben we de plus-operator gebruikt om ze toe te voegen, A2 + A3 A4, en in plaats van de '+' operator tussen A3 en A4 te plaatsen, hebben we een scheidingsteken ingevoerd door op de spatiebalk te drukken, we krijgen #NULL! Fout.

Dus om deze fout recht te zetten, kunnen we de IFERROR-functie gebruiken door de formule te wijzigen in

= ALSFOUT ((A2 + A3 A4); (SOM (A2: A4)))

U kunt zien dat we een andere formule, SOM, hebben gebruikt om de som van drie gegeven waarden te berekenen en deze hebben doorgegeven als een tweede argument in de IFERROR-functie.

Voorbeeld # 5 - Afhandeling #GETAL Fout

We hebben een aantal getallen gegeven in kolom A en we willen de vierkantswortels van deze getallen vinden.

In Excel hebben we SQRT in Excel om de vierkantswortel van een getal te berekenen wanneer we deze formule toepassen om de vierkantswortel van de getallen te krijgen.

We krijgen fout #GETAL! voor negatieve waarden, omdat we de vierkantswortel van een negatief getal niet kunnen vinden. Excel gooit dus #GETAL! fout wanneer de functie SQRT wordt toegepast op een negatief getal.

Met behulp van de IFERROR Excel-functie kunnen we een waarde ' A Negative Number ' doorgeven voor negatieve waarden om deze fout te voorkomen.

Voorbeeld # 6 - Omgaan met #REF! Fout

Stel dat we twee getallen hebben in cel A2 en A3, en we willen de waarde van cel A delen door waardecel B.

Als we nu de derde rij, te verwijderen op 3 selecteren rd rij volledig, krijgen we een #REF! fout in cel C2

Omdat de verwijzing is verwijderd, kan Excel de referentiewaarde niet vinden in de formule; daarom gooit het #REF! fout.

Met behulp van de IFERROR Excel-functie kunnen we een waarde_if_error doorgeven, ' Referentie verwijderd .'

Voorbeeld # 7 - Omgaan met #VALUE! Fout

We hebben twee waarden in cel A2 en A3, A2 en we willen deze twee waarden toevoegen in cel A2 en A3,

A2 bevat een numerieke waarde, terwijl A3 een tekstwaarde bevat. Als we deze twee waarden optellen, krijgen we een #VALUE! Fout.

Aangezien een onjuist gegevenstype wordt gebruikt in de formule, retourneerde het een #VALUE! Fout

We corrigeren dit met IFERROR

We kunnen dus zien dat de IFERROR-functie erg handig kan zijn bij fouten in Excel en het aanpassen van de uitvoer wanneer er een fout optreedt volgens behoefte of vereiste.

Interessante artikelen...