De fout #DEEL/0! wordt weergegeven in Microsoft Excel als een getal wordt gedeeld door nul (0). Deze fout kan optreden wanneer u een eenvoudige formule invoert zoals =5/0 of wanneer een formule verwijst naar een cel met de waarde 0 of die leeg is, zoals in deze afbeelding.
Ga op een van de volgende manieren te werk om de fout te corrigeren:
-
Zorg ervoor dat de deler in de functie of formule niet nul is of een lege cel.
-
Laat de celverwijzing in de formule verwijzen naar een andere cel die niet leeg is of waarvan de waarde niet nul (0) is.
-
Voer in de cel waarnaar wordt verwezen als deler in de formule de waarde #N/B in. Hierdoor verandert het resultaat van de formule in #N/B om aan te geven dat er geen waarde beschikbaar is voor de deler.
Vaak kunnen #DEEL/0!-fouten niet worden vermeden omdat uw formules wachten op uw invoer of die van andere personen. In dat geval wilt u helemaal niet dat het foutbericht verschijnt. Maak daarom gebruik van een van de methoden voor foutafhandeling om de fout te onderdrukken terwijl u op invoer wacht.
De noemer voor 0 of geen waarde evalueren
De eenvoudigste manier om de #DIV/0 te onderdrukken! fout is om de functie ALS te gebruiken om het bestaan van de noemer te evalueren. Als het een 0 of geen waarde is, geeft u een 0 of geen waarde weer als het resultaat van de formule in plaats van de #DIV/0! foutwaarde, anders berekent u de formule.
Als de formule die tot deze fout leidt bijvoorbeeld =A2/A3 is, gebruikt u =ALS(A3;A2/A3;0) om 0 als resultaat weer te geven of =ALS(A3;A2/A3;””) om een lege tekenreeks als resultaat weer te geven. U kunt er ook voor kiezen om een aangepast bericht als resultaat weer te geven, zoals dit: =ALS(A3;A2/A3;”Invoer vereist”). Met de functie QUOTIENT ziet het eerste voorbeeld er als volgt uit: =ALS(A3;QUOTIENT(A2;A3);0). Hiermee wordt aangegeven dat ALS(A3 bestaat, geef dan het resultaat van de formule weer; negeer anders het resultaat).
Gebruik IFERROR om de #DIV/0! corrigeren
U kunt deze fout ook onderdrukken door de delingsbewerking te nesten in de functie IFERROR. Als u opnieuw A2/A3 gebruikt, gebruikt u de formule =ALS.FOUT(A2/A3;0). Hiermee wordt aangegeven dat als uw formule tot een fout leidt, 0 als resultaat wordt weergegeven en dat in andere gevallen het resultaat van de formule wordt weergegeven.
Opmerking: de methoden IFERROR en IF(ISERROR()) zijn algemene fouthandlers, omdat ze alle fouten onderdrukken, niet alleen #DIV/0!. U moet ervoor zorgen dat uw formule correct werkt voordat u een foutafhandeling toepast, anders realiseert u zich mogelijk niet dat uw formule niet werkt zoals verwacht.
Tip: Als foutcontrole is ingeschakeld in Excel, kunt u naast de cel selecteren waarin de fout wordt weergegeven. Selecteer Berekeningsstappen weergeven als deze beschikbaar is en kies de oplossing die geschikt is voor uw gegevens.
Meer hulp nodig?
U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in de Communities.
Zie ook
Overzicht van formules in Excel