In Microsoft Excel wordt de #DIV/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.
- Verwijs in de formule naar een andere cel die niet nul (0) is of leeg is.
- Voer in de cel waarnaar wordt verwezen als deler in de formule #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. U kunt een fout niet voorkomen omdat uw formules wachten op uw invoer of die van iemand anders. In dat geval wilt u helemaal niet dat het foutbericht wordt weergegeven. 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! fout is het gebruik van de functie ALS om het bestaan van de noemer te evalueren. Als het een 0 of geen is, moet u een 0 of geen weergeven als het resultaat van de formule in plaats van de #DIV/0! als resultaat, anders wordt de formule berekend.
Als de formule die de fout retourneert bijvoorbeeld =A2/A3 is, gebruikt u =ALS(A3;A2/A3;0) om 0 te retourneren of =ALS(A3;A2/A3;"") om een lege tekenreeks te retourneren. U kunt er ook voor kiezen om een aangepast bericht als volgt weer te geven: =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).
ALS.FOUT gebruiken om de fout #DIV/0! corrigeren
U kunt deze fout ook onderdrukken door de deling binnen de functie ALS.FOUT te nesten. 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: zowel de methoden ALS.FOUT als ALS(ISFOUT()) zijn algemene handlers voor fouten, in die zin dat ze alle fouten onderdrukken, niet alleen #DIV/0!. Controleer of 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 de
selecteren naast de cel met de fout. Selecteer Berekeningsstappen weergeven als deze beschikbaar is en kies 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 Community's.
Zie ook
Overzicht van formules in Excel
Niet-werkende formules voorkomen
Fouten opsporen in formules
Excel-functies (alfabetisch)