Applies ToExcel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Excel 2024 Excel 2024 voor Mac Excel 2021 Excel 2021 voor Mac Excel 2019 Excel 2019 voor Mac Excel 2016

ALS is een van de meest veelzijdige en populaire functies in Excel en wordt vaak meerdere keren gebruikt in één formule, evenals in combinatie met andere functies. Vanwege de complexiteit waarmee IF-instructies kunnen worden gebouwd, is het helaas vrij eenvoudig om de #VALUE! -fout. Meestal kunt u de fout onderdrukken door specifieke functies voor foutafhandeling, zoals ISERROR, ISERR of IFERROR, toe te voegen aan uw formule.

Probleem: Het argument verwijst naar foutwaarden

Bij een celverwijzing naar een foutwaarde, geeft ALS de fout #WAARDE! als resultaat.

Oplossing: U kunt een van de formules voor foutafhandeling gebruiken, zoals ISERROR, ISERR of IFERROR, samen met IF. In de volgende onderwerpen wordt uitgelegd hoe u IF, ISERROR en ISERR of IFERROR gebruikt in een formule wanneer uw argument verwijst naar foutwaarden.

Notities: 

  • IFERROR heeft veel meer de voorkeur boven ISERROR of ISERR, omdat hiervoor geen formule redundant hoeft te worden samengesteld. ISERROR en ISERR dwingen een formule tweemaal te worden berekend, eerst om te zien of er een fout optreedt en vervolgens opnieuw om het resultaat te retourneren. IFERROR berekent slechts één keer.

  • =ALS.FOUT(formule;0) is veel beter dan =ALS(ALS.FOUT(formule;0;formule))

Probleem: de syntaxis is onjuist

Als de syntaxis van de functie niet juist is opgebouwd, kan de fout #WAARDE! als resultaat worden geretourneerd.

Oplossing: Zorg ervoor dat u de syntaxis goed maakt. Hier volgt een voorbeeld van een goed samengestelde formule waarmee een ALS-functie in een andere ALS-functie wordt genest om aftrekposten te berekenen op basis van het inkomensniveau.

=ALS(E2<31500;E2*15%;ALS(E2<72500;E2*25%;E2*28%))

Voorbeeld van een goed opgebouwde ALS-instructie

In gewoon Nederlands betekent dit: ALS (de waarde in cel A5 kleiner is dan 31.500, wordt deze waarde vermenigvuldigd met 15%. Maar ALS dit niet het geval is, wordt gecontroleerd of de waarde kleiner is dan 72.500. ALS dit het geval is, wordt de waarde vermenigvuldigd met 25%, in alle andere gevallen wordt deze waarde met 28% vermenigvuldigd).

Als u ALS.FOUT wilt gebruiken met een bestaande formule, verpakt u de voltooide formule in ALS.FOUT:

=ALS.FOUT(ALS(E2<31500;E2*15%;ALS(E2<72500;E2*25%;E2*28%));0)

Wat simpelweg zegt ALS een deel van de oorspronkelijke formule resulteert in een fout, geeft vervolgens 0 weer, anders retourneert u het resultaat van de ALS-instructie. Sommige mensen schrijven hun formules compleet met foutafhandeling om te beginnen, maar dit is geen goede gewoonte, omdat de fouthandler eventuele fouten onderdrukt, zodat u niet noodzakelijkerwijs weet of uw formule goed werkt of niet. Als u foutafhandeling wilt toevoegen, kunt u deze het beste toevoegen zodra u zeker weet dat uw formule goed werkt.

Opmerking: De evaluatiewaarden in formules bevatten geen komma's. Als u deze toevoegt, probeert de ALS-functie ze als argumenten te gebruiken en krijgt u problemen. De percentagevermenigvuldigers bevatten daarentegen het %-symbool. Het gevolg is dat deze waarden als percentages worden weergegeven. Anders zou u ze als de werkelijke percentages moeten invoeren, bijvoorbeeld “E2*0,25”.

Excel-bericht dat wordt weergegeven wanneer u een komma aan een waarde toevoegt

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in de Communities.

Zie ook

De fout #WAARDE! corrigeren

ALS, functie

ALS.FOUT, functie

IS, functies

De functie IFS (Microsoft 365 of Excel 2016 of hoger)

ALS-functie – geneste formules en het vermijden van valkuilen

Video: Geneste ALS-functies

Overzicht van formules in Excel

Niet-werkende formules voorkomen

Fouten opsporen in formules

Alle Excel-functies (alfabetisch)

Alle Excel-functies (per categorie)

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.