Microsoft Excel toont 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 of een lege cel is.
- Wijzig de celverwijzing in de formule in een andere cel die geen nul (0) of lege waarde heeft.
- Voer #N/A in de cel waarnaar wordt verwezen als de deler in de formule in, waardoor het resultaat van de formule wordt gewijzigd in #N/A om aan te geven dat de delerwaarde niet beschikbaar is.
Vaak kunnen #DEEL/0!-fouten niet worden vermeden omdat uw formules wachten op uw invoer of die van andere personen. kan niet worden vermeden omdat uw formules wachten op invoer van u of iemand anders. In dat geval wilt u dat het foutbericht helemaal niet wordt weergegeven, dus er zijn enkele methoden voor foutafhandeling die u kunt gebruiken om de fout te onderdrukken terwijl u wacht op invoer.
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 de fout retourneert bijvoorbeeld =A2/A3 is, gebruikt u =ALS(A3;A2/A3;0) om 0 of =ALS(A3;A2/A3;"") te retourneren om een lege tekenreeks te retourneren. U kunt ook een aangepast bericht als volgt weergeven: =ALS(A3,A2/A3,"Invoer nodig"). 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
selecteren naast de cel 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 een expert in de Excel Tech Community vragen of ondersteuning krijgen in community's.
Zie ook
Overzicht van formules in Excel
Niet-werkende formules voorkomen
Fouten opsporen in formules
Excel-functies (alfabetisch)