Excel nestede IF-formel (indholdsfortegnelse)
- Indlejret IF-formel i Excel
- Sådan bruges nestede IF-formler i Excel?
Indlejret IF-formel i Excel
IF-funktion er en af de mest almindelige og hyppigt anvendte logiske funktioner i Excel.
Normalt kører IF- funktion en logisk test og kontrollerer, om en betingelse eller kriterier er opfyldt eller ikke, og returnerer en værdi i et resultat, det kan være enten, hvis sandt og en anden værdi, hvis falsk, dette er de to mulige resultater med if-funktion .
Nogle gange er du nødt til at arbejde med situationer eller forhold, hvor der er mere end to mulige resultater. I dette scenarie hjælper Nested IF Formula dig.
Indlejring betyder en kombination af formler, den ene inde i den anden, hvor hver formel styrer eller håndterer resultatet af andre.
Nested IF Formula er kategoriseret under Advanced IF-funktioner, der giver dig mulighed for at kontrollere mere end en betingelse.
Fra Excel 2007-version og fremefter kan 64 IF-udsagn eller -funktioner bruges i en formel (I Nested IF Formula)
Nested IF-formel : Det er en If-funktion inden for en if-funktion til at teste flere forhold
Syntaks for nestet IF-formel:
= IF (betingelse, value_if_true1, IF (anden betingelse, value_if_true2, value_if_false2))
Den nestede IF-formel-syntaks eller formel har nedenstående argumenter:
- Tilstand: Det er den værdi, du vil teste.
- value_if_true: Værdien vises eller vender tilbage, hvis den logiske tilstand evalueres til TRUE.
- value_if_false: Værdien vises eller vender tilbage, hvis den logiske tilstand evalueres til FALSE.
Forskellige aritmetiske operatører, der kan bruges i Nested IF-formlen:
> Større end
= Lig med
<Mindre end
> = Større end eller lig med
<= Mindre end eller lig med
Mindre end eller større end
Disse ovennævnte operatører bruges i kriterier eller betingelsesargument for if-erklæring i nestede IF-formel, det er rent baseret på logik, hvad du anvender i kriterie-argument
Sådan bruges NESTED IF-formlen i Excel?
Lad os tjekke, hvordan denne formel formel fungerer i Excel
Du kan downloade denne nestede IF-formel Excel-skabelon her - nestede IF-formel-Excel-skabelonEksempel 1
Lad os analysere nestede IF-formler med flere kriterier.
I nedenstående eksempel indeholder tabel en liste over den studerende i kolonne B (B2 til B18) & score for hver studerende (C2 til C18).
Her vil jeg kategorisere deres score under nedenstående betingelser:
DISTINKTION : Over 85.
FØRSTE KLASSE: Mellem 60 og 84 inklusive.
ANDEN KLASSE: Mellem 35 og 59 inklusive.
FAIL: Under 35 år.
Med ovenstående betingelser er jeg nødt til at kategorisere de studerendes resultater baseret på deres score, Here Nested IF Formula hjælper med. Jeg er nødt til at bygge denne formel med flere IF-udsagn.
Lad os begynde at indtaste den første IF-erklæring:
= IF (C3> 85, ”SONDRING”,
Dette tager sig af ”DISTINCTION” -kategoristuderende. Nu, hvis jeg vil håndtere den anden kategori. “FIRST CLASS”, jeg skal tilføje en anden betinget erklæring:
= IF (C3> = 85, ”DISTINCTION”, IF (C3> = 60, “FIRST CLASS”,
Bemærk : I den ovennævnte syntaks tilføjede jeg simpelthen en anden IF-erklæring i den første IF-erklæring. Tilsvarende udvider jeg formlen til at håndtere den næste kategori "ANDEN KLASSE", hvor jeg gentager ovennævnte trin igen
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS", IF (C3> = 35, "SECOND CLASS")
Jeg fortsætter med lignende trin, indtil jeg når den sidste kategori. Nu er jeg tilbage med den sidste kategori "FAIL". Hvis den sidste kategori eller kriterier vises, i stedet for at tilføje en ny IF, skal jeg bare tilføje "FAIL" for et forkert argument ( value_if_false argument).
Når du har indtastet den sidste kategori, skal du lukke den med tre lukkede parenteser.
I de sidste kriterier, value_if_false argument, hvis scoren er mindre end 35, returnerer IF-funktion FALSE, da vi ikke leverer en værdi, hvis den er falsk.
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS", IF (C3> = 35, "SECOND CLASS", "FAIL")))
Nu er Nested IF-formlen klar, kopier denne formel i cellen "D3", og klik på enter for at få resultatet. Samtidig anvendes denne formel på hele intervallet ved at vælge en celle fra “D3” til “D18” og klikke på CTRL + D for at få resultatet.
Hvordan fungerer Excel Nested IF Logical Test?
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS", IF (C3> = 35, "SECOND CLASS", "FAIL")))
Lad os nu dele eller opdele ovenstående formel og tjek.
= IF (C3> = 85, ”SONDRING”,
IF (C3> = 60, ”FØRSTE KLASSE”,
IF (C3> = 35, ”ANDEN KLASSE”, ”FAIL”)))
Eller
IF (kontroller om C3> = 85, hvis sandt - returner “DISTINCTION”, ellers
HVIS (kontroller om C3> = 60, hvis sandt - returner “FIRST CLASS”, ellers
IF (kontroller om C3> = 35, hvis sandt - returner “SECOND CLASS”, hvis falsk -
returner “FAIL”)))
Her leder Nested IF-formlen faktisk excel til at evaluere den logiske test for den første IF-funktion, i resultatet, hvis betingelsen eller kriterierne er opfyldt, returnerer den den leverede værdi ("DISTINCTION") i argumentet value_if_true. Ellers ellers, hvis betingelsen eller kriterierne for det første Hvis en funktion ikke er opfyldt, skal du fortsætte og udføre eller teste den anden If-sætning osv. Følg det lignende trin indtil de sidste kriterier
Konklusion
I det nedenstående skærmbillede kan du normalt observere parentesepar i skygger i forskellige eller forskellige farver, så åbningsparentesen matcher den lukke i slutningen
- Tekstværdier skal altid være vedlagt i dobbeltcitater “DISTINCTION”
Bemærk: Præsenter aldrig numrene eller de numeriske værdier i dobbeltcitaterne, f.eks. 85, 60 & 35
- Du kan tilføje linjeskift eller mellemrum i formelbjælken for at forstå denne formel på en bedre og lettere måde.
- Evaluer Formel-funktionen findes på fanen Formel under gruppen Formelrevision eller underafsnit. Denne funktion hjælper med at løse din komplekse formel. Indlejret IF-formel trin for trin.
Når du ofte klikker på evalueringsknappen, viser den dig alle trin i evalueringsprocessen (fra begyndelse til slut, hvordan formlen fungerer trin for trin).
Ting at huske
- Når vi bruger Nested IF-formel, bør vi ikke starte de andet kriterier i IF-funktion med = tegn
- Bortset fra aritmetiske operatorer kan du også bruge symboler for tilføjelse, subtraktion, multiplikation og opdeling, f.eks. = IF (C1 <10, C1 * 4,
- Rækkefølgen af IF-udsagn i Nested IF-formlen er os meget vigtige for at evaluere den logiske test. Hvis den første betingelse for IF-funktion evalueres til SAND, fungerer efterfølgende betingelser eller IF-udsagn ikke. Formlen stopper ved første resultat SAND.
- Parenthesis Match: Det er et vigtigt kriterium i Nested IF-formel, hvis parenteserne ikke stemmer overens, fungerer Nested IF-formlen ikke.
Anbefalede artikler
Dette har været en guide til nestede IF-formler i Excel. Her diskuterer vi Sådan bruges Nested IF Formula i Excel sammen med praktiske eksempler og downloadbar excel-skabelon. Du kan også gennemgå vores andre foreslåede artikler-
- Hvordan tælles formler i Excel?
- COUNTIF-formel i Excel
- Tutorials om Excel-grænser
- SUMPRODUCT Formel i Excel
- VBA-operatører | Excel-skabelon