Kombinering af Betingelser
Stryg for at vise menuen
IFS-funktionen
=IFS(logical_test1; value_if_true1; [logical_test2; value_if_true2]; ...)
=IFS(D9>100; "High"; D9>50; "Medium"; TRUE; "Low")
IFS har ikke en indbygget "else". Hvis ingen betingelse matcher, returnerer den en fejl. Tilføj altid TRUE, "standardværdi" som det sidste par for at sikre et resultat for hver række.
Rækkefølgen er vigtig. Excel tjekker betingelser fra venstre mod højre og stopper ved den første SAND. Placer de mest specifikke (snævreste) betingelser først — en bred betingelse tidligt vil opsluge alt nedenunder. For eksempel betyder det at placere D9>0 før D9>50, at "Medium" og "High" aldrig nås.
Kombinering af betingelser med AND
Alle betingelser skal være sande.
Alle betingelser SAND → SAND | En hvilken som helst betingelse FALSK → FALSK.
=IF(AND(D9>100; B9="Dining"); "Review"; "OK")
Kombinering af betingelser med OR
Mindst én betingelse skal være sand.
Enhver betingelse SAND → SAND | Alle betingelser FALSK → FALSK.
=IF(OR(D9>100; B9="Dining"); "Review"; "OK")
- Opret et fler-niveau Flag med IFS
Gå til kolonnen Flag. I den første række (f.eks. F9), indtast:
=IFS(D9>100;"High";D9>50;"Medium";TRUE;"Low")
Træk formlen ned.
Bekræft at værdier over 100 returnerer "High", værdier over 50 returnerer "Medium", og alle andre returnerer "Low".
- Test rækkefølgen af betingelser (med vilje forkert)
Ændr formlen til:
=IFS(D9>0;"Low";D9>50;"Medium";D9>100;"High")
Bemærk at de fleste rækker nu returnerer "Low". Ret derefter formlen ved at genskabe den korrekte rækkefølge.
- Flag store Dining-udgifter (AND)
Opret en ny kolonne kaldet Review (Strict).
Indtast: =IFS(AND(D9>100;B9="Dining");"Review";TRUE;"OK")
Træk formlen ned.
Bekræft at kun rækker hvor Amount > 100 og Category = Dining returnerer "Review".
- Flag bredere betingelser (OR)
Opret endnu en kolonne kaldet Review (Flexible).
Indtast: =IFS(OR(D9>100;B9="Dining");"Review";TRUE;"OK")
Træk formlen ned.
Sammenlign med den forrige kolonne. Flere rækker bør nu blive markeret som "Review".
- Valider forskelle i logik
Find mindst én række hvor resultaterne er forskellige:
- AND returnerer "OK".
- OR returnerer "Review".
Dette bekræfter forskellen i logikken.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat