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! de fout is om de functie ALS te gebruiken om het bestaan van de noemer te evalueren. Als het een 0 of geen waarde is, kunt u een waarde van 0 of geen als resultaat van de formule zien in plaats van de waarde #DIV/0! als resultaat, berekent u anders 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 ALSFOUT om de #DIV/0 te onderdrukken. corrigeren
U kunt deze fout ook onderdrukken door de delingsbewerking te nesten in de functie ALSFOUT. 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.
In versies van Excel die ouder zijn dan Excel 2007 kunt u de methode ALS(ISFOUT()) gebruiken: =ALS(ISFOUT(A2/A3);0;A2/A3) (Zie IS-functies).
Opmerking: de methoden ALS.FOUT en ALS(ISERROR()) zijn algemene foutverwerkers, omdat ze alle fouten onderdrukken, niet alleen #DIV/0!. U moet ervoor zorgen dat de formule correct werkt voordat u een foutafhandeling toe passen, anders beseft u mogelijk niet dat de formule niet werkt zoals u verwacht.
Tip: Als foutcontrole is ingeschakeld in Excel, klikt u naast de cel met de fout. Klik op Berekeningsstappen weergeven als deze optie beschikbaar is en selecteer de oplossing die werkt 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 Answers-community.
Zie ook
Overzicht van formules in Excel