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 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! worden weergegeven. Meestal kunt u de fout onderdrukken door specifieke functies voor foutafhandeling toe te voegen, zoals ISFOUT, ISFOUT2 of ALS.FOUT 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 ISFOUT, ISFOUT2 of ALS.FOUT, samen met IF. In de volgende onderwerpen wordt uitgelegd hoe u ALS, ISFOUT en ISFOUT2 of ALS.FOUT gebruikt in een formule wanneer uw argument verwijst naar foutwaarden.

Notities: 

  • ALS.FOUT veel beter was dan ISFOUT of ISFOUT2, omdat hiervoor geen formule redundant hoeft te worden samengesteld. ISFOUT en ISFOUT2 afdwingen dat een formule tweemaal wordt berekend, eerst om te zien of er een fout optreedt en vervolgens opnieuw om het resultaat te retourneren. ALS.FOUT wordt slechts één keer berekend.

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

Probleem: de syntaxis is onjuist

Als de syntaxis van een functie niet correct is samengesteld, kan de #VALUE! 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 moet u ze invoeren als hun werkelijke percentagewaarden, zoals '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

IFS functie (Microsoft 365 of Excel 2016 of hoger)

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.