Formula Excel: Exemplu de funcție IF imbricat -

Cuprins

Formula generică

=IF(T1,R1,IF(T2,R2,IF(T3,R3,IF(T4,R4,R5))))

rezumat

Funcția IF poate fi cuibărită în sine pentru a gestiona condiții multiple. În exemplul prezentat, se utilizează o formulă IF imbricată pentru a atribui o notă unui scor. Formula din D5 conține 5 funcții IF separate:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Explicaţie

Acest articol descrie construcția IF imbricată Excel. De obicei, IF-urile imbricate sunt utilizate atunci când trebuie să testați mai multe condiții și să obțineți rezultate diferite în funcție de aceste teste.

Testarea mai multor condiții

Dacă trebuie să testați mai multe condiții, faceți una dintre mai multe acțiuni, în funcție de rezultatul testelor, o opțiune este să cuibăriți mai multe instrucțiuni IF împreună într-o singură formulă. Veți auzi adesea acest lucru denumit „IF imbricate”.

Ideea de cuibare vine din încorporarea sau „cuibărirea” unei funcții IF în interiorul alteia. În exemplul prezentat, folosim funcții IF imbricate pentru a atribui note pe baza unui scor. Logica pentru atribuirea unei note merge astfel:

Scor Grad
0-63 F
64-72 D
73-84 C
85-94 B
95-100 A

Pentru a construi o formulă IF imbricată care reflectă această logică, începem prin testare pentru a vedea dacă scorul este sub 64. Dacă este TRUE, returnăm „F”. Dacă este FALS, trecem la următoarea funcție IF. De data aceasta, testăm pentru a vedea dacă scorul este mai mic de 73. Dacă ADEVĂR, returnăm „D”. Dacă FALS, ne mutăm într-o altă funcție IF. Și așa mai departe.

În cele din urmă, formula pe care o avem în celula D5 arată astfel:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Puteți vedea că este important în acest caz să vă deplasați într-o singură direcție, fie de la mare până la mare, fie de la mare la mic. Acest lucru ne permite să returnăm un rezultat ori de câte ori un test revine ADEVĂRAT, deoarece știm că testele anterioare au returnat FALS.

Facilitarea citirii IF-urilor imbricate

Prin natura lor, formulele IF imbricate pot fi greu de citit. Dacă acest lucru vă deranjează, puteți adăuga întreruperi de linie în interiorul formulei pentru a „alinia” testele și rezultatele. Acest videoclip explică cum să adăugați întreruperi de linie la un if cuibărit.

Note

  1. Funcția IFS mai nouă poate gestiona condiții multiple într-o singură funcție.
  2. VLOOKUP poate fi uneori folosit pentru a înlocui if-uri imbricate complicate.
  3. Acest articol conține multe alte exemple de if-uri imbricate.

Articole interesante...