Funcția Excel imbricată IF Cum se utilizează funcțiile imbricate dacă? | Exemple

Funcția IF imbricată în Excel

În Excel imbricat dacă funcția înseamnă că folosim o altă funcție logică sau condițională cu funcția if pentru a testa mai multe condiții, de exemplu, dacă există două condiții de testat putem folosi funcțiile logice ȘI sau SAU funcție în funcție de situație, sau putem folosi celelalte funcții condiționale chiar mai multe if-uri într-un singur if.

Exemple

Următoarele exemple sunt folosite pentru a calcula funcția IF imbricată în Excel:

Puteți descărca acest șablon Excel funcție imbricat IF aici - Șablon Excel funcție imbricat IF

Exemplul nr. 1

Acum aruncați o privire la popularul exemplu IF cuibărit. Pe baza scorului elevului, trebuie să ajungem la standardele lor. Luați în considerare datele de mai jos pentru un exemplu.

Pentru a ajunge la rezultate, trebuie să testăm condițiile de mai jos și aceste condiții nu sunt altceva decât testele noastre logice.

  • Dacă scorul este> = 585 rezultatul ar trebui să fie „Dist”
  • Dacă scorul este> = 500, rezultatul ar trebui să fie „Primul”
  • Dacă scorul este> = 400 rezultatul ar trebui să fie „Al doilea”
  • Dacă scorul este> = 350 rezultatul ar trebui să fie „Trecere”
  • Dacă toate condițiile de mai sus sunt FALSE, atunci rezultatul ar trebui să fie EȘEC.

Ok, avem un total de 5 condiții de testat. În momentul în care testele logice sunt mai mult decât înainte, trebuie să folosim IF imbricate pentru a testa mai multe criterii.

  • Pasul 1: Deschideți condiția IF și treceți primul test, adică verificați dacă scorul este> = 585 sau nu.

  • Pasul 2: Acum, dacă testul logic de mai sus este ADEVĂRAT, atunci avem nevoie de rezultat ca „Dist”. Deci, introduceți rezultatul în ghilimele duble.

  • Pasul 3: Acum următorul argument este dacă valoarea sau testul este FALS. Dacă testul este fals, mai am încă 4 condiții de testat, așa că deschideți încă o condiție IF în excel în următorul argument.

  • Pasul 4: Acum testați a doua condiție aici. A doua condiție este de a testa dacă scorul este> = 500 sau nu. Deci, treceți argumentul ca> = 500.

  • Pasul 5: Dacă acest test este adevărat, rezultatul ar trebui să fie „Primul”. Deci, introduceți rezultatul în ghilimele duble.

  • Pasul 6: Am introdus deja două condiții Excel IF, dacă aceste două teste sunt FALSE, atunci trebuie să testăm a treia condiție, deci deschideți încă o IF acum și treceți următoarea condiție, adică testați dacă scorul este> = 400 sau nu.

  • Pasul 7: Acum, dacă acest test este ADEVĂRAT, rezultatul ar trebui să fie „Al doilea”.

  • Pasul 8: Acum numărul total de condiții IF sunt 3. Dacă toate aceste condiții IF test sunt FALSE, mai avem nevoie de o condiție pentru a testa, adică dacă scorul este> = 300.

  • Pasul 9: Dacă această condiție este ADEVĂRATĂ, atunci rezultatul este „Treceți”.

  • Pasul 10: Acum am ajuns la ultimul argument. În total, am introdus 4 IF-uri, deci dacă toate aceste condiții de testare sunt FALS, atunci rezultatul final este „FAIL”, deci introduceți „FAIL” ca rezultat.

Acesta este modul în care putem testa mai multe condiții cuibărind multe condiții IF în interiorul acelei condiții IF.

Logica de aici este primul rezultat IF va veni dacă testul logic este ADEVĂRAT dacă testul logic este FALS atunci se va executa al doilea IF. Astfel, până când formula va găsi rezultatul TRUE al testului, va fi executat. Dacă niciunul dintre rezultate nu este ADEVĂRAT, atunci va fi executat rezultatul FALS final.

Exemplul nr. 2

Acum uitați-vă la exemplul corporativ în timp real de calcul al comisionului de vânzări. Luați în considerare datele de mai jos pentru exemplu.

Pentru a ajunge la comision%, trebuie să testăm condițiile de mai jos.

  • Dacă valoarea vânzărilor este> = 7 lakh, comision% este 10%.
  • Dacă valoarea vânzărilor este> = 5 lakh, comision% este de 7%.
  • Dacă valoarea vânzărilor este> = 4 lakh, comision% este 5%.
  • Dacă valoarea vânzărilor este <4 lakh, comisionul este de 0%.

Acest lucru este foarte similar cu exemplul anterior. În loc să obținem rezultate, trebuie să obținem procente ca rezultat, să aplicăm funcția IF imbricată în excel.

  • Pasul 1: Aplicați IF și testați prima condiție.

  • Pasul 2: Aplicați al doilea IF, dacă primul test este FALS.

  • Pasul 3: Dacă condițiile IF de mai sus sunt FALSE, testați a treia condiție.

  • Pasul 4: Dacă toate condițiile de mai sus sunt FALSE atunci rezultatul este 0%.

  • Pasul 5: Copiați formula în celulele rămase, vom avea rezultate.

Exemplul nr. 3

Luați un exemplu despre cum să utilizați alte funcții logice ȘI cu condiția IF pentru a testa condiții multiple.

Luați aceleași date din exemplul de mai sus, dar am schimbat ușor datele, am eliminat coloana Vânzări.

Aici trebuie să calculăm un bonus pentru acești angajați pe baza condițiilor de mai jos.

  • Dacă departamentul angajatului este Marketing și Anul serviciului, acesta este> 5 ani, bonusul este de 50000.
  • Dacă departamentul angajatului este Vânzări și Anul serviciului este> 5 ani, atunci bonusul este de 45000.
  • Pentru toți ceilalți angajați, dacă serviciul este> 5 ani, bonusul este de 25000.
  • Dacă anul de serviciu este <5 ani, bonusul este zero.

Pare cam finalizat, nu-i așa?

Pentru a ajunge la un singur rezultat, trebuie să testăm două condiții. Când trebuie să testăm două condiții și dacă ambele condiții ar trebui să fie adevărate, va fi utilizată condiția logică AND.

ȘI va returna rezultatul este ADEVĂRAT dacă toate condițiile furnizate sunt ADEVĂRATE. Dacă oricare dintre condițiile este FALSĂ, atunci rezultatul va fi FALS.

  • Pasul 1: Deschideți mai întâi condiția IF.

  • Pasul 2: Deoarece trebuie să testăm două condiții pentru a ajunge, rezultatul permite deschiderea ȘI funcționarea în interiorul condiției IF.

  • Pasul 3: Aici trebuie să testăm condițiile. Prima condiție este dacă departamentul este Marketing sau nu, iar a doua condiție este un an de serviciu este> = 5 ani.

  • Pasul 4: Dacă condițiile furnizate sunt ADEVĂRATE, suma bonusului este de 50000.

  • Pasul 5: Aplicați astfel teste pentru condițiile rămase. Am aplicat deja formula pentru a ajunge la rezultate.

Lucruri de amintit

  • ȘI va returna rezultatul ADEVĂRAT dacă toate condițiile furnizate sunt ADEVĂRATE. Dacă cineva din afecțiune este FALS, atunci va întoarce FALS ca rezultat.
  • Pentru a ajunge la rezultatul final, trebuie să aplicați încă unul, mai degrabă puteți trece rezultatul doar în argumentul FALS.