Kombinera Villkor
Svep för att visa menyn
IFS-funktionen
=IFS(logical_test1; value_if_true1; [logical_test2; value_if_true2]; ...)
=IFS(D9>100; "High"; D9>50; "Medium"; TRUE; "Low")
IFS har inget inbyggt "else". Om ingen villkor matchar returneras ett fel. Lägg alltid till TRUE, "standardvärde" som sista par för att garantera ett resultat för varje rad.
Ordningen är viktig. Excel kontrollerar villkoren från vänster till höger och stannar vid det första TRUE. Placera de mest specifika (snävaste) villkoren först — ett brett villkor tidigt kommer att fånga allt nedanför. Till exempel, om du placerar D9>0 före D9>50 kommer "Medium" och "High" aldrig att nås.
Kombinera villkor med AND
Alla villkor måste vara sanna.
Alla villkor SANT → SANT | Något villkor FALSKT → FALSKT.
=IF(AND(D9>100; B9="Dining"); "Review"; "OK")
Kombinera villkor med OR
Minst ett villkor måste vara sant.
Något villkor SANT → SANT | Alla villkor FALSKT → FALSKT.
=IF(OR(D9>100; B9="Dining"); "Review"; "OK")
- Skapa en flernivå-Flagga med IFS
Gå till kolumnen Flag. I den första raden (t.ex. F9), skriv:
=IFS(D9>100;"High";D9>50;"Medium";TRUE;"Low")
Dra formeln nedåt.
Bekräfta att värden över 100 ger "High", värden över 50 ger "Medium" och alla andra ger "Low".
- Testa villkorsordning (avsiktligt fel)
Ändra formeln till:
=IFS(D9>0;"Low";D9>50;"Medium";D9>100;"High")
Observera att de flesta rader returnerar "Low". Återställ sedan korrekt ordning för att rätta till formeln.
- Flagga stora Dining-utgifter (AND)
Skapa en ny kolumn kallad Review (Strict).
Skriv: =IFS(AND(D9>100;B9="Dining");"Review";TRUE;"OK")
Dra formeln nedåt.
Bekräfta att endast rader där Amount > 100 och Category = Dining returnerar "Review".
- Flagga bredare villkor (OR)
Skapa ytterligare en kolumn kallad Review (Flexible).
Skriv: =IFS(OR(D9>100;B9="Dining");"Review";TRUE;"OK")
Dra formeln nedåt.
Jämför med föregående kolumn. Fler rader ska nu flaggas som "Review".
- Validera logikskillnader
Hitta minst en rad där resultaten skiljer sig:
- AND returnerar "OK".
- OR returnerar "Review".
Detta bekräftar skillnaden i logik.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal