Skip to main content
Workday User Guide
Laatst bijgewerkt: 2023-06-23
Referentie: fouten in formules

Referentie: fouten in formules

Fout
Opmerkingen
#DIV/0!
De formule probeert te delen door nul. Voorbeeld: u hebt mogelijk een formule waarin een celwaarde/het resultaat onverwacht nul of leeg is en de formule probeert te delen door dat getal.
#FOUT.
Een zeldzame fout. De meeste foutberichten zijn vrij specifiek, maar met #ERROR kan alleen worden aangegeven dat er een syntaxisfout is of dat u de formule om een onbekende reden niet kunt verzenden.
#FIELD!
Er is een fout opgetreden in het gegevenstype.
#GETTING_DATA!
Dit is geen echte fout, maar kan tijdelijk worden weergegeven in werkmapcellen wanneer grote of complexe berekeningen worden uitgevoerd of wanneer dynamische gegevens worden vernieuwd. Het bericht verdwijnt wanneer de berekeningen zijn voltooid of het vernieuwen van de dynamische gegevens is voltooid.
#N.V.T.!
Een waarde is niet beschikbaar voor een functie of formule. Voorbeelden:
  • Een opzoekfunctie kan geen sleutelwaarde vinden.
  • Een matrixformule heeft een argument met een andere grootte (celbereik) dan een ander argument.
  • Voor een functie '' ontbreken een of meer argumenten.
#NAME!
U hebt verwezen naar een gedefinieerde naam of functie die niet bestaat.
#NULL.
Mogelijk hebt u:
  • Er is een onjuist bereik of een onjuist scheidingsteken voor verwijzingen gebruikt, zoals een spatie (afzonderlijke celverwijzingen in een formule worden gescheiden met een spatie in plaats van een komma).
  • Er is een spatie (de operator voor intersectie) gebruikt om een berekening voor de snijpunten uit te voeren, maar er is geen snijpunt gevonden.
#GETAL.
Een formule bevat ongeldige numerieke gegevens voor het type bewerking.
Voorbeeld: draaitabellen bieden geen ondersteuning voor berekeningen wanneer het gegevensbereik meerdere valutaeenheden bevat. Als u een draaitabel hebt met salarissen en sommige salarissen zijn in USD en andere in CAD, kunt u geen SOM-, GEMIDDELDE- of andere berekening uitvoeren voor de gegevens. als u de muisaanwijzer op de foutcel plaatst, ziet u
Er is een probleem met de eenheidsconversie
. De enige geldige functie in deze situatie is COUNTA.
Als u een #NUM-fout wilt oplossen die mogelijk een eenheidsprobleem is, kunt u de eenheidsinstellingen weergeven door
Weergeven
Eenheden
weergeven te selecteren.
#VERW.
Een verwijzing is niet geldig.
#MORSEN!
De meest voorkomende oorzaak van deze fout is dat de resultaten van matrixformules niet in de werkmap kunnen worden geplaatst omdat de resultaten bestaande gegevens zouden overlappen.
In een invoergebied treedt #SPILL op wanneer de formule probeert gegevens over de grens van het invoergebied te plaatsen.
Het is gebruikelijk om een cel te wissen door een spatie te typen gevolgd door Enter, Tab of een pijltoets. Hiermee wordt de cel niet echt gewist. Hierdoor blijft er één spatie over en kan het zijn dat formules niet correct werken. Voorbeeld: aanroepen die niet leeg zijn, kunnen overloopfouten veroorzaken bij het berekenen van matrixformules of kunnen onverwachte resultaten veroorzaken met COUNTBLANK of andere problemen. Er is geen visuele indicator voor cellen met spaties. Als u twijfelt, kunt u de cellen handmatig wissen.
#WAARDE.
U hebt het verkeerde type operand of functieargument gebruikt. Voorbeeld: u ziet #WAARDE als de formule spaties, tekens of tekst vindt op de plek waar een getal wordt verwacht.
#######
Niet echt een fout; uw kolom is niet breed genoeg om een waarde weer te geven.

Tips voor fouten in formules

Onthoud dat u matrixformules moet verzenden met de juiste sneltoets. Zie Concept: matrixformules in werkmappen voor informatie over beperkte matrices, onbeperkte matrices en meer.
Als u een fout ziet met betrekking tot kringverwijzingen, kunt u Concept: circulaire verwijzingen bekijken in de gebruikershandleiding voor Worksheets.
Noteer de werkmapinstelling voor automatische of handmatige herberekening
in
Bestandsinstellingen
.
Probeer complexe formules te vereenvoudigen:
  • Als de formule veel geneste functies bevat, scheidt u een of meer functies, waarbij de resultaten in een afzonderlijk bereik worden geplaatst waarnaar u in de rest van de oorspronkelijke formule verwijst.
  • Als de formule externe verwijzingen heeft die niet lijken te worden opgelost, probeert u de werkmappen samen te voegen, zodat de verwijzing alleen naar een ander blad is in plaats van naar een werkmap. of plaats alle gegevens op één blad.

Gebruiksvriendelijke tekst weergeven in plaats van foutcodes

Soms gebruikt u formules die berekeningen uitvoeren op basis van celwaarden, en als een van die waarden onverwacht is, krijgt u een fout zoals de fout #DEEL/0. Als u rekening wilt houden met de mogelijkheid van een fout en de werkmapgebruiker een vriendelijker bericht wilt geven, kunt u het volgende gebruiken:
  • De functie IFERROR of de functie ISERROR.
  • De IFEMPTY-formule voor onbeperkte matrixformules waarbij het resultaat een lege matrix is.
Voorbeeld: we hebben een werkmap met de gemiddelde bonussen van verkopers voor een kwartaal. Om een bonus te ontvangen, moet een verkoper in een bepaalde maand meer dan $ 5.000 aan goederen verkopen. Omdat Matt geen bonussen heeft ontvangen, bevat de cel Gemiddelde bonus de fout #DEEL/0. Om te voorkomen dat deze onvriendelijke fout wordt weergegeven, kunnen we onze functie AVERAGEIF nesten in een IFERROR. Deze formule staat in F2:
=IFERROR(AVERAGEIF(B2:D2,">5000",B2:D2),"Geen bonussen")
A
B
C
D
E
F
1
Naam
Verkoop januari
Verkoop februari
Verkopen mrt
Aantal bonussen
Gem. bonus
2
Matt Bond
$1500
$ 3275
$2900
Zero
Geen bonussen
De functie ISERROR is vergelijkbaar met IFERROR, maar retourneert het resultaat TRUE of FALSE op basis van het feit of er een fout is.