IF -funksjonen i Excel brukes til å gi betingede utdata.
Syntaks:
= HVIS (tilstand, verdi hvis SANN, verdi hvis FALSK) |
IF -setningen i Excel sjekker tilstand og returnerer den angitte verdien hvis betingelsen er EKTE og en annen spesifisert verdi hvisFALSK. På stedet for verdi hvis SANN og verdien FALSE, du kan sette en verdi, en tekst i anførselstegn, en annen formel eller enda en if -setning (nestet IF -setning, vi snakker om det).
Pro Note: IF i Excel 2016, 2013 og 2010 kan ha opptil 64 nestede IF -setninger. I Excel 2007 var det bare 7. |
Det beste med IF -setningen er at du kan tilpasse SANNE og FALSKE resultater. Og dette er det den brukes til. La oss se hvordan …
Anta at du har en liste over mennesker. Nå vil du vite hvor mange av dem som er voksne og hvor mange som er mindreårige.
La oss si at personer hvis alder er større enn 19 år er voksne og som er under 19 år er mindreårige.
Skriv denne excel IF -setningen i Cell C2 og dra den ned:
= HVIS (B2> 19, "Voksen", "Mindre") |
Her vil Excel ganske enkelt sjekke om verdien i celle B2 er større enn 19 eller ikke. Siden den er større enn 19, viser den Voksen i C2. Og det gjør det samme for alle celler. Til slutt får vi dette:
Dette var et enkelt eksempel på en IF -funksjon i Excel. Imidlertid vil du ofte kreve nestet IF eller en kombinasjon av IF med andre Excel -funksjoner.
La oss ha et annet eksempel på IF -setningen.
Anta at du i en gitt liste må fortelle om et barn er voksen eller "tenåring eller barn". Og hvis Minor er det, er han en tenåring (mellom 13 og 19 år) eller et barn (under 13 år).
Så her må vi gjøre dette
HVIS (er elevens alder <20, hvis ja sjekk (er elevens alder <13, hvis ja så vis "Kid", Hvis nei så vis "Tenåring"), hvis Nei så vis "Voksen")
Det er andre måter å gjøre det på, men for å forstå, tar vi dette eksemplet.
Info: De fleste formlene er løst utvendig, men ikke IF -uttalelser. I en nestet IF -funksjon løses ytre IF først og deretter det indre IF. dette er et grunnleggende diagram over den nestede IF -kontrollstrømmen.
I celle C2 skriver du denne IF -formelen og drar den ned til celle C10:
=HVIS (B6 <20,JegF (B6 <13, "KID", "Teenager"),"Voksen") |
Dette er det siste produktet vi vil ha.
La oss forstå dette. Det er lett.
HVIS (B6 <20: denne setningen sjekker om verdien i B6 er mindre enn 20 ikke.
Siden det ikke er det, hopper det over Verdi HVIS SANN (JEGF (B6 <13, "KID", "Teenager")) del og hopper til Verdi HVIS FALSK del og viser “Voksen”.
Siden de fleste av dem er over eller lik 20 år, vises de som "voksne".
Noter det Ravi vises som “KID” slik hans alder er 11 og Manyank vises som "Teenager" som hans alder 16.
Først kontrollerer Excel om Ravis alder er under 20 år. Det er sant. Kontrollen flytter deretter til en TRUE -seksjon som inneholder en annen IF -setning IF (B6 <13. Neste
Excel sjekker om Ravi <13. Det er sant. Kontrollen går til den SANNE delen av IF. Den inneholder “KID” og derfor viser den “KID” der.
Viktige notater:
- Nestede IF'er løses innover. Det ytre IF fungerer som en inngangsport til indre IF.
- I Excel 2016, 2013 og 2010 kan du ha opptil 64 trinn med IF -setninger. I tidligere Excel -versjoner var det bare 7.
- IF støtter logisk disse operatørene = (er lik), (større enn), = (større enn eller lik, (ikke lik)
- FALSKE utsagn er valgfrie, men SANNE alternativer er obligatoriske.
IF -funksjon med jokertegn
HVIS med ELLER Funksjon i Excel
HVIS med OG Funksjon i Excel
Populære artikler:
50 Excel -snarvei for å øke produktiviteten
Slik bruker du VLOOKUP -funksjonen i Excel
Slik bruker du COUNTIF -funksjonen i Excel 2016
Slik bruker du SUMIF -funksjonen i Excel