Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Voorwaarden Combineren | Gegevens Berekenen als een Professional
Excel Avontuur

bookVoorwaarden Combineren

Veeg om het menu te tonen

De IFS-functie

=IFS(logical_test1; value_if_true1; [logical_test2; value_if_true2]; ...)

=IFS(D9>100; "High"; D9>50; "Medium"; TRUE; "Low")

IFS heeft geen ingebouwde "else". Als geen enkele voorwaarde overeenkomt, geeft het een fout terug. Voeg altijd TRUE, "standaardwaarde" toe als laatste paar om een resultaat voor elke rij te garanderen.

Note
Opmerking

De volgorde is belangrijk. Excel controleert voorwaarden van links naar rechts en stopt bij de eerste TRUE. Plaats de meest specifieke (smalste) voorwaarden eerst — een brede voorwaarde die vroeg wordt geplaatst, overschaduwt alles eronder. Bijvoorbeeld, als D9>0 vóór D9>50 staat, worden "Medium" en "High" nooit bereikt.

Voorwaarden combineren met AND

Alle voorwaarden moeten waar zijn.
Alle voorwaarden WAAR → WAAR | Eén voorwaarde ONWAAR → ONWAAR.

=IF(AND(D9>100; B9="Dining"); "Review"; "OK")

Voorwaarden combineren met OF

Minstens één voorwaarde moet waar zijn.
Elke voorwaarde WAAR → WAAR | Alle voorwaarden ONWAAR → ONWAAR.

=IF(OR(D9>100; B9="Dining"); "Review"; "OK")
  1. Meervoudige vlag maken met IFS

Ga naar de kolom Flag. In de eerste rij (bijv. F9), voer in: =IFS(D9>100;"High";D9>50;"Medium";TRUE;"Low") Sleep de formule naar beneden.

Controleer dat waarden boven 100 "High" geven, waarden boven 50 "Medium" en alle andere "Low".

  1. Volgorde van voorwaarden testen (opzettelijke fout)

Pas de formule aan naar: =IFS(D9>0;"Low";D9>50;"Medium";D9>100;"High")

Merk op dat de meeste rijen "Low" geven. Herstel daarna de formule door de juiste volgorde terug te zetten.

  1. Grote Dining-uitgaven markeren (EN)

Maak een nieuwe kolom genaamd Review (Strict). Voer in: =IFS(AND(D9>100;B9="Dining");"Review";TRUE;"OK") Sleep de formule naar beneden.

Controleer dat alleen rijen waar Amount > 100 en Category = Dining "Review" geven.

  1. Ruimere voorwaarden markeren (OF)

Maak een andere kolom genaamd Review (Flexible). Voer in: =IFS(OR(D9>100;B9="Dining");"Review";TRUE;"OK") Sleep de formule naar beneden.

Vergelijk met de vorige kolom. Meer rijen zouden nu als "Review" gemarkeerd moeten zijn.

  1. Logische verschillen valideren

Zoek minstens één rij waar de resultaten verschillen:

  • EN geeft "OK".
  • OF geeft "Review".

Dit bevestigt het verschil in logica.

question mark

Waarom faalt deze formule logisch? =IFS(D9>0;"Low";D9>50;"Medium";D9>100;"High")

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 5

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 3. Hoofdstuk 5
some-alt