Excel formula: ligzdotas IF funkcijas piemērs -

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

IF funkciju var ievietot sevī, lai apstrādātu vairākus nosacījumus. Parādītajā piemērā, lai piešķirtu vērtējumu vērtējumam, tiek izmantota ligzdota IF formula. D5 formulā ir 5 atsevišķas IF funkcijas:

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

Paskaidrojums

Šajā rakstā aprakstīta Excel ligzdotā IF konstrukcija. Parasti ligzdotos IF izmanto, ja jums jāpārbauda vairāk nekā viens nosacījums un jāatgriež atšķirīgi rezultāti atkarībā no šiem testiem.

Pārbauda vairāk nekā vienu nosacījumu

Ja jums jāpārbauda vairāk nekā viens nosacījums, tad veiciet vienu no vairākām darbībām, atkarībā no testu rezultātiem, viena no iespējām ir vienā formulā ievietot vairākus IF paziņojumus. Jūs bieži dzirdēsiet, ka to sauc par “ligzdotajiem IF”.

Ligzdošanas ideja rodas no vienas IF funkcijas iegulšanas vai "ligzdošanas" citā. Parādītajā piemērā mēs izmantojam ligzdotas IF funkcijas, lai piešķirtu atzīmes, pamatojoties uz rezultātu. Atzīmes piešķiršanas loģika ir šāda:

Rezultāts Novērtējums
0-63 F
64–72 D
73.-84 C
85-94 B
95-100 A

Lai izveidotu ligzdotu IF formulu, kas atspoguļo šo loģiku, mēs vispirms pārbaudām, vai rezultāts ir mazāks par 64. Ja PATIESA, mēs atgriežam "F". Ja FALSE, mēs pārietam uz nākamo IF funkciju. Šoreiz mēs pārbaudām, vai rezultāts ir mazāks par 73. Ja PATIESA, mēs atgriežam "D". Ja FALSE, mēs pārietam uz vēl vienu IF funkciju. Un tā tālāk.

Galu galā formula D5 šūnā izskatās šādi:

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

Var redzēt, ka šajā gadījumā ir svarīgi virzīties vienā virzienā vai nu no zemas līdz augstāk, vai no augšas uz zemu. Tas ļauj mums atgriezt rezultātu ikreiz, kad testa rezultāts ir PATIESA, jo mēs zinām, ka iepriekšējie testi ir atgriezuši FALSE.

Iekšējo IF atvieglošana

Pēc savas būtības ligzdotās IF formulas var būt grūti lasāmas. Ja tas jūs traucē, formulas iekšpusē varat pievienot rindiņu pārtraukumus, lai "rindotu" testus un rezultātus. Šajā videoklipā ir paskaidrots, kā ligzdām pievienot rindas pārtraukumus, ja

Piezīmes

  1. Jaunākā IFS funkcija var apstrādāt vairākus nosacījumus vienā funkcijā.
  2. VLOOKUP dažreiz var izmantot, lai aizstātu sarežģītus ligzdotus IF.
  3. Šajā rakstā ir daudz vairāk ligzdotu IFS piemēru.

Interesanti raksti...