IF -funktionen i Excel bruges til at give betingede output.
Syntaks:
= HVIS (tilstand, værdi hvis SAND, værdi hvis FALSK) |
IF -sætningen i Excel kontrollerer tilstand og returnerer den angivne værdi, hvis betingelsen er SAND og en anden specificeret værdi, hvisFALSK. På stedet for værdi hvis SAND og værdien af FALSK, du kan sætte en værdi, en tekst inden for anførselstegn, en anden formel eller endda en anden if -sætning (indlejret IF -sætning, vi taler om det).
Pro Note: HVIS i Excel 2016, 2013 og 2010 kan have op til 64 indlejrede IF -sætninger. I Excel 2007 var det kun 7. |
Det bedste ved IF -udsagnet er, at du kan tilpasse SANDE og FALSKE resultater. Og det er det, det bruges til. Lad os se, hvordan…
Antag at du har en liste over mennesker. Nu vil du vide, hvor mange af dem der er voksne, og hvor mange der er mindreårige.
Lad os sige, at folk, hvis alder er større end 19 år, er voksne, og som er under 19 år, er mindreårige.
Skriv denne Excel IF -sætning i Cell C2 og træk den ned:
= HVIS (B2> 19, "Voksen", "Mindre") |
Her vil Excel simpelthen kontrollere, om værdien i celle B2 er større end 19 eller ej. Da det er større end 19, viser det Voksen i C2. Og det gør det samme for alle celler. Endelig får vi dette:
Dette var et enkelt eksempel på en IF -funktion i Excel. Dog vil du for det meste kræve indlejret IF eller en kombination af IF med andre Excel -funktioner.
Lad os få et andet eksempel på IF -sætningen.
Antag, at du på en given liste skal fortælle, om et barn er voksen eller "teenager eller barn". Og hvis Minor er det, er han en teenager (mellem 13 og 19 år) eller et barn (under 13 år).
Så her skal vi gøre dette
HVIS (er elevens alder <20, hvis ja checkif (er elevens alder <13, hvis ja, så vis "Kid", Hvis nej så vis "Teenager"), hvis Nej derefter vis "Voksen")
Der er andre måder at gøre det på, men af hensyn til forståelsen tager vi dette eksempel.
Info: De fleste formler løses indefra og ud men ikke IF -erklæringer. I en indlejret IF -funktion løses ydre IF først og derefter det indre IF. dette er et grundlæggende diagram over de indlejrede IF'er -kontrolflow.
I celle C2 skal du skrive denne IF -formel og trække den ned til celle C10:
=HVIS (B6 <20,jegF (B6 <13, "KID", "Teenager"),"Voksen") |
Dette er det endelige produkt, vi får.
Lad os nu forstå dette. Det er nemt.
HVIS (B6 <20: denne sætning kontrollerer, om værdien i B6 er mindre end 20 ikke.
Da det ikke er det, springer det over Værdi HVIS SAND (JEGF (B6 <13, "KID", "Teenager")) del og springer til Værdi HVIS FALSK del og viser "Voksen".
Da de fleste af dem er over eller lig med 20 år, vises de som "voksne".
Noter det Ravi vises som "KID" som hans alder er 11 og Manyank vises som "Teenager" som hans alder 16.
Først kontrollerer Excel, om Ravis alder er <20. Det er sandt. Kontrollen flytter derefter til et SAND afsnit, der indeholder en anden IF -sætning IF (B6 <13. Næste
Excel kontrollerer, om Ravi <13. Det er sandt. Kontrol flyttes til afsnittet SAND i IF. Den indeholder “KID” og derfor viser den “KID” der.
Vigtige bemærkninger:
- Indlejrede IF'er løses indad. Det ydre IF fungerer som en gateway til det indre IF.
- I Excel 2016, 2013 og 2010 kan du have op til 64 trin IF -sætninger. I tidligere Excel -versioner var det kun 7.
- IF understøtter logisk disse operatorer = (er lig med), (større end), = (større end eller lig med, (ikke lig med)
- FALSKE udsagn er valgfrie, men SANDE indstillinger er obligatoriske.
IF -funktion med jokertegn
HVIS med ELLER -funktion i Excel
HVIS med OG -funktion i Excel
Populære artikler:
50 Excel -genvej til at øge din produktivitet
Sådan bruges VLOOKUP -funktionen i Excel
Sådan bruges COUNTIF -funktionen i Excel 2016
Sådan bruges SUMIF -funktionen i Excel