Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Kombinere Betingelser | Beregne Data Som en Proff
Excel-eventyret

bookKombinere Betingelser

Sveip for å vise menyen

IFS-funksjonen

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

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

IFS har ingen innebygd "ellers". Hvis ingen betingelse stemmer, returnerer den en feil. Legg alltid til TRUE, "standardverdi" som siste par for å sikre et resultat for hver rad.

Note
Merk

Rekkefølgen er viktig. Excel sjekker betingelser fra venstre mot høyre og stopper ved første TRUE. Sett de mest spesifikke (smaleste) betingelsene først — en bred betingelse tidlig vil fange opp alt under. For eksempel, hvis du setter D9>0 før D9>50, vil "Medium" og "High" aldri nås.

Kombinere betingelser med AND

Alle betingelser må være sanne.
Alle betingelser SANNE → SANN | En betingelse USANN → USANN.

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

Kombinere betingelser med OR

Minst én betingelse må være sann.
En hvilken som helst betingelse SANN → SANN | Alle betingelser USANN → USANN.

=IF(OR(D9>100; B9="Dining"); "Review"; "OK")
  1. Opprett et flernivå-flagg med IFS

Gå til kolonnen Flag. I den første raden (f.eks. F9), skriv inn: =IFS(D9>100;"High";D9>50;"Medium";TRUE;"Low") Dra formelen nedover.

Bekreft at verdier over 100 gir "High", verdier over 50 gir "Medium", og alle andre gir "Low".

  1. Test rekkefølgen på betingelser (med vilje feil)

Endre formelen til: =IFS(D9>0;"Low";D9>50;"Medium";D9>100;"High")

Observer at de fleste rader gir "Low". Rett deretter opp formelen ved å gjenopprette riktig rekkefølge.

  1. Flagg store Dining-utgifter (AND)

Opprett en ny kolonne kalt Review (Strict). Skriv inn: =IFS(AND(D9>100;B9="Dining");"Review";TRUE;"OK") Dra formelen nedover.

Bekreft at kun rader hvor Amount > 100 og Category = Dining gir "Review".

  1. Flagg bredere betingelser (OR)

Opprett en annen kolonne kalt Review (Flexible). Skriv inn: =IFS(OR(D9>100;B9="Dining");"Review";TRUE;"OK") Dra formelen nedover.

Sammenlign med forrige kolonne. Flere rader skal nå være flagget som "Review".

  1. Valider logikkforskjeller

Finn minst én rad hvor resultatene er forskjellige:

  • AND gir "OK".
  • OR gir "Review".

Dette bekrefter forskjellen i logikken.

question mark

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

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 3. Kapittel 5
some-alt