Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Kombinering af Betingelser | Beregning af Data som en Professionel
Excel-Eventyr

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

Note
Bemærk

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

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

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

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

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

question mark

Hvorfor fejler denne formel logisk? =IFS(D9>0;"Low";D9>50;"Medium";D9>100;"High")

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 3. Kapitel 5
some-alt