Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Kombinera Villkor | Beräkna Data Som Ett Proffs
Excel-Äventyret

bookKombinera 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.

Note
Notering

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")
  1. 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".

  1. 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.

  1. 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".

  1. 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".

  1. Validera logikskillnader

Hitta minst en rad där resultaten skiljer sig:

  • AND returnerar "OK".
  • OR returnerar "Review".

Detta bekräftar skillnaden i logik.

question mark

Varför misslyckas denna formel logiskt? =IFS(D9>0;"Low";D9>50;"Medium";D9>100;"High")

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 3. Kapitel 5
some-alt