ALS.VOORWAARDEN

De formule ALS.VOORWAARDEN kijkt of er aan een of meer elementen is voldaan en geeft dan een resultaat weer.

Deze formule is alleen beschikbaar met een Office 365 abonnement.

Toepassing

=ALS.VOORWAARDEN([Is-het-waar;waarde-waar])

  • Met deze formule kun je maximaal 127 verschillende acties invoeren.
  • Het is over het algemeen niet aan te raden te veel voorwaarden met deze formule te gebruiken, omdat die allemaal in de juiste volgorde moeten worden ingevoerd. Bovendien is het bijzonder moeilijk om ze samen te stellen, te testen en bij te werken.

Opmerking

  • Als je WAAR invult bij laatste is-het-waar argument, dan heb je een standaard antwoord dat wordt weergegeven als geen een andere voorwaarde overeen komt.
  • Als er wel een is-het-waar argument is opgegeven maar geen waarde-waar, dan geeft Excel de foutmelding ‘U hebt te weinig argumenten voor deze functie opgegeven’.
  • De foutmelding #WAARDE! verschijnt als er een logische vergelijking is maar deze een andere uitkomst heeft dan WAAR of ONWAAR.
  • De foutmelding #N/B! wordt weergegeven als er aan geen is-het-waar argument voldoet.

Bijvoorbeeld

Kopieer onderstaande tabel naar Excel om het voorbeeld te volgen.

Cijfer Letter
93A
89B
71C
60D
58F
58F

De volgende formule passen wij hier toe:
=ALS.VOORWAARDEN(A2>89;”A”;A2>79;”B”;A2>69;”C”;A2>59;”D”;WAAR;”F”)

Uitleg:
Als A2 groter is dan 89, geef dan een “A” als resultaat; ALS A2 groter is dan 79, geef dan een “B” als resultaat, enzovoort, en geef voor alle andere waarden kleiner dan 59, een “F” als resultaat.

2 replies on “ALS.VOORWAARDEN”

  • Ik heb een bestand waar ik in totaal 850 verschillende acties heb voor de =als.voorwaarden.
    Hoe kan ik deze toch allemaal in één cel krijgen?

    • Helaas is het niet mogelijk om zoveel voorwaarden rechtstreeks in één cel te plaatsen, omdat er een limiet is aan de maximale lengte van een cel in Excel.

      De maximale lengte is afhankelijk van de versie van Excel die je gebruikt, maar het varieert meestal tussen 32.767 en 1.048.576 tekens.
      In elk geval is het niet mogelijk om 850 verschillende voorwaarden in één enkele cel te plaatsen, omdat het zeker de maximale limiet zou overschrijden.

      Als je 850 voorwaarden wilt gebruiken met de functie ALS.VOORWAARDEN, dan moet je ze in afzonderlijke cellen plaatsen en de formule toepassen op een bereik van cellen, niet alleen op één cel.

      Hier is een algemene aanpak om dit te doen:

      Plaats elke voorwaarde in een afzonderlijke cel. Bijvoorbeeld, zet de eerste voorwaarde in cel A1, de tweede in cel A2, enzovoort, totdat je alle 850 voorwaarden hebt ingevuld.

      Gebruik een andere cel om de formule ALS.VOORWAARDEN toe te passen en verwijs naar de cellen met de voorwaarden. Bijvoorbeeld, als je de voorwaarden in cel A1 tot A850 hebt geplaatst, dan kun je de formule als volgt gebruiken in een andere cel:

      =ALS.VOORWAARDEN(A1, “Actie1”, A2, “Actie2”, …, A849, “Actie850”, “Standaardactie”)

      In de bovenstaande formule vervang je “Actie1”, “Actie2”, enzovoort door de acties die je wilt uitvoeren als de voorwaarden waar zijn, en “Standaardactie” door de actie die moet worden uitgevoerd als geen van de voorwaarden waar is.

      Zorg ervoor dat je de juiste syntaxis en waarden gebruikt in de formule, afhankelijk van je specifieke vereisten. Als je echter 850 voorwaarden hebt, kan het een zeer lange en complexe formule worden, dus overweeg om de voorwaarden te groeperen en meerdere ALS.VOORWAARDEN-functies te gebruiken voor een betere leesbaarheid en onderhoudbaarheid.

      Joost Administrator

Leave a Comment

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *