IFS -funktionsexempel - Excel och Google Kalkylark

Denna handledning visar hur du använder Excel IFS -funktion i Excel.

IFS Funktionsöversikt

Excel IFS -funktionen kör flera tester och returnerar ett värde som motsvarar det första SANT -resultatet.

Om du vill använda IFS Excel -kalkylbladsfunktionen väljer du en cell och skriver:

(Lägg märke till hur formelinmatningarna ser ut)

IFS -funktion Syntax och ingångar:

= IFS (test1, värde1, [test2, värde2], …)

test1 - Första logiska testet.

värde1 - Resultat när test1 är SANT.

test2, värde2 - [valfritt] Andra test/värdepar.

Vad är IFS -funktionen?

IFS är en "villkorlig" funktion. Du definierar en serie logiska tester, var och en med ett returvärde associerat med det. Excel arbetar igenom var och en av dina test i tur och ordning, och så snart den hittar en som utvärderas till SANT returnerar den värdet du kopplade till det testet.

Detta fungerar ungefär som när det häckar flera IF -uttalanden, men tenderar att vara lättare att läsa och arbeta med.

Hur man använder IFS -funktionen

Du använder Excel IFS -funktionen så här:

= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A ")

Denna formel tar en elevs poäng och omvandlar den till deras betyg för det testet.

Formeln kan se komplicerad ut, men det är mer meningsfullt om du lägger varje test på en separat rad:

= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A ")

Det är bättre! Det är mycket tydligare nu när vi har en serie tester kopplade till ett returvärde. Excel arbetar ner listan tills den får en matchning och returnerar sedan betyget som vi har parat med det poängen.

Du kan definiera upp till 127 tester i IFS -funktionen.

Ange ett standardvärde

Med den normala IF -satsen definierar vi två värden som Excel kan returnera: en för när det logiska testet är sant och det andra för när det är falskt.

IFS har inte möjlighet att lägga till ett falskt returvärde, och om Excel inte hittar en matchning i något av dina tester kommer det att returnera #N/A. Inte bra. Men vi kan komma runt detta genom att ange ett standardvärde.

Det fungerar så här:

= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A "SANT," okänt ")

Vi har satt upp ett sista logiskt test - bara "TRUE", i sig.

SANT utvärderar naturligtvis till SANT. Så om Excel inte hittar en matchning i våra tidigare tester kommer det sista testet alltid att utlösas och Excel returnerar "Okänt".

Vad IFS kan returnera

Ovanstående sa vi till IFS att returnera en textsträng - betyget som är kopplat till varje testpoäng. Men du kan också returnera siffror eller till och med andra formler.

Om du till exempel har ett säljteam och du betalar dem provision baserat på värdet av varje försäljning, kan du använda IFS för att beräkna deras provision enligt försäljningsvärdet.

= IFS (C3 <20000, C3*0,02, C3 <40000, C3*0,03, C3 = 60000, C3*0,05, TRUE, 0)

Nu kontrollerar IFS värdet i C3 och returnerar sedan den associerade formeln när den hittar en matchning. Så försäljning under 20 000 dollar tjänar 2% ränta, under 40 000 dollar tjänar 3% och så vidare.

För gott mått har vi också ställt in ett standardvärde på 0.

IFS i Google Kalkylark

IFS -funktionen fungerar exakt samma i Google Kalkylark som i Excel:

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave