Betingede funksjoner som IFS har potensial til å ta Excel-formlene neste nivå. Med IFS kan du skape forhold og legge ulike funksjoner i hverandre i én enkelt formel. Alternativt kan du også bruke IFS-funksjonen alene.
Men hva er IFS-funksjonen, og hvordan skiller den seg fra den vanlige IF-funksjonen? Les videre for å finne ut hva IFS er i Excel, og hvordan du kan bruke det.
Hva er IFS-funksjonen i Excel?
IFS-funksjonen i Excel tar inn verdier og sjekker dem mot spesifiserte forhold. Hvis verdien oppfyller den første betingelsen, stopper formelen der og gir ut en utgang. Men hvis den første betingelsen ikke er oppfylt, vil formelen fortsette å teste betingelsene i rekkefølge til en betingelse er oppfylt.
=IFS([Noe er True1, Output hvis Sant 1, noe er True2, Output hvis Sant 2, noe er True3, Output hvis Sant 3)
Hvis verdien ikke oppfyller noen av betingelsene, returnerer formelen en N/A-feil. Du kan imidlertid fikse dette ved å angi en endelig betingelse som TRUE og en utdata for den betingelsen som "Verdi oppfyller ikke noen av betingelsene". TRUE-betingelsen sørger for at enhver verdi oppfyller minst den endelige betingelsen, slik at du ikke får N/A-feilen.
Slik bruker du IFS-funksjonen i Excel
IFS er en oppgradert versjon av IF-funksjon i Excel. Syntaksen og bruken er like, bortsett fra at IFS er designet for å ta inn flere forhold. IF-funksjonen krevde nesting av flere IF-funksjoner for å definere flere forhold, mens IFS kan definere alt med en enkelt funksjon.
Den første parameteren i IFS vil være betingelsen, og den andre parameteren vil være utdata hvis den betingelsen er oppfylt. Den tredje parameteren vil være betingelse nummer 2, og den fjerde parameteren vil være utdata hvis betingelse nummer 2 er oppfylt.
Parametrene er koblet på denne måten, og du kan legge inn opptil 127 betingelser i en enkelt IFS-funksjon. Du kan selvfølgelig også legge inn en annen funksjon i utdataene og lage sammensatte nestede formler. Hvis du har jobbet med IF og nestede IF-formler, vil bruken av IFS være en lek for deg. IFS er her for å gjøre ting enklere, så la det gjøre det!
Enkelt tilstand IFS-funksjonseksempel i Excel
Å lese om IFS-funksjonen vil ikke hjelpe deg før du tar den i bruk. Så la oss komme i gang med et eksempel. Til tross for at IFS-funksjonen kan håndtere flere forhold, betyr det ikke at du ikke kan bruke den for enkeltbetingelsesscenarier.
La oss skrive en IFS-formel med en enkelt betingelse, og til og med inkludere noen andre funksjoner i den for å få taket på ting.
I dette eksemplet har vi noen produkter og deres produksjonsår. Disse imaginære produktene blir dårlige to år etter produksjonen, så vi skal lage en formel som avgjør om produktene er utløpt eller ikke. Visst nok, vi kommer til å bruke IFS-funksjonen sammen med funksjonene YEAR og TODAY.
ÅR-funksjonen sender ut året fra en bestemt dato. Vi skal forsyne YEAR-funksjonen med dagens dato ved å bruke TODAY-funksjonen, slik at utgangen av YEAR(TODAY())-komplekset går til inneværende år. La oss komme i gang.
- Velg den første cellen der du vil vise resultatene. Vi skal bruke den første cellen under Utløpt-kolonnen.
- Skriv inn formelen nedenfor i formellinjen:
Denne formelen kaller på IFS-funksjonen for å sjekke om verdien i cellen B2 er 2 eller mindre. Dette gjøres ved å trekke produksjonsdatoen fra inneværende år. Hvis betingelsen er oppfylt, er ikke produktet utløpt og Nei er returnert. Alt annet enn dette vil bety at produktet er utløpt, så utgangen til EKTE er satt til Ja.=HVIS(ÅR(I DAG())-B2<=2,"Nei",EKTE,"Ja")
- trykk Tast inn.
Nå vil du se om det første produktet er utløpt eller ikke. Alt du trenger å gjøre herfra er å ta tak i fyllhåndtaket og slippe det på cellene under. Du kan også erstatte YEARS(TODAY()) med det vanlige tallet for inneværende år, hvis du ikke har tenkt å bruke formelen i fremtiden.
Multiple Condition IFS-funksjonseksempel i Excel
La oss nå få tak i den virkelige avtalen: IFS-funksjon med flere betingelser. Til dette formålet skal vi bruke en eksempeloppgave som vi tidligere brukte med nestede IF-setninger.
I dette eksemplet har vi en tabell som inneholder navnet på noen biler og deres akselerasjonstider. Vi har også en liste som bestemmer hvilken klasse hver bil tilhører basert på deres 0-100 akselerasjonstid. Målet er å lage en formel som tar inn akselerasjonstiden til hver bil, og deretter viser klassen i tabellen.
Det er også en klasseguidetabell for å fortelle deg hvordan klassesystemet fungerer. Til syvende og sist skal vi lage en formel ved hjelp av IFS basert på denne klasseveiledningen. Formelen vil ta inn akselerasjonstiden, bedømme den og deretter sende ut klassen. Hvis bilen bruker mer enn 14 sekunder på å akselerere, vil den bli ansett som for sakte.
Denne tabellen er laget for formålet med denne artikkelen, så ikke ta den for seriøst. Med det, la oss komme i gang.
- Velg den første cellen der du vil vise utdataene fra IFS-funksjonen. I dette eksemplet vil det være den første cellen i Klasse-kolonnen.
- Skriv inn formelen nedenfor i formellinjen:
Denne formelen kaller på IFS-funksjonen for å ta akselerasjonstidsverdien i cellen B2 og sjekk om det er under 3 sekunder. Hvis det er det, sender det ut S som klassen. Hvis ikke, går formelen videre til neste tilstand. Dette vil fortsette til ett av vilkårene er oppfylt. Siden formelen vår dekker alle verdier, får vi ikke N/A-feilen.=IFS(B2<3, "S", B2<5, "EN", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "E", B2<14, "F", SANN, "For sakte!")
- trykk Tast inn.
Når du trykker Tast inn på tastaturet ditt vil du umiddelbart se klassen for den første bilen. Nå er alt du trenger å gjøre å ta tak i fyllehåndtaket og slippe det på cellene under for å bestemme klassen til disse bilene også. Du kan til og med legg til litt betinget formatering slik at klassecellene har forskjellige farger basert på verdien.
Excel gjort enklere med IFS
IFS ligner i hovedsak på IF, ettersom begge disse Excel-funksjonene tar inn verdier og tester dem mot tilpassede forhold. Det IFS gjør bedre enn IF, er flere forhold. Med IF-funksjonen må du legge flere funksjoner inne i hverandre for å erklære flere forhold, mens med IFS kan du gjøre det i en enkelt funksjon.
Betingelsene endrer virkelig spillet i Excel. Du kan passe inn i andre funksjoner i IFS-formelen for å lage komplekse formler som lar deg oppnå sprø ting i Excel. Nå som du vet om IFS-funksjonen, er det på tide å gå videre og utforske de uendelige mulighetene denne funksjonen gir!