The IF funkcija var būt ligzdoja iekšpusē, lai tiktu galā ar vairākiem apstākļiem. Parādītajā piemērā, lai piešķirtu atzīmei atzīmi, tiek izmantota ligzdota IF formula. D5 formulā ir 5 atsevišķas IF funkcijas:
kur Excel nosaukuma lodziņš
= IF (T1,R1, IF (T2,R2, IF (T3,R3, IF (T4,R4,R5))))Skaidrojums
Šajā rakstā ir aprakstīta Excel ligzdotā IF konstrukcija. Parasti ligzdotos IF izmanto, ja jāpārbauda vairāki nosacījumi un jāatgriež dažādi rezultāti atkarībā no šiem testiem.
Pārbaudot 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 vairāku IF paziņojumu ievietošana vienā formulā. Jūs bieži dzirdēsit to kā 'ligzdotus IF'.
Ligzdošanas ideja rodas, iekļaujot vai “ligzdojot” vienu IF funkciju citā. Parādītajā piemērā mēs izmantojam ligzdotas IF funkcijas, lai piešķirtu atzīmes, pamatojoties uz rezultātu. Vērtējuma 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 | TO |
Lai izveidotu ligzdotu IF formulu, kas atspoguļo šo loģiku, vispirms pārbaudām, vai rezultāts ir zemāks par 64. Ja TRUE, 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 TRUE, mēs atgriežam “D”. Ja tā ir FALSE, mēs pārietam pie citas IF funkcijas. Un tā tālāk.
Galu galā formula, kas mums ir šūnā D5, izskatās šādi:
excel atgriešanās nedēļas dienas nosaukums
= IF (C5<64,'F', IF (C5<73,'D', IF (C5<85,'C', IF (C5<95,'B','A'))))
Jūs redzat, ka šajā gadījumā ir svarīgi virzīties vienā virzienā - no zema līdz augstam vai no augsta līdz zemam. Tas ļauj mums atgriezt rezultātu ikreiz, kad tests atgriež patiesu, jo mēs zināt ka iepriekšējie testi ir atgriezuši FALSE.
Padarīt ligzdotos IF vieglāk lasāmus
Pēc sava veida ligzdotas IF formulas var būt grūti lasāmas. Ja tas jūs traucē, varat pievienot rindas pārtraukumus formulas iekšienē, lai rindotu testus un rezultātus. Šajā videoklipā ir paskaidrots, kā pievienot rindu pārtraukumus ligzdotam if .
Piezīmes
- Jaunākais IFS funkcija var tikt galā ar vairākiem nosacījumiem vienā funkcijā.
- MEKLĒŠANA dažreiz var pierast aizstāt sarežģītus ligzdotus ifus .
- Šajā rakstā ir daudz citu ligzdotu ifu piemēru .