Excel Nested IF-formel (innholdsfortegnelse)
- Nested IF Formula in Excel
- Hvordan bruke nestede IF-formler i Excel?
Nested IF Formula in Excel
IF-funksjon er en av de mest brukte og ofte brukte logiske funksjonene i Excel.
Vanligvis kjører IF- funksjonen en logisk test og sjekker om en betingelse eller kriterier er oppfylt eller ikke, og returnerer en verdi i et resultat, det kan være enten, hvis sant og en annen verdi hvis falsk, dette er de to mulige utfallene med hvis funksjon .
Noen ganger må du jobbe med situasjoner eller forhold der det er mer enn to mulige utfall. I dette scenariet hjelper Nested IF Formula deg.
Hekking betyr en kombinasjon av formler, den ene i den andre, der hver formel kontrollerer eller håndterer resultatet av andre.
Nested IF Formula er kategorisert under Advanced IF-funksjoner som lar deg sjekke mer enn én tilstand.
Fra Excel 2007-versjonen og utover, kan 64 IF-setninger eller -funksjoner brukes i en formel (I Nested IF Formula)
Nested IF Formula : Det er en If-funksjon innenfor en if-funksjon for å teste flere forhold
Syntaks for Nested IF Formula:
= IF (betingelse, verdi_if_true1, IF (andre betingelse, verdi_if_true2, verdi_if_false2))
Nested IF Formula syntaks eller formel har nedenstående argumenter:
- Tilstand: Det er verdien du vil teste.
- value_if_true: Verdien vises eller kommer tilbake hvis den logiske tilstanden evalueres til TRUE.
- value_if_false: Verdien vises eller kommer tilbake hvis den logiske tilstanden evalueres til FALSE.
Ulike aritmetiske operatører som kan brukes i Nested IF Formula:
> Større enn
= Lik
<Mindre enn
> = Større enn eller lik
<= Mindre enn eller lik
Mindre enn eller større enn
Disse ovennevnte operatører brukes i kriterier eller betingelsesargument for if statement i Nested IF Formula, det er rent basert på logikk hva du bruker i kriteriene argument
Hvordan bruke NESTED IF-formel i Excel?
La oss sjekke ut hvordan denne formelen fungerer i Excel
Du kan laste ned denne Nested IF Formula Excel Template her - Nested IF Formula Excel TemplateEksempel 1
La oss analysere Nested IF-formler med flere kriterier.
I eksemplet nedenfor inneholder tabell en liste over eleven i kolonne B (B2 til B18) og poengsum for hver student (C2 til C18).
Her vil jeg kategorisere resultatene deres med de nedenfor nevnte forhold:
DISTINKSJON : Over 85.
FØRSTE KLASSE: Mellom 60 og 84, inklusive.
ANDEN KLASSE: Mellom 35 og 59, inklusive.
FAIL: Under 35 år.
Med forholdene ovenfor, må jeg kategorisere studentens resultater basert på poengsummen deres. Here Nested IF Formula hjelper det. Jeg trenger å bygge den formelen med flere IF-uttalelser.
La oss begynne å angi den første IF-uttalelsen:
= IF (C3> 85 “, DISTINCTION”,
Dette tar seg av kategorien DISTINKSJON. Nå, hvis jeg vil håndtere den andre kategorien. “FIRST CLASS”, jeg trenger å legge til en annen betinget uttalelse:
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS",
Merk : I ovennevnte syntaks la jeg ganske enkelt til en annen IF-setning i den første IF-setningen. På samme måte utvider jeg formelen til å håndtere den neste kategorien “ANDRE KLASSE” der jeg gjentar ovennevnte trinn igjen
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS", IF (C3> = 35, "SECOND CLASS",
Jeg fortsetter med lignende trinn til jeg kommer til den siste kategorien. Nå har jeg igjen med den siste kategorien “FAIL”. Hvis den siste kategorien eller kriteriene vises, i stedet for å legge til et nytt IF, trenger jeg bare å legge til "FAIL" for et falskt argument ( value_if_false argument).
Når du har angitt den siste kategorien, må du lukke den med tre lukkede parenteser.
I de siste kriteriene, value_if_false argument, hvis poengsummen er mindre enn 35, returnerer IF-funksjonen FALSE, da vi ikke oppgir en verdi hvis usant.
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS", IF (C3> = 35, "SECOND CLASS", "FAIL")))
Nå er Nested IF-formelen klar, kopier denne formelen i cellen “D3”, og klikk på enter for å få resultatet. Samtidig brukes denne formelen for hele området ved å velge en celle fra “D3” til “D18” og klikke på CTRL + D for å få resultatet.
Hvordan fungerer Excel Nested IF-logisk test?
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS", IF (C3> = 35, "SECOND CLASS", "FAIL")))
La oss nå dele opp eller dele opp formelen ovenfor og sjekk ut.
= IF (C3> = 85, ”DISTINCTION”,
IF (C3> = 60, ”FØRSTE KLASSE”,
HVIS (C3> = 35, ”ANDEN KLASSE”, ”FAIL”)))
Eller
HVIS (sjekk om C3> = 85, hvis sant - returner “DISTINCTION”, eller annet
HVIS (sjekk om C3> = 60, hvis sant - returner “FIRST CLASS”, eller annet
IF (sjekk om C3> = 35, hvis sant - returner “SECOND CLASS”, hvis falsk -
returner “FAIL”)))
Her leder Nested IF-formelen faktisk excel til å evaluere den logiske testen for den første IF-funksjonen, i resultatet hvis betingelsen eller kriteriene er oppfylt, returnerer den den medfølgende verdien ("DISTINCTION") i argumentet value_if_true. Ellers, hvis betingelsen eller kriteriene for den første Hvis en funksjon ikke er oppfylt, kan du fortsette og utføre eller teste den andre Hvis-setningen, og så videre følg det samme trinnet til de siste kriteriene
Konklusjon
I skjermbildet nedenfor kan du observere, vanligvis er parentesepar i skyggen i forskjellige eller forskjellige farger, slik at åpnings parentesen matcher den lukkende på slutten.
- Tekstverdier skal alltid være vedlagt i doble anførselstegn “DISTINCTION”
Merk: Ikke legg inn tallene eller tallverdiene i dobbeltsidene, f.eks. 85, 60 og 35
- Du kan legge til linjeskift eller mellomrom i formellinjen for å forstå denne formelen på en bedre og enklere måte.
- Evaluer Formel-funksjonen ligger på Formel-fanen under Formelrevisjonsgruppen eller underavsnitt. Denne funksjonen hjelper deg med å løse den komplekse formelen. Nested IF Formula trinn for trinn.
Når du klikker på evalueringsknappen ofte, vil den vise deg alle trinnene i evalueringsprosessen (fra begynnelse til slutt, hvordan formelen fungerer trinnvis).
Ting å huske
- Når vi bruker Nested IF Formula, bør vi ikke starte de andre kriteriene i IF-funksjonen med = tegn
- Bortsett fra aritmetiske operatører, kan du også bruke tillegg, subtraksjon, multiplikasjon og divisjonssymboler, f.eks. = IF (C1 <10, C1 * 4,
- Rekkefølgen på IF-uttalelser i Nested IF Formula oss veldig viktig for å evaluere den logiske testen. Hvis den første betingelsen for IF-funksjon evalueres til SANN, fungerer ikke påfølgende forhold eller IF-setningen. Formelen stopper ved første resultat SANN.
- Parenthesis Match: Det er et viktig kriterium i Nested IF-formel hvis parentesene ikke samsvarer, vil ikke Nested IF-formelen fungere.
Anbefalte artikler
Dette har vært en guide til Nested IF Formula i Excel. Her diskuterer vi Hvordan bruke Nested IF Formula i Excel sammen med praktiske eksempler og nedlastbar Excel-mal. Du kan også gå gjennom våre andre foreslåtte artikler-
- Hvordan telle formler i Excel?
- COUNTIF-formel i Excel
- Veiledninger om Excel-grenser
- SUMPRODUCT Formula i Excel
- VBA-operatører | Excel-mal