Excel nestet IF-funksjon | Hvordan bruke Nested If Functions? | Eksempler

Nestet IF-funksjon i Excel

I excel nestet hvis funksjon betyr at vi bruker en annen logisk eller betinget funksjon med if-funksjonen for å teste mer enn én tilstand, for eksempel hvis det er to forhold som skal testes, kan vi bruke de logiske funksjonene AND eller OR-funksjonen avhengig av situasjonen, eller vi kan bruke de andre betingede funksjonene enda mer hvis det er i en enkelt hvis.

Eksempler

Følgende eksempler brukes til å beregne den nestede IF-funksjonen i Excel:

Du kan laste ned denne Nested IF-funksjonen Excel-mal her - Nested IF-funksjonen Excel-mal

Eksempel 1

Ta en titt på det populære nestede IF-eksemplet. Basert på studentens poeng må vi komme til deres standarder. Vurder dataene nedenfor for et eksempel.

For å komme til resultatene må vi teste under forholdene, og disse forholdene er bare våre logiske tester.

  • Hvis poengsummen er> = 585, bør resultatet være "Dist"
  • Hvis poengsummen er> = 500, bør resultatet være "Først"
  • Hvis poengsummen er> = 400, bør resultatet være "Second"
  • Hvis poengsummen er> = 350, bør resultatet være "Bestått"
  • Hvis alle de ovennevnte forholdene er FALSE, bør resultatet mislykkes.

Ok, vi har totalt 5 betingelser å teste. I det øyeblikket logiske tester er mer enn på, må vi bruke nestede IF-er for å teste flere kriterier.

  • Trinn 1: Åpne IF-tilstand og bestå den første testen, dvs. test om poengsummen er> = 585 eller ikke.

  • Trinn 2: Hvis den ovennevnte logiske testen er SANT, trenger vi resultatet som "Dist". Så skriv inn resultatet i dobbelt anførselstegn.

  • Trinn 3: Nå er neste argument om verdien eller testen er FALSE. Hvis testen er falsk, har jeg 4 flere betingelser å teste, så åpne en annen HVIS-tilstand i Excel i neste argument.

  • Trinn 4: Test nå den andre tilstanden her. Den andre forutsetningen er å teste om poengsummen er> = 500 eller ikke. Så pass argumentet som> = 500.

  • Trinn 5: Hvis denne testen stemmer, skal resultatet være "første". Så skriv inn resultatet i dobbelt anførselstegn.

  • Trinn 6: Vi har allerede angitt to excel IF-forhold, hvis disse to testene er FALSE, må vi teste den tredje tilstanden, så åpne en ny IF nå og bestå neste tilstand, dvs. test om poengsummen er> = 400 eller ikke.

  • Trinn 7: Hvis denne testen er SANN, bør resultatet være "Second".

  • Trinn 8: Nå er det totale antallet HVIS-forhold 3. Hvis alle disse HVIS-testene er FALSE, trenger vi en betingelse til for å teste, dvs. om poengsummen er> = 300.

  • Trinn 9: Hvis denne tilstanden er SANN, er resultatet "Bestått".

  • Trinn 10: Nå kom vi til det siste argumentet. Totalt har vi lagt inn 4 IF-er, så hvis alle disse tilstandstestene er FALSE, er det endelige resultatet “FAIL”, så skriv inn “FAIL” som resultatet.

Slik kan vi teste flere forhold ved å hekke mange IF-forhold i den ene IF-tilstanden.

Logikken her er det første HVIS resultatet vil komme hvis den logiske testen er SANT hvis den logiske testen er FALSE, så vil den andre IF utføres. Slik vil den kjøres til formelen finner det SANNE testresultatet. Hvis ingen av resultatene er SANTE, vil det endelige FALSE resultatet bli utført.

Eksempel 2

Se nå på sanntids bedriftseksempel på beregning av salgskommisjon. Tenk på dataene nedenfor for eksemplet.

For å komme til kommisjonen%, må vi teste vilkårene nedenfor.

  • Hvis salgsverdien er> = 7 lakh, er kommisjonen% 10%.
  • Hvis salgsverdien er> = 5 lakh, er kommisjonen% 7%.
  • Hvis salgsverdien er> = 4 lakh, er kommisjonen% 5%.
  • Hvis salgsverdien er <4 lakh, er provisjonen 0%.

Dette ligner veldig på forrige eksempel. I stedet for å nå resultater, må vi ankomme prosentandeler som resultat, la oss bruke nestede IF-funksjon i excel.

  • Trinn 1: Bruk IF og test den første tilstanden.

  • Trinn 2: Bruk andre IF, hvis den første testen er FALSE.

  • Trinn 3: Hvis de ovennevnte HVIS-forholdene er FALSE, så test den tredje tilstanden.

  • Trinn 4: Hvis alle ovennevnte forhold er FALSE, er resultatet 0%.

  • Trinn 5: Kopier ned formelen til de gjenværende cellene, vi får resultater.

Eksempel 3

Ta et eksempel på hvordan du bruker andre logiske funksjoner OG med IF-tilstand for å teste flere forhold.

Ta de samme dataene fra eksemplet ovenfor, men jeg har endret dataene litt, jeg har fjernet salgskolonnen.

Her må vi beregne en bonus for disse ansatte basert på nedenstående betingelser.

  • Hvis ansattes avdeling er markedsføring og tjenesteår er det> 5 år, så er bonusen 50000.
  • Hvis ansattes avdeling er salg og tjenesteår er det> 5 år, er bonusen 45000.
  • For alle de andre ansatte hvis tjenesten er> 5 år, er bonusen 25000.
  • Hvis tjenesteåret er <5 år, er bonusen null.

Dette ser litt fullført ut, ikke sant?

For å komme til et enkelt resultat, må vi teste to forhold. Når vi trenger å teste to forhold, og hvis begge forholdene skal være sanne, vil den OG logiske tilstanden bli brukt.

OG vil returnere resultatet er SANT hvis alle leverte forhold er SANTE. Hvis en av de ene betingelsene er FALSE, blir resultatet bare FALSE.

  • Trinn 1: Åpne IF-tilstanden først.

  • Trinn 2: Siden vi må teste to forhold for å komme frem, kan resultatet åpne OG fungere inne i IF-tilstanden.

  • Trinn 3: Her må vi teste forholdene. Den første betingelsen er om avdelingen er markedsføring eller ikke, og den andre vilkåret er et tjenesteår er> = 5 år.

  • Trinn 4: Hvis de leverte vilkårene er SANN, er bonusbeløpet 50000.

  • Trinn 5: Slik bruker du test for gjenværende forhold. Jeg har allerede brukt formelen for å komme til resultatene.

Ting å huske

  • OG vil returnere det SANTE resultatet hvis alle leverte betingelser er SANTE. Hvis noen av tilstanden er FALSE, vil den returnere FALSE som resultat.
  • For å komme til det endelige resultatet, må du bruke en til, i stedet for at du bare kan sende resultatet i FALSE-argumentet.