Hur man använder den inbäddade IF-funktionen i Excel (6 idealiska exempel)

  • Dela Detta
Hugh West

I den här artikeln får vi lära oss att använda den inbäddade IF-funktionen i Excel När en funktion är inlagd i en annan funktion kallas den för en inbäddad funktion. Idag ska vi visa 6 idealiska exempel på inbäddade IF Funktionen. Dessa exempel hjälper dig att förstå hur man använder funktionen inbäddade IF Så låt oss utan dröjsmål inleda diskussionen.

Ladda ner övningsboken

Ladda ner övningsboken här.

Använda inbäddade IF-funktioner.xlsx

Introduktion till Excel IF-funktionen

För att förstå den inbäddade IF-funktionen behöver vi veta följande IF-funktionen. först. Microsoft Excel , den IF-funktion kontrollerar ett givet villkor och visar ett resultat om det är uppfyllt. Om villkoret inte är uppfyllt visas ett annat resultat.

  • Syntax

IF (logical_test, [value_if_true], [value_if_false])

  • Argument

logiskt_test: Det är det obligatoriska argumentet i IF Detta argument representerar det givna villkoret för en cell eller ett intervall av celler.

[value_if_true]: Det är funktionens andra argument. Det är det definierade uttalandet om villkoret är uppfyllt.

[value_if_false]: Det är det tredje argumentet som visas om villkoret är falskt.

Introduktion till Excel-nested IF-funktionen

inbäddade IF formeln innehåller flera IF Om det finns flera villkor måste vi använda funktionerna IF funktion i en annan IF funktion. Den allmänna formen för inbäddade IF funktionen kan skrivas som:

IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Här,

  • C1: Första skick.
  • T1: Värde som ska visas om det första villkoret är uppfyllt.
  • C2: Andra villkor.
  • T2: Värde som ska visas om det andra villkoret är uppfyllt.
  • C3: Tredje skick.
  • T3: Värde som ska visas om det tredje villkoret är uppfyllt.
  • C4: Fjärde villkor.
  • T4: Värde som ska visas om det fjärde villkoret är uppfyllt.
  • F4: Detta är det värde som visas om villkoren inte är uppfyllda.

Du kan lägga till fler villkor enligt dina behov i formeln.

6 idealiska exempel på hur du använder den inbäddade IF-funktionen i Excel

1. Användning av en enkel inbäddad IF-funktion för att hitta resultat

För att förstå användningen av inbäddade IF funktion ska vi visa ett enkelt exempel i första hand. I det här exemplet ska vi försöka hitta resultaten för några elever. Här använder vi tre villkor.

  • För det första, om en elev får 70 eller . högre då kommer han att passera.
  • För det andra, om han får mindre än 70 då kommer han att misslyckas.
  • För det tredje, om det inte finns någon markering, kommer studenten att betraktas som frånvarande.

Vi följer stegen nedan för att se hur inbäddade IF funktionen fungerar.

STEG:

  • Välj först och främst Cell C5 och skriv formeln:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Därefter trycker du på Gå in på för att se resultatet.

I denna formel,

  • Det första argumentet är C5= "" och det andra argumentet är "Frånvarande" Den anger det första villkoret. Den anger om Cell C5 är tomt, då kommer det att visa det andra argumentet. I vårt fall är det Frånvarande .
  • Den andra IF funktion innebär att om märket är högre än 70 Om du har en elev som är godkänd, kommer han att klara sig. Annars kommer han inte att klara sig.
  • I följande steg placerar du markören på den nedre högra sidan av Cell D5 och dra i Handtag för fyllning ner.

  • Till slut kommer du att se resultat som bilden nedan.

2. Hitta betyg med hjälp av en inbäddad IF-funktion i Excel

I det andra exemplet använder vi inbäddade IF funktionen i Excel för att ta reda på vissa elevers betyg. Det är ett av de mest använda exemplen för att beskriva inbäddade IF I det här exemplet använder vi ett dataset som innehåller några elevers betyg. Här anges också betygsintervallet och motsvarande betyg. Vi måste utvärdera elevernas betyg på grundval av deras erhållna betyg.

Vi följer stegen nedan för att lära oss mer om det här exemplet.

STEG:

  • I första hand väljer du Cell D5 och skriv formeln:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Tryck sedan på Gå in på för att se resultatet.

I denna formel,

  • Vårt första villkor är att kontrollera om det finns något märke nedan. 61 .
  • Om TRUE , då returneras F .
  • Om FALSK , kontrolleras sedan nästa IF
  • I nästa IF funktionen, kontrollerar den följande markeringar 71 och returnerar D om det är TRUE .
  • På detta sätt kan inbäddade IF funktionen går vidare för att kontrollera alla villkor.
  • Använd därefter Handtag för fyllning för att se resultat i alla celler.

3. Tillämpa Excel-nested IF-funktionen för att fördela semesterdagar

Vi kan använda inbäddade IF funktionen även för andra ändamål. I det tredje exemplet försöker vi tilldela en Semester För att tilldela en semesterperiod har vi infört vissa villkor. Om anställningstiden för en anställd är 15 år eller mer, då kommer han att ha 25 semesterdagar. Om det är mellan 9 till 14 år, då kommer han att ha 15 semesterdagar. Och slutligen, om anställningsperioden är kortare än 9 år, då kommer han att ha 10 semesterdagar.

Vi följer nedanstående steg för att lära oss exemplet.

STEG:

  • Välj först Cell D5 och skriv in formeln nedan:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Därefter trycker du på Gå in på för att se resultatet.

I denna formel har vi använt följande 3 villkor.

  • I det första villkoret kontrollerar vi om Cell C5 är större än 15 . eftersom det är TRUE , visar den 25 Cell D5 .
  • Om det var FALSK , därefter kontrollerar den nästa villkor och så vidare.
  • Dra slutligen i Handtag för fyllning ner för att se resultat som i skärmdumpen nedan.

4. Bestäm betalningsstatus med en inbäddad IF-funktion i Excel

I det praktiska livet måste vi ofta fastställa betalningsstatusen. Tjänstelevererande organisationer måste föra register över sina kunders betalningar. I dessa fall kan vi också använda inbäddade IF funktion.

I datasetet nedan kan vi se att Bill och Utbetalda belopp med hjälp av denna information kommer vi att försöka uppdatera Status kolumn.

Låt oss följa stegen nedan för att förstå exemplet.

STEG:

  • I första hand väljer du Cell G5 och skriv formeln:
=IF(F5=0, "Betald",IF(TODAY()

  • Tryck på Gå in på för att se resultatet.

I denna formel,

  • Vi kontrollerar först om Cell F5 är lika med 0 . Om det är TRUE visas sedan följande Betald .
  • I annat fall övergår den till det andra villkoret.
  • I det andra villkoret använde vi TODAY-funktionen och jämförde den med den Förfallodag .
  • Om det aktuella datumet är större än Förfallodag , då kommer den att visa Förfallna .
  • Och om det aktuella datumet är kortare än Förfallodag visas följande .
  • Dra slutligen i Handtag för fyllning nedåt för att se resultaten i alla celler.

5. Infoga Excel-nested IF-funktion för att återge rätt produkt

I det här exemplet försöker vi återge den korrekta produkten av två tal med hjälp av inbäddade IF För att förklara exemplet använder vi nedanstående dataset.

Vi följer stegen nedan för att förstå exemplet.

STEG:

  • Till att börja med väljer du Cell C5 och skriv formeln:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • Och slog Gå in på .

I denna formel,

  • Det första villkoret är att kontrollera om Cell B5 är lika med 15×12 . Om TRUE , då kommer den att visa 180 . Om det är FALSK , så kommer vi att gå vidare till nästa villkor.
  • I nästa villkor letar den efter 14×19 och visa 266 om det uppfyller villkoret.
  • Och i det sista villkoret söker den efter värdet på 2 0x25 och visa 500 om det uppfyller villkoren.
  • När du har skrivit formeln drar du ner Handtag för fyllning .

  • I slutändan kommer du att se resultat som bilden nedan.

6. Tillämpa nästlade IF-funktioner med AND/OR-funktioner i Excel

I det sista exemplet använder vi inbäddade IF funktion med både OCH & OR-funktioner Först ska vi visa hur man använder OR-funktionen och sedan kommer vi att genomföra AND-funktionen .

För att förklara exemplet kommer vi att använda ett dataset som innehåller information om försäljningsbeloppet för Mars & April Vi kommer att distribuera Försäljningskommission baserat på deras försäljningsbelopp.

Vi följer stegen nedan för att lära oss mer om fördelningen av provisionen.

STEG:

  • I första hand väljer du Cell E5 och skriv formeln:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Tryck sedan på Gå in på för att se resultatet.

I denna formel har vi använt oss av inbäddade IF funktion med funktionen ELLER funktionen. Vi kan använda flera villkor i ELLER funktion. Om något av dessa villkor är uppfyllt TRUE visas det tilldelade värdet. Det betyder att om du behöver uppfylla något av villkoren, bör du tillämpa ELLER funktion.

  • Det första villkoret kontrollerar om försäljningsbeloppet under någon av de två månaderna är större än 5500 och om TRUE fastställs att kommissionen ska 12 %.
  • I det andra villkoret kontrolleras om försäljningsbeloppet ligger mellan 4001 till 5500 Den skriver ut 9 % i den Kommissionen .
  • Och det sista villkoret är att kontrollera försäljningsbeloppet mellan 2500 till 4000 .
  • Använd därefter Handtag för fyllning för att kopiera formeln ner.

Observera: Format för nummer av den intervall E5:E10 måste ställas in till Procentuell andel Annars visas 0 .

  • I följande steg kommer vi att infoga inbäddade IF med formeln med den OCH funktion.
  • För detta ändamål väljer du Cell E5 och skriv formeln:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

I detta fall är båda villkoren i den OCH funktionen måste vara TRUE I annat fall kommer den att utföra nästa IF villkor. Om till exempel både Cell C5 och D5 är större än 5500 , först då kommer den att ställa in provisionen till 12 %.

  • Dra slutligen i Handtag för fyllning nedåt för att se alla resultat.

Alternativ till Nested IF-funktionen i Excel

Det blir svårt att genomföra inbäddade IF om du har många villkor. Formeln kan bli större och varje litet misstag kan leda till felaktiga resultat. För att undvika dessa svårigheter kan du använda alternativen till inbäddade IF funktionen i Excel. Här kommer vi att diskutera 5 alternativ. Du kan använda dem enligt dina behov.

1. Använd VLOOKUP-funktionen

När du använder kontinuerliga talområden kan du använda VLOOKUP-funktionen i stället för inbäddade IF För detta ändamål måste du ha en referenstabell och skapa formeln med den ungefärliga överensstämmelsen. I vårt fall är det Kommissionen Tabellen är vår referenstabell. I datasetet har vi ett försäljningsbelopp för varje säljare och kommer att försöka fördela provisionen.

Vi följer noga stegen för att lära oss mer.

STEG:

  • Välj först Cell D5 och skriv formeln:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Därefter trycker du på Gå in på .

Här har vi använt oss av VLOOKUP för att leta efter värdet av Cell C5 i den andra kolumnen i uppslagsbord som sträcker sig från Cell C13 till D15 . Vi måste tillämpa den ungefärliga matchningen här, så vi använde oss av TRUE i det sista argumentet i formeln.

  • Dra slutligen i Handtag för fyllning nedåt för att se alla resultat.

2. Tillämpa Excel IFS-funktionen

Tillämpning av IFS-funktionen gör det mycket enkelt att genomföra flera villkor. Den allmänna formen för IFS funktionen kan skrivas som:

IFS(Test1,Värde1,[Test 2],[Värde 2]....)

Förklara användningen av IFS kan vi använda den tidigare datamängden.

Vi följer stegen nedan för att få veta mer.

STEG:

  • Till att börja med väljer du Cell D5 och skriv formeln:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Tryck sedan på Gå in på .

Här, Test 1 är att kontrollera om Cell C5 är större än 5500 . Om TRUE visas sedan följande 12 %. I annat fall flyttas den till Test 2 och så vidare.

  • I följande steg använder du Handtag för fyllning nedåt för att se alla resultat.

3. Infoga CHOOSE-funktionen

Vi kan också använda funktionen CHOOSE för att kontrollera flera villkor. VÄLJ funktionen returnerar ett värde från listan baserat på indexnumret för det värdet. Den allmänna formen för VÄLJ funktionen anges nedan.

CHOOSE((Test 1)+(Test 2)+(Test 3),Värde 1,Värde 2,Värde 3)

Du kan kontrollera fler tester i formeln om du vill.

Vi följer nedanstående steg för mer information.

STEG:

  • I början väljer du Cell D5 och skriv formeln:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Därefter trycker du på Gå in på .

Här kan du se fyra argumenten i VÄLJ I det första argumentet har vi placerat alla villkor och lagt till dem med plus ( + ). I de följande argumenten har vi sedan placerat resultatens värde i förhållande till villkorens position. Till exempel har vi i andra argumentet anger resultatet av första och så vidare.

  • I slutändan kan du dra Handtag för fyllning ner.

4. Prova Excel SWITCH-funktionen

Du kan också använda SWITCH-funktionen som ett alternativ till inbäddade IF funktionen. Men du måste komma ihåg en sak: Du kan använda funktionen SVITCH funktionen när du behöver hantera en fast uppsättning specifika värden. I datasetet kan du se att vi har infört Rang i stället för Försäljningsområde Dessa specifika värden för Rang kommer att hjälpa oss att distribuera provisionen på ett enkelt sätt.

Följ stegen nedan för att få mer information om den här metoden.

STEG:

  • Först och främst skriver du formeln nedan i Cell E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Tryck nu på Gå in på för att se resultatet.

Här söker formeln efter värdet på Cell D5 Om värdet är A , kommer det att skrivas ut 5 Om B sedan 9 %, och om C sedan 12 %.

  • I nästa steg drar du bara den Handtag för fyllning ner.

5. Använd funktionen CONCATENATE

SVITCH infördes i Excel 2016 De äldre versionerna har inte den SVITCH funktion. I så fall kan du använda funktionen CONCATENATE i stället för den tidigare metoden.

Vi diskuterar stegen nedan.

STEG:

  • Skriv först in formeln nedan i Cell E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Därefter trycker du på Gå in på för att se resultatet.

Här har vi sammanfogat flera IF funktioner. Denna formel visar 5 om värdet av Cell D5 är A , 9 % om B , och 12 % om C .

  • Slutligen drar du ner Handtag för fyllning för att se resultat i de önskade cellerna.

Saker att komma ihåg

Du måste komma ihåg följande saker när du arbetar med inbäddade IF funktionen i Excel.

  • Du måste hålla rätt ordning på testerna och resultaten när du använder inbäddade IF funktion.
  • Excel 2007 - 2016 kan du använda högst 64 villkor.
  • Om formeln blir större på grund av antalet villkor, använd de alternativa metoderna i stället.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.