Formulefouten in Excel en hun oplossingen

"Fouten zijn kans op verbetering". In elke taak of systeem komen fouten voor. Excel is geen uitzondering. Terwijl u probeert iets met een formule te doen, zult u verschillende soorten Excel-fouten tegenkomen. Deze fouten kunnen uw formule/dashboard/rapporten tot absolute verspilling maken. En als u niet weet waarom een ​​bepaald type fout is opgetreden, moet u mogelijk uren besteden om ze op te lossen.

Tijdens het werken aan Excel ben ik veel Excel-fouten tegengekomen. Met wat moeite en Google-zoekopdrachten heb ik die fouten omzeild. In dit artikel zal ik enkele veelvoorkomende en vervelende Excel-fouten uitleggen die in Excel voorkomen. We zullen bespreken waarom deze fouten optreden en hoe ze kunnen worden opgelost.

Wat zijn Excel-formulefouten?

Bij het toepassen van een formule die resulteert in een Excel gedefinieerde fouten (#NA, #VALUE, #NAME etc.) worden Excel-formulefouten genoemd. Deze fouten worden opgevangen door Excel en afgedrukt op de bladen. Redenen van deze fouten kunnen zijn, niet-beschikbare waarden, onjuist type argumenten, deling door 0 enz. Ze zijn gemakkelijk op te sporen en op te lossen.

Logische fouten worden niet opgevangen door Excel en zijn het moeilijkst op te lossen. Inconsistentie in gegevens, verkeerde gegevensinvoer, menselijke fouten enz. zijn veelvoorkomende redenen voor deze fouten. Ze kunnen ook worden gerepareerd, maar ze kosten tijd en moeite. Het is beter om uw gegevens perfect voor te bereiden voordat u er bewerkingen op uitvoert.

Fouten in Excel-formules opvangen:

Er zijn een aantal speciale functies in Excel om specifieke soorten fouten op te vangen en af ​​te handelen (zoals de ISNA-functie). Maar de ISERROR-functie en de IFERROR-functie zijn twee functies die elke soort Excel-fout kunnen opvangen (behalve logisch).

Excel #NA Fout

#NA-fout treedt op in Excel wanneer een waarde niet wordt gevonden. Het betekent simpelweg NIET BESCHIKBAAR. #NA-fout wordt vaak aangetroffen met de Excel VERT.ZOEKEN-functie.

In bovenstaande afbeelding krijgen we de #NA-fout wanneer we zoeken naar "Divya" in de A-kolom. Dit komt omdat "Divya niet in de lijst staat.

#NA-fout oplossen:

Als u zeker weet dat de opzoekwaarde in de opzoeklijst moet voorkomen, moet u eerst de opzoekwaarde controleren. Controleer of de waarde van de zoekopdracht correct is gespeld. Zo niet, corrigeer het dan.

Ten tweede kunt u een gedeeltelijke overeenkomst maken met VERT.ZOEKEN of een willekeurige opzoekfunctie. Als u zeker weet dat een deel van de tekst moet overeenkomen, gebruikt u dit.

Als u niet zeker weet of die waarde al dan niet bestaat, kan deze worden gebruikt om te controleren of een waarde in de lijst voorkomt of niet. In de afbeelding hierboven kunnen we stellen dat Divya niet in de lijst staat.

Als u de #NA-fout wilt opvangen en afdrukken of iets anders wilt doen in plaats van de #NA-fout af te drukken, kunt u de Excel ISNA-functie gebruiken. ISNA-functie retourneert TRUE als een functie #NA-fout retourneert. Hiermee kunnen we de #NA-fout voorkomen. ISNA werkt verbazingwekkend met de VERT.ZOEKEN-functie. Bekijk het hier.

Excel #VALUE Fout

De #WAARDE treedt op wanneer het opgegeven argument niet van het ondersteund type is. Als u bijvoorbeeld twee teksten probeert toe te voegen met de rekenkundige plus-operator (+), krijgt u de fout #VALUE. Hetzelfde zal gebeuren als u probeert om het jaar van een ongeldige datumnotatie te krijgen met behulp van de JAAR-functie.

Hoe de #VALUE-fout op te lossen?

Bevestig eerst het gegevenstype waarnaar u verwijst. Als uw functie een nummer vereist, zorg er dan voor dat u naar een nummer verwijst. Als een getal is opgemaakt als tekst, gebruik dan de WAARDE-functie om ze om te zetten in een getal. Als een functie tekst vereist (zoals de functie DATUMWAARDE) en u verwijst naar een getal of datumtype, converteer ze dan naar tekst.

Als u verwacht dat er een #VALUE-fout kan zijn en deze wilt opvangen, dan kunt u ISERR, ISERROR of IFERROR gebruiken om iets anders op te vangen en te doen.

Excel #REF Fout

De 'ref' in #REF staat voor referentie. Deze fout treedt op wanneer een formule verwijst naar een locatie die niet bestaat. Dit gebeurt wanneer we cellen verwijderen uit bereiken waarnaar ook een formule verwijst.

In onderstaande gif verwijst de somformule naar A2 en B2. Wanneer ik A2 verwijder, verandert de formule in #REF-fout.

Los Excel #REF-fout op:

Het beste is om voorzichtig te zijn voordat u cellen in een gegevens verwijdert. Zorg ervoor dat geen enkele formule naar die cel verwijst.

Als u al een #REF-fout hebt, traceert u deze en verwijdert u deze uit de formule.

Als u bijvoorbeeld een #REF-fout krijgt, ziet uw formule er als volgt uit.

=A2+#VERWIJZING!

U kunt de #REF! Van de formule om een ​​foutloze formule te krijgen. Als u het in bulk wilt doen, gebruikt u de functie Zoeken en vervangen. Druk op CTRL+H om zoeken en vervangen te openen. Schrijf in het zoekvak #REF. Laat het vervangvak leeg. Druk op de knop Alles vervangen.

Als u de verwijzing naar een nieuwe cel wilt aanpassen, doe dit dan handmatig en vervang de #REF! Met die geldige referentie.

Excel #NAME Fout

De #NAME komt voor in Excel wanneer het een tekst in een formule niet kan identificeren. Als u bijvoorbeeld de naam van een functie verkeerd spelt, geeft Excel de fout #NAME weer. Als een formule verwijst naar een naam die niet op het blad voorkomt, wordt de fout #NAME weergegeven.

In bovenstaande afbeelding heeft cel B2 de formule =POWERS(A2,2). POWERS is geen geldige functie in Excel, daarom retourneert het een #NAME-fout.

In cel B3 hebben we =SOM(getallen). De SOM is een geldige functie van Excel, maar het bereik met de naam "nummers" bestaat niet op het blad. Daarom retourneert Excel #NAME? Fout.

Hoe de #NAME-fout in Excel te voorkomen?

Om de #NAME-fout in Excel te voorkomen, moet u functienamen altijd correct spellen. U kunt Excel-suggestie gebruiken om er zeker van te zijn dat u een geldige functie gebruikt. Telkens wanneer we tekens typen na het gelijkteken, toont Excel functies en benoemde bereiken op het blad, beginnend bij dat teken/de tekens. Scroll naar beneden naar functienaam of bereiknaam in de suggestielijst druk op tab om die functie te gebruiken.

Excel #DIV/0! Fout

Zoals de naam al doet vermoeden, treedt deze fout op wanneer een formule resulteert in deling door nul. Deze fout kan ook optreden wanneer u een waarde verwijdert uit een cel waarvan een delingsformule afhankelijk is.

=ALS(B2=0,A2,A2/B2)

We hebben alleen een DIV/0-fout als de deler 0 of leeg is. Daarom controleren we de deler (B2), als deze nul is, print dan A2 anders deel A2 door B2. Dit werkt ook voor lege cellen.

Excel #NUM Fout

Deze fout treedt op wanneer een nummer niet op het scherm kan worden weergegeven. De reden kan zijn dat het nummer te klein of te groot is om weergegeven te worden. Een andere reden kan zijn dat een berekening niet kan worden uitgevoerd met een gegeven nummer.

In bovenstaande afbeelding, in cel C2, proberen we een waarde van -16309 te krijgen. De waarde is zo klein dat deze niet kan worden weergegeven.

In cel C3 proberen we de vierkantswortel van waarde -16 te krijgen. Aangezien er niet zo'n waarde is als de vierkantswortel van een negatieve waarde (behalve denkbeeldige getallen), toont Excel daarom een ​​#GETAL! Fout.

Hoe op te lossen #GETAL! Fout?

Om de #NUM-fout op te lossen, kunt u eerst elke waarde die u verwijst ook controleren. Controleer of dit de geldige getallen zijn waarmee uw formule kan werken.

Gebruik tellerfuncties om het getalformaat op te lossen. Als u in het bovenstaande voorbeeld bijvoorbeeld de vierkantswortel van -16 wilt krijgen, maar de waarde in de cel niet wilt wijzigen, kunnen we de ABS-functie gebruiken.

=SQRT(ABS(A3))

Dit levert 4 op. Als je de negatieve waarde wilt krijgen, gebruik dan het minteken voor de functie. Dan kunt u natuurlijk de foutafhandelingsfunctie gebruiken.

Over het oplossen van #NUM-fout hebben we een speciaal artikel. U kunt het hier controleren.

#NULL Fout in Excel

Dit is een zeldzaam type fout. #NULL-fout veroorzaakt door onjuiste celverwijzing. Als u bijvoorbeeld een referentie van een bereik A2:A5 in de SOM-functie wilt geven, maar u typt per ongeluk A2 A5. Dit zal de fout #NULL genereren. Zoals u in onderstaande afbeelding kunt zien, retourneert de formule de fout #NULL.

Als u de spatie vervangt door kolom (:), dan is de #NULL-fout verdwenen en krijgt u de som van de A2:A5. Als u de spatie vervangt door een komma (,) , krijgt u de som van A2 en A5.

Hoe de #NULL-fout op te lossen?

Zoals we weten, wordt de fout #NULL veroorzaakt door een typefout. Om dit te vermijden, probeert u bereiken te selecteren met behulp van de cursor in plaats van deze handmatig te typen.

Er zullen momenten zijn dat u het bereikadres vanaf het toetsenbord moet typen. Let altijd op de verbindingssymboolkolom (:) of komma (,) om te vermijden.

Als u een bestaande #NULL-fout heeft, controleer dan de verwijzingen. Hoogstwaarschijnlijk heb je kolom (:) of komma (,) tussen twee celverwijzingen gemist. Vervang ze door het juiste symbool en je bent klaar om te gaan.

###### Fout in Excel

Soms denken we dat deze fout wordt veroorzaakt door onvoldoende ruimte om een ​​waarde weer te geven, maar dit is niet het geval. In dit geval kunt u gewoon de breedte van de cel vergroten om de waarde in de cel te bekijken. Ik zal het geen fout noemen.

In feite werd deze fout veroorzaakt wanneer we een negatieve tijdwaarde proberen weer te geven (er bestaat niet zoiets als een negatieve tijd). Als we bijvoorbeeld 1 proberen af ​​te trekken van 12:21:00 uur, wordt ###### geretourneerd. In Excel is de eerste datum 1/1/1900 00:00. Als u de tijd probeert af te trekken die daaraan voorafgaat, zal Excel u een ###### fout laten zien. Hoe meer je de breedte uitbreidt, hoe meer # je krijgt. Ik heb het in dit artikel uitgewerkt.

Hoe ###### Excel-fout te voorkomen?

Houd rekening met deze dingen voordat u rekenkundige berekeningen in Excel uitvoert met tijdswaarde.

  • De minimale tijdwaarde is 1/1/1900 00:00. U kunt hiervoor geen geldige datum hebben in Excel
  • 1 is gelijk aan 24 uur (1 dag) in Excel. Terwijl u uren, minuten en seconden aftrekt, zet u ze om in equivalente waarden. Als u bijvoorbeeld 1 uur van 12:21 uur wilt aftrekken, moet u er 1/24 van aftrekken.

Fouten opsporen in Excel

Nu weten we wat veelvoorkomende Excel-formules zijn en waarom ze voorkomen. We hebben ook besproken wat een mogelijke oplossing kan zijn voor elk type Excel-fouten.

Soms krijgen we in Excel-rapporten fouten en kunnen we niet weten waar de fout daadwerkelijk optreedt. Het wordt moeilijk om dit soort fouten op te lossen. Om deze fouten op te sporen, biedt Excel functionaliteit voor het opsporen van fouten op het formuletabblad.


Ik heb het opsporen van fouten in Excel in detail besproken.

Logische fouten in formule oplossen

Logische fouten zijn moeilijk te vinden en op te lossen. Geen massage getoond door excel wanneer je een logische fout in je functie hebt. Alles ziet er goed uit. Maar alleen jij weet dat daar iets mis is. Als u bijvoorbeeld een percentage van een deel van een geheel krijgt, deelt u een deel door totaal (=(deel/totaal)*100). Het moet altijd gelijk zijn aan of kleiner zijn dan 100%. Als je meer dan 100% krijgt, weet je dat er iets mis is.

Dit was een simpele logische fout. Maar soms komen je gegevens uit meerdere bronnen, in dat geval wordt het moeilijk om logische problemen op te lossen. Een manier is om uw formule te evalueren.

Op het formuletabblad is de optie formule evalueren beschikbaar. Selecteer je formule en klik erop. Elke stap van uw berekening wordt aan u getoond die leidt tot uw eindresultaat. Hier kunt u controleren waar het probleem is opgetreden of waar de berekening is misgegaan.

U kunt ook afhankelijkheden en precedenten traceren om te zien van welke verwijzingen uw formule afhankelijk is en welke formules afhankelijk zijn van een bepaalde cel.

Dus ja jongens, dit waren enkele veelvoorkomende fouttypen waarmee elke Excel-gebruiker wordt geconfronteerd. We hebben geleerd waarom elk type fout optreedt en hoe we ze kunnen vermijden. We hebben ook geleerd over de speciale Excel-functie voor foutafhandeling. In dit artikel hebben we links naar gerelateerde pagina's die het probleem in detail bespreken. Je kunt ze bekijken. Als u een specifiek type fout heeft dat u irriteert, vermeld dit dan in de opmerkingen hieronder. U krijgt de oplossing netjes.

Hoe corrigeer je een #GETAL! Fout

Maak aangepaste foutbalken in Excel 2016

#VALUE-fout en hoe u deze in Excel kunt oplossen

Formulefouten opsporen en oplossen in Excel

Populaire artikels:

De VERT.ZOEKEN-functie in Excel

AANTAL.ALS in Excel 2016

Hoe de SUMIF-functie in Excel te gebruiken?

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave