Excel IF -funktion - Introduktion
När ska man använda Excel IF -funktion
IF -funktionen i Excel är bäst lämpad för situationer där du kontrollerar om ett villkor är SANT eller FALSKT. Om det är SANT returnerar funktionen ett specificerat värde/referens, och om inte så returnerar det ett annat specificerat värde/referens.
Vad den returnerar
Det returnerar vilket värde du anger för SANT eller FALSKT villkor.
Syntax
= OM (logisk_test, [värde_if_true], [värde_if_falsk])
Inmatningsargument
- Logiktest - detta är villkoret som du vill testa. Det kan vara ett logiskt uttryck som kan utvärderas till SANT eller FALSKT. Detta kan antingen vara en cellreferens, ett resultat av någon annan formel eller kan anges manuellt.
- [value_if_true] - (Valfritt) Detta är värdet som returneras när logiskt_test utvärderas till SANT.
- [value_if_false] - (Valfritt) Detta är värdet som returneras när logical_test utvärderas till FALSE.
Viktiga anteckningar om användning av IF -funktion i Excel
- Högst 64 kapslade IF -förhållanden kan testas i formeln.
- Om något av argumentet är en array utvärderas varje element i arrayen.
- Om du utelämnar FALSE -argumentet (value_if_false), dvs det finns bara ett komma efter value_if_true argument, skulle funktionen returnera ett 0 när villkoret är FALSKT.
- Till exempel i exemplet nedan är formeln = OM (A1> 20, ”Godkänn”,), där value_if_false är dock inte specificerad value_if_true argumentet följs fortfarande av ett kommatecken. Detta skulle returnera 0 när det kontrollerade villkoret inte är uppfyllt.
- Till exempel i exemplet nedan är formeln = OM (A1> 20, ”Godkänn”,), där value_if_false är dock inte specificerad value_if_true argumentet följs fortfarande av ett kommatecken. Detta skulle returnera 0 när det kontrollerade villkoret inte är uppfyllt.
- Om du utelämnar det Sanna argumentet (value_if_true) och ange endast value_if_false argument, skulle funktionen returnera en 0 när villkoret är SANT.
- Till exempel i exemplet nedan är formeln = OM (A1> 20 ,, ”Godkänn”), där value_if_true är inte specificerad (endast ett kommatecken används för att sedan ange value_if_false value). Detta skulle returnera 0 när det kontrollerade villkoret är uppfyllt.
- Till exempel i exemplet nedan är formeln = OM (A1> 20 ,, ”Godkänn”), där value_if_true är inte specificerad (endast ett kommatecken används för att sedan ange value_if_false value). Detta skulle returnera 0 när det kontrollerade villkoret är uppfyllt.
Excel IF -funktion - Exempel
Här är fem praktiska exempel på att använda IF -funktionen i Excel.
Exempel 1: Använd Excel IF -funktionen för att kontrollera ett enkelt numeriskt tillstånd
När du använder Excel IF -funktion med siffror kan du använda en mängd olika operatörer för att kontrollera ett tillstånd. Här är en lista över operatörer du kan använda:
Nedan följer ett enkelt exempel där elevernas betyg kontrolleras. Om märkena är mer än eller lika med 35, returnerar funktionen Godkänd, annars returnerar den Misslyckad.
Exempel 2: Använda Nested IF för att kontrollera en sekvens av förhållanden
Excel IF -funktion kan ta upp till 64 förhållanden samtidigt. Även om det inte är tillrådligt att skapa långa kapslade IF -funktioner, kan du vid begränsade villkor skapa en formel som kontrollerar villkoren i en sekvens.
I exemplet nedan söker vi efter två villkor.
- Det första villkoret kontrollerar om märkena är mindre än 35. Om detta är SANT returnerar det Misslyckat.
- Om det första villkoret är FALSKT, vilket innebär att eleven fick högre eller lika med 35, söker det efter ett annat villkor. Den kontrollerar om märkena är större än eller lika med 75. Om detta är sant returnerar det Distinction, annars returnerar det helt enkelt Pass.
Exempel 3: Beräkna provisioner med hjälp av Excel IF -funktion
Excel If -funktion låter dig utföra beräkningar i värdesektionen. Ett bra exempel på detta är att beräkna försäljningsprovisionen för säljare med IF -funktionen.
I exemplet nedan får en säljare ingen provision om försäljningen är mindre än 50K, får 2% provision om försäljningen är mellan 50-100K och 4% provision om försäljningen är mer än 100K.
Här är formeln som används:
= OM (B2 <50,0, If (B2 <100, B2*2%, B2*4%))
I formeln som används i exemplet ovan görs beräkningen inom själva IF -funktionen. När försäljningsvärdet är mellan 50-100K returnerar det B2*2%, vilket är 2% provision baserat på försäljningsvärdet.
Exempel 4: Använda logiska operatörer (OCH/ELLER) i Excel IF -funktion
Du kan använda logiska operatorer (OCH/ELLER) inom IF -funktionen för att testa flera villkor samtidigt.
Anta till exempel att du måste välja studenter till stipendiet baserat på betyg och närvaro. I exemplet som visas nedan är en student berättigad endast om han får mer än 80 och har en närvaro på mer än 80%.
Du kan använda OCH -funktionen inom IF -funktionen för att först kontrollera om båda dessa villkor är uppfyllda eller inte. Om villkoren är uppfyllda returnerar funktionen Kvalificerad, annars returnerar den Ej kvalificerad.
Här är formeln som gör detta:
= OM (OCH (B2> 80, C2> 80%), ”Ja”, ”Nej”)
Exempel 5: Konvertera alla fel till noll med hjälp av Excel IF -funktion
Excel IF -funktionen kan också användas för att bli av med celler som innehåller fel. Du kan konvertera felvärdena till ämnen eller nollor eller något annat värde.
Här är formeln som gör det:
= OM (FEL (A1), 0, A1)
Formeln returnerar ett 0 när det finns ett felvärde, annars returnerar det värdet i cellen.
OBS: Om du använder Excel 2007 eller versioner efter det kan du också använda IFERROR -funktionen för att göra detta.
På samma sätt kan du också hantera tomma celler. Om det finns tomma celler, använd ISBLANK -funktionen enligt nedan:
= OM (ISBLANK (A1), 0, A1)
Excel IF -funktion - Videohandledning
- Excel OCH Funktion.
- Excel ELLER funktion.
- Excel NOT -funktion.
- Excel IFS -funktion.
- Excel IFERROR -funktion.
- Excel FALSK funktion.
- Excel TRUE -funktion
Andra Excel -självstudier kan vara användbara:
- Undvik kapslad IF -funktion i Excel med hjälp av VLOOKUP