Test flere forhold ved hjelp av Excel IFS -funksjon

Excel 2016 kom med en ny funksjon - IFS -funksjonen.

Du kan bruke denne funksjonen til å teste flere forhold samtidig og deretter returnere resultatet basert på det. Dette er nyttig ettersom du ikke trenger å lage de lenge nestede IF -formlene som tidligere ble forvirrende.

Vær oppmerksom på at IFS -funksjonen bare er tilgjengelig i Excel 2016 Windows -versjonen (og ikke Mac -versjonen).

Når skal jeg bruke Excel IFS -funksjon

IFS -funksjonen kan teste flere betingelser og returnere verdien så snart den finner den første betingelsen som er oppfylt.

Dette gjør denne funksjonen ideell for situasjoner der du må rangere elevene ut fra karakterene eller finne provisjonen basert på salgsverdiene (dekket i eksempler nedenfor).

Excel IFS -funksjon - Syntaks

= IFS (betingelse1, verdi1, [betingelse2, verdi2], … [betingelse127, verdi127])

  • Betingelse1 - Den første tilstanden som kontrolleres.
  • Verdi1 - Verdien som skal returneres hvis den første betingelsen er SANN.
  • [Condition2… .Condition127] - Dette er valgfrie argumenter, og du kan bruke opptil 127 betingelser i IFS -funksjonen.
  • [Verdi2… .Value127] - Dette er valgfrie argumenter, og du kan bruke opptil 127 verdier. Hver verdi tilsvarer tilstanden og vil bli returnert hvis tilstanden er den første som er SANN.

Husk at IFS -funksjonen bare ville returnere verdien av den første SANNE betingelsen. Så du kan ha flere vilkår som er SANN. Imidlertid vil bare verdien for den første bli returnert.

Ytterligere merknader:

  • Alle betingelsene i IFS -funksjonen må returnere enten SANN eller FALSK. Hvis den ikke gjør det, vil formelen gi en feil.
  • Hvis alle betingelsene i IFS -funksjonen returnerer FALSK, vil resultatet av formelen være #N/A -feilen. Siden #N/A feil ikke er veldig nyttig for å finne ut hva som skjedde, kan du bruke den siste betingelsen som SANN, og verdien som FALSK eller en beskrivende tekst som "Ingen treff".

Bruke Excel IFS -funksjon - eksempler

Som jeg nevnte tidligere, er denne funksjonen best egnet for situasjoner der du må kontrollere forholdene i en sekvens og returnere verdien for den første betingelsen som er oppfylt.

Dette gjør den ideell for situasjoner der du må rangere studenter eller finne oppdrag for salgsteamet.

Eksempel 1 - Finne karakteren basert på poengsummen

Anta at du har poengsummene for studenter i en eksamen som vist nedenfor (kolonne A) og karakterbetingelsene i kolonne C og D.

Nedenfor er formelen som gir deg karakterene for hver elev:

= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 <$ E $ 6, $ F $ 5, B2 $ E $ 7, $ F $ 7)

Ser komplisert ut? Vel, for å være ærlig, er dette ganske pent sammenlignet med det du ville ha laget hvis du hadde brukt den nestede IF -formelen.

Vær oppmerksom på at mens cellereferansene til kolonne B er relative, har cellereferansene til kolonne E og F blitt låst ved å plassere $ -tegnet (dvs. $ E $ 3). Dette lar oss kopiere og lime inn denne formelen i alle de andre cellene.

Hvis du bruker Excel 2013 eller tidligere versjon (eller Excel på Mac), kan du få det samme resultatet ved å bruke omtrentlig samsvar i VLOOKUP -funksjonen. Vær oppmerksom på at for å bruke omtrentlig samsvar i VLOOKUP, bør kolonnen til venstre i oppslagstabellen sorteres i stigende rekkefølge.

Nedenfor er formelen som også vil gi det samme resultatet:

= VLOOKUP (B2, $ E $ 2: $ F $ 7,2,1)

Eksempel 2 - Beregning av provisjon basert på salget

Anta at du er ansvarlig for finansavdelingen, og at du må beregne provisjonen for hver person basert på salget i kvartalet.

Nedenfor er formelen som gir deg provisjonsverdien for hvert salgspersonell:

= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 $ E $ 6, $ F $ 6)*B2

  • Excel OG funksjon.
  • Excel ELLER Funksjon.
  • Excel IKKE -funksjon.
  • Excel IF -funksjon.
  • Excel IFERROR -funksjon.
  • Excel FALSK funksjon.
  • Excel TRUE -funksjon.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave