Villkorsfunktioner som IFS har potential att ta dina Excel-formler nästa nivå. Med IFS kan du skapa förutsättningar och kapsla olika funktioner inuti varandra i en enda formel. Alternativt kan du också använda IFS-funktionen på egen hand.
Men vad är IFS-funktionen, och hur skiljer den sig från den vanliga IF-funktionen? Läs vidare för att ta reda på vad IFS är i Excel och hur du kan använda det.
Vad är IFS-funktionen i Excel?
IFS-funktionen i Excel tar in värden och kontrollerar dem mot angivna villkor. Om värdet uppfyller det första villkoret, stannar formeln där och ger ut en utdata. Men om det första villkoret inte är uppfyllt, kommer formeln att fortsätta att testa villkoren i följd tills ett villkor är uppfyllt.
=IFS([Något är True1, Output om Sant 1, något är True2, Output om Sant 2, något är Sant 3, utgång om Sant 3)
Om värdet inte uppfyller något av villkoren, returnerar formeln ett N/A-fel. Du kan dock fixa detta genom att ange ett slutgiltigt villkor som TRUE och en utdata för det villkoret som "Värdet uppfyller inte något av villkoren". TRUE-villkoret ser till att alla värden uppfyller åtminstone det slutliga villkoret, så att du inte får felet N/A.
Hur man använder IFS-funktionen i Excel
IFS är en uppgraderad version av IF-funktion i Excel. Syntaxen och användningen liknar varandra, förutom att IFS är utformad för att ta in flera förhållanden. IF-funktionen krävde kapsling av flera IF-funktioner för att definiera flera villkor, medan IFS kan definiera allt med en enda funktion.
Den första parametern i IFS kommer att vara villkoret, och den andra parametern kommer att vara utdata om det villkoret är uppfyllt. Den tredje parametern kommer att vara villkor nummer 2, och den fjärde parametern kommer att vara utdata om villkor nummer 2 är uppfyllt.
Parametrarna är kopplade på detta sätt och du kan ange upp till 127 villkor i en enda IFS-funktion. Du kan naturligtvis också ange en annan funktion i utdata och skapa sammansatta kapslade formler. Om du har arbetat med IF- och kapslade IF-formler kommer det att vara enkelt för dig att använda IFS. IFS är här för att göra saker enklare, så låt det göra det!
Single Condition IFS-funktionsexempel i Excel
Att läsa om IFS-funktionen kommer inte att göra dig någon nytta förrän du praktiserar den. Så låt oss komma igång med ett exempel. Trots att IFS-funktionen kan hantera flera förhållanden, betyder det inte att du inte kan använda den för scenarier med ett villkor.
Låt oss skriva en IFS-formel med ett enda villkor, och till och med inkludera några andra funktioner i den för att få kläm på saker och ting.
I det här exemplet har vi några produkter och deras produktionsår. Dessa imaginära produkter går dåligt två år efter att de tillverkats, så vi ska skapa en formel som avgör om produkterna är utgångna eller inte. Visst, vi kommer att använda IFS-funktionen tillsammans med funktionerna YEAR och TODAY.
ÅR-funktionen matar ut året från ett specifikt datum. Vi kommer att förse YEAR-funktionen med dagens datum med hjälp av TODAY-funktionen, så att utdata från YEAR(TODAY())-komplexet går till innevarande år. Låt oss börja.
- Välj den första cellen där du vill mata ut resultaten. Vi kommer att använda den första cellen under kolumnen Utgått.
- I formelfältet anger du formeln nedan:
Denna formel anropar IFS-funktionen för att kontrollera om värdet i cellen B2 är 2 eller mindre. Detta görs genom att subtrahera produktionsdatumet från innevarande år. Om villkoret är uppfyllt, är produkten inte förfallen och Nej returneras. Allt annat än detta skulle innebära att produkten är utgången, så utdata till SANN är satt till Ja.=IFS(ÅR(I DAG())-B2<=2,"Nej",SANN,"Ja")
- Tryck Stiga på.
Nu kommer du att se om den första produkten har gått ut eller inte. Allt du behöver göra härifrån är att ta tag i fyllningshandtaget och släppa det på cellerna nedan. Du kan också ersätta YEARS(TODAY()) med det vanliga numret för innevarande år, om du inte tänker använda formeln i framtiden.
Exempel på IFS-funktioner med flera villkor i Excel
Låt oss nu lägga vantarna på den verkliga affären: IFS-funktion med flera villkor. För detta ändamål kommer vi att använda en exempeluppgift som vi tidigare använt med kapslade IF-satser.
I det här exemplet har vi en tabell som innehåller namnen på några bilar och deras accelerationstider. Vi har även en lista som avgör vilken klass varje bil tillhör baserat på deras 0-100 accelerationstid. Målet är att skapa en formel som tar in accelerationstiden för varje bil och sedan matar ut sin klass i tabellen.
Det finns också en klassguide som låter dig veta hur klasssystemet fungerar. I slutändan kommer vi att skapa en formel med IFS baserat på denna klassguide. Formeln tar in accelerationstiden, bedömer den och matar sedan ut klassen. Om bilen tar över 14 sekunder att accelerera kommer den att anses vara för långsam.
Den här tabellen är gjord för syftet med den här artikeln, så ta den inte på för stort allvar. Med det, låt oss börja.
- Välj den första cellen där du vill visa utdata från IFS-funktionen. I det här exemplet kommer det att vara den första cellen i kolumnen Klass.
- Skriv in formeln nedan i formelfältet:
Denna formel kallar på IFS-funktionen för att ta accelerationstidsvärdet i cellen B2 och kontrollera om det är under 3 sekunder. Om det är det, utmatas det S som klassen. Om inte går formeln vidare till nästa villkor. Detta kommer att fortsätta tills ett av villkoren är uppfyllt. Eftersom vår formel täcker alla värden får vi inte felet N/A.=IFS(B2<3, "S", B2<5, "A", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "E", B2<14, "F", SANN, "För långsam!")
- Tryck Stiga på.
När du trycker på Stiga på på ditt tangentbord kommer du omedelbart att se klassen för den första bilen. Nu är allt du behöver göra att ta tag i påfyllningshandtaget och släppa det på cellerna nedan för att bestämma klassen för dessa bilar också. Du kan till och med lägg till lite villkorlig formatering så att klasscellerna har olika färger baserat på deras värde.
Excel görs enklare med IFS
IFS liknar IF i grunden, eftersom båda dessa Excel-funktioner tar in värden och testar dem mot anpassade villkor. Vad IFS gör bättre än IF, är flera villkor. Med IF-funktionen skulle du behöva kapsla flera funktioner inuti varandra för att deklarera flera villkor, medan du med IFS kan göra det i en enda funktion.
Villkoren är verkliga game changers i Excel. Du kan passa in andra funktioner i IFS-formeln för att skapa komplexa formler som låter dig åstadkomma galna saker i Excel. Nu när du känner till IFS-funktionen är det dags att gå vidare och utforska de oändliga möjligheter den här funktionen ger!