Betingede funktioner såsom IFS har potentialet til at tage dine Excel-formler næste niveau. Med IFS kan du skabe betingelser og indlejre forskellige funktioner i hinanden i en enkelt formel. Alternativt kan du også bruge IFS-funktionen alene.

Men hvad er IFS-funktionen, og hvordan adskiller den sig fra den almindelige IF-funktion? Læs videre for at finde ud af, hvad IFS er i Excel, og hvordan du kan bruge det.

Hvad er IFS-funktionen i Excel?

IFS-funktionen i Excel tager værdier ind og kontrollerer dem mod specificerede forhold. Hvis værdien opfylder den første betingelse, så stopper formlen der og giver et output. Men hvis den første betingelse ikke er opfyldt, vil formlen blive ved med at teste betingelserne i rækkefølge, indtil en betingelse er opfyldt.

=IFS([Noget er Sand1, output hvis Sandt 1, noget er Sand2, Output hvis Sandt 2, noget er Sandt 3, output hvis Sandt 3)

Hvis værdien ikke passer til nogen af ​​betingelserne, returnerer formlen en ikke relevant fejl. Du kan dog rette dette ved at indtaste en endelig betingelse såsom TRUE og et output for denne betingelse som "Værdien opfylder ikke nogen af ​​betingelserne". TRUE-betingelsen sikrer, at enhver værdi opfylder mindst den endelige betingelse, så du ikke får N/A-fejlen.

instagram viewer

Sådan bruges IFS-funktionen i Excel

IFS er en opgraderet version af HVIS funktion i Excel. Syntaksen og brugen er ens, bortset fra at IFS er designet til at tage flere forhold ind. IF-funktionen krævede indlejring af flere IF-funktioner for at definere flere betingelser, mens IFS kan definere det hele med en enkelt funktion.

Den første parameter i IFS vil være betingelsen, og den anden parameter vil være outputtet, hvis denne betingelse er opfyldt. Den tredje parameter vil være betingelse nummer 2, og den fjerde parameter vil være output, hvis betingelse nummer 2 er opfyldt.

Parametrene er koblet på denne måde, og du kan indtaste op til 127 betingelser i en enkelt IFS-funktion. Du kan selvfølgelig også indtaste en anden funktion i outputtet og oprette sammensatte indlejrede formler. Hvis du har arbejdet med IF og indlejrede IF-formler, vil det være en leg for dig at bruge IFS. IFS er her for at gøre tingene lettere, så lad det gøre det!

Enkelt tilstand IFS-funktionseksempel i Excel

At læse om IFS-funktionen vil ikke gavne dig, før du praktiserer det. Så lad os komme i gang med et eksempel. På trods af det faktum, at IFS-funktionen kan tage sig af flere forhold, betyder det ikke, at du ikke kan bruge den til enkelttilstandsscenarier.

Lad os skrive en IFS-formel med en enkelt betingelse og endda inkludere nogle andre funktioner i den for at få styr på tingene.

I dette eksempel har vi nogle produkter og deres produktionsår. Disse imaginære produkter går dårligt to år efter deres produktion, så vi skal lave en formel, der afgør, om produkterne er udløbet eller ej. Sikkert nok vil vi bruge IFS-funktionen sammen med YEAR og TODAY-funktionerne.

Funktionen ÅR udsender året fra en bestemt dato. Vi vil forsyne YEAR-funktionen med dagens dato ved hjælp af TODAY-funktionen, så outputtet af YEAR(TODAY()) komplekset går til det aktuelle år. Lad os komme igang.

  1. Vælg den første celle, hvor du vil udskrive resultaterne. Vi skal bruge den første celle under kolonnen Udløbet.
  2. Indtast formlen nedenfor i formellinjen:
    =HVIS(ÅR(I DAG())-B2<=2,"Ingen",RIGTIGT,"Ja")
    Denne formel kalder på IFS-funktionen for at kontrollere, om værdien i cellen B2 er 2 eller mindre. Dette gøres ved at trække produktionsdatoen fra indeværende år. Hvis betingelsen er opfyldt, så er produktet ikke udløbet og Ingen er returneret. Alt andet end dette ville betyde, at produktet er udløbet, så outputtet til RIGTIGT er indstillet til Ja.
  3. Trykke Gå ind.

Nu kan du se, om det første produkt er udløbet eller ej. Alt du skal gøre herfra er at tage fat i fyldehåndtaget og slippe det på cellerne nedenfor. Du kan også erstatte YEARS(TODAY()) med det almindelige tal for det aktuelle år, hvis du ikke har tænkt dig at bruge formlen i fremtiden.

Eksempel på IFS-funktion med flere tilstande i Excel

Lad os nu få fingrene i den ægte vare: IFS-funktion med flere betingelser. Til dette formål vil vi bruge en eksempelopgave, som vi tidligere brugte med indlejrede IF-sætninger.

I dette eksempel har vi en tabel, der indeholder navnet på nogle biler og deres accelerationstider. Vi har også en liste, der bestemmer hvilken klasse hver bil tilhører baseret på deres 0-100 accelerationstid. Målet er at skabe en formel, der tager accelerationstiden for hver bil, og derefter angiver dens klasse i tabellen.

Der er også en klassevejledningstabel for at fortælle dig, hvordan klassesystemet fungerer. I sidste ende vil vi oprette en formel ved hjælp af IFS baseret på denne klassevejledning. Formlen vil tage accelerationstiden ind, bedømme den og derefter udlæse klassen. Hvis bilen tager over 14 sekunder at accelerere, vil den blive anset for at være for langsom.

Denne tabel er lavet til formålet med denne artikel, så tag den ikke for seriøst. Med det, lad os komme i gang.

  1. Vælg den første celle, hvor du vil vise outputtet fra IFS-funktionen. I dette eksempel vil det være den første celle i kolonnen Klasse.
  2. Indtast formlen nedenfor i formellinjen:
    =IFS(B2<3, "S", B2<5, "EN", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "E", B2<14, "F", RIGTIGT, "For langsomt!")
    Denne formel kalder IFS-funktionen til at tage accelerationstidsværdien i cellen B2 og tjek om det er under 3 sekunder. Hvis det er, så udsender det S som klassen. Hvis ikke, så går formlen videre til den næste betingelse. Dette vil fortsætte, indtil en af ​​betingelserne er opfyldt. Da vores formel dækker alle værdier, får vi ikke fejlen N/A.
  3. Trykke Gå ind.

Når du trykker på Gå ind på dit tastatur, vil du øjeblikkeligt se klassen for den første bil. Nu skal du bare tage fat i fyldehåndtaget og slippe det på cellerne nedenfor for også at bestemme klassen for disse biler. Du kan endda tilføje noget betinget formatering så klassecellerne har forskellige farver baseret på deres værdi.

Excel gjort nemmere med IFS

IFS ligner i bund og grund IF, da begge disse Excel-funktioner tager værdier ind og tester dem mod brugerdefinerede forhold. Hvad IFS gør bedre end IF, er flere forhold. Med IF-funktionen skal du indlejre flere funktioner inde i hinanden for at erklære flere betingelser, mens du med IFS kan gøre det i en enkelt funktion.

Betingelser er reelle game changers i Excel. Du kan passe ind i andre funktioner i IFS-formlen for at skabe komplekse formler, der lader dig opnå skøre ting i Excel. Nu hvor du kender til IFS-funktionen, er det tid til at gå videre og udforske de uendelige muligheder, denne funktion bringer!