Skip to main content

Så här använder du IF-THEN-funktionen i Excel

Central Nervous System: Crash Course A&P #11 (Juni 2026)

Central Nervous System: Crash Course A&P #11 (Juni 2026)
Anonim

IF-THEN-funktionen i Excel är ett kraftfullt sätt att lägga till beslutsfattande i dina kalkylblad. Det testar ett villkor för att se om det är sant eller felaktigt, och utför sedan en specifik uppsättning instruktioner baserat på resultaten.

Om du exempelvis skriver in en IF-THEN i Excel kan du testa om en specifik cell är större än 900. Om så är fallet kan du få formeln tillbaka texten "PERFEKT." Om det inte är det kan du få formeln tillbaka "FÖR SMÅ."

Det finns många villkor du kan komma in i IF-THEN-formeln. Så här använder du IF-THEN-funktionen i Excel och några exempel.

Instruktioner i denna artikel gäller Excel 2016, 2013, 2010; Excel för Mac och Excel 365 / Online.

Inmatning IF-THEN i Excel

Syntaxen för IF-THEN-funktionen innehåller namnet på funktionen och funktionsargumenten inom parentesen.

Detta är den korrekta syntaxen för IF-THEN-funktionen:

= IF (logiskt test, värde om true, värde om false)

IF-delen av funktionen är det logiska testet. Här använder du jämförelseoperatörer för att jämföra två värden.

Den tredje delen av funktionen kommer efter det första komma och innehåller två argument åtskilda av ett komma.

  • Det första argumentet berättar funktionen vad man ska göra om jämförelsen är sant.
  • Det andra argumentet berättar funktionen vad man ska göra om jämförelsen är falsk.

Ett enkelt IF-THEN-funktionsexempel

Innan vi går vidare till mer komplexa beräkningar, låt oss titta på ett mycket enkelt exempel på ett IF-THEN-uttalande.

Vårt kalkylblad är upprättat med cell B2 som $ 100. Vi kan mata in följande formel till C2 för att ange huruvida värdet är större än $ 1000.

= IF (B2> 1000, "PERFEKT", "FÖR SMÅ")

Denna funktion har följande argument:

  • B2> 1000 tester om värdet i cell B2 är större än 1000.
  • "PERFEKT" returnerar ordet PERFEKT i cell C2 om B2 är större än 1000.
  • "FÖR LITEN" returnerar frasen TOO SMALL i cell C2 om B2 är inte större än 1000.

Jämförelsedelen av funktionen kan bara jämföra två värden. Endera av dessa två värden kan vara:

  • Fast nummer
  • String av tecken (textvärde)
  • Datum eller tid
  • Funktioner som returnerar något av värdena ovan
  • En hänvisning till någon annan cell i kalkylbladet som innehåller någon av ovanstående värden

Den sanna eller falska delen av funktionen kan också returnera något av ovanstående. Det betyder att du kan göra IF-THEN-funktionen mycket avancerad genom att bädda in ytterligare beräkningar eller funktioner inuti den (se nedan).

När du skriver in sanna eller falska förhållanden i ett IF-THEN-meddelande i Excel måste du använda anteckningsmärken runt vilken text du vill återvända, om du inte använder SANT och FALK, vilket Excel automatiskt känner igen. Andra värden och formler kräver inte offertmärken.

Inmatning av beräkningar i IF-THEN-funktionen

Du kan bädda in olika beräkningar för att IF-THEN-funktionen ska utföra, beroende på resultatet av jämförelsen.

I det här exemplet används en beräkning för att beräkna skulden, beroende på den totala intäkten i B2.

Den logiska testen jämför den totala inkomsten i B2 för att se om den är större än $ 50,000.00.

= IF (B2> 50 tusen, B2 * 0,15, B2 * 0,10)

I detta exempel är B2 inte större än 50 000, så värdet "value_if_false" kommer att beräkna och returnera det resultatet.

I det här fallet är det B2 * 0,10, vilket är4000.

Resultatet placeras i cell C2, där IF-THEN-funktionen är insatt, kommer att vara 4000.

Du kan också bädda in beräkningar till jämförelsessidan av funktionen.

Om du till exempel vill uppskatta att beskattningsbar inkomst bara kommer att vara 80% av den totala inkomsten, kan du ändra ovanstående IF-THEN-funktion till följande.

= IF (B2 * 0,8> 50 tusen, B2 * 0,15, B2 * 0,10)

Detta gör beräkningen på B2 innan den jämförs till 50 000.

Ange aldrig kommatecken när du anger siffror i tusentals. Detta beror på att Excel tolkar ett komma som slutet av ett argument inuti en funktion.

Nästfunktioner Inne i en IF-THEN-funktion

Du kan också bädda in (eller "boa") en funktion inuti en IF-THEN-funktion.

Detta gör det möjligt att utföra avancerade beräkningar och sedan jämföra de faktiska resultaten med de förväntade resultaten.

I det här exemplet låt oss säga att du har ett kalkylblad med betyg på 5 av dina elever i kolumn B. Du kan genomsnittsa dessa betyg med hjälp av AVERAGE-funktionen. Beroende på resultaten av klassmedlet kan du få C2-återgången antingen "Utmärkt!" eller "Behov av arbete".

Så här skulle du skriva in den IF-THEN-funktionen:

= IF (AVERAGE (B2: B6)> 85, "Excellent!", "Needs Work")

Den här funktionen returnerar texten "Excellent!" i cell C2 om klassmedlet är över 85. Annars returnerar det "Behovsarbete".

Som du kan se kan du skapa mycket dynamiska och mycket funktionella kalkylblad genom att infoga IF-THEN-funktionen i Excel med inbäddade beräkningar eller funktioner.