
Samenvatting
Het #GETAL! fout treedt op in Excel-formules wanneer een berekening niet kan worden uitgevoerd. Als u bijvoorbeeld de vierkantswortel van een negatief getal probeert te berekenen, ziet u de #GETAL! fout. In het algemeen is het oplossen van de #GETAL! fout is een kwestie van invoer aanpassen om een berekening weer mogelijk te maken. Zie hieronder voor meer informatie.
Uitleg
Het #GETAL! fout treedt op in Excel-formules wanneer een berekening niet kan worden uitgevoerd. Als u bijvoorbeeld de vierkantswortel van een negatief getal probeert te berekenen, ziet u de #GETAL! fout. De onderstaande voorbeelden tonen formules die de fout #GETAL retourneren. In het algemeen is het oplossen van de #GETAL! fout is een kwestie van invoer aanpassen om een berekening weer mogelijk te maken.
Voorbeeld # 1 - Nummer te groot of te klein
Excel heeft limieten voor de kleinste en grootste getallen die u kunt gebruiken. Als u probeert te werken met getallen buiten dit bereik, krijgt u de fout #GETAL. 5 verhogen naar de macht 500 valt bijvoorbeeld buiten het toegestane bereik:
=5^500 // returns #NUM!
Voorbeeld # 2 - Onmogelijke berekening
Het #GETAL! fout kan ook verschijnen als een berekening niet kan worden uitgevoerd. Het onderstaande scherm laat bijvoorbeeld zien hoe u de functie SQRT gebruikt om de vierkantswortel van een getal te berekenen. De formule in C3, gekopieerd, is:
=SQRT(B3)
In cel C5 retourneert de formule #GETAL, aangezien de berekening niet kan worden uitgevoerd. Als u de vierkantswortel van een negatieve waarde moet krijgen (de waarde als positief behandelen), kunt u het getal als volgt in de ABS-functie omwikkelen:
=SQRT(ABS(B3))
U kunt ook de IFERROR-functie gebruiken om de fout op te vangen en een leeg resultaat ("") of een aangepast bericht te retourneren.
Voorbeeld # 3 - onjuist functieargument
Soms zie je het #GETAL! fout als u een ongeldige invoer opgeeft voor een functieargument. De functie DATEDIF retourneert bijvoorbeeld het verschil tussen twee datums in verschillende eenheden. Er zijn drie argumenten nodig:
=DATEDIF (start_date, end_date, unit)
Zolang de invoer geldig is, retourneert DATEDIF de tijd tussen datums in de opgegeven eenheid. Als de startdatum echter groter is dan de einddatum, retourneert DATEDIF de fout #GETAL. In de onderstaande scree kun je zien dat de formule prima werkt tot rij 5, waar de startdatum groter is dan de einddatum. In D5 retourneert de formule #GETAL.
Merk op dat dit een beetje verschilt van de #VALUE! fout, die meestal optreedt wanneer een invoerwaarde niet het juiste type is. Om de bovenstaande fout te verhelpen, keert u de datums in rij 5 gewoon om.
Voorbeeld # 4 - iteratieformule kan geen resultaat vinden
Sommige Excel-functies, zoals IRR, RATE en XIRR, zijn afhankelijk van iteratie om een resultaat te vinden. Om prestatieredenen beperkt Excel het aantal toegestane iteraties. Als er geen resultaat wordt gevonden voordat deze limiet is bereikt, retourneert de formule de fout #GETAL. Het iteratiegedrag kan worden aangepast via Opties> Formules> Berekeningsopties.