Excel vzorec: Vnorený príklad funkcie IF -

Obsah

Všeobecný vzorec

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

Zhrnutie

Funkciu IF je možné vnoriť do seba, aby zvládla viac podmienok. V zobrazenom príklade sa na priradenie známky k skóre používa vnorený vzorec IF. Vzorec v D5 obsahuje 5 samostatných funkcií IF:

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

Vysvetlenie

Tento článok popisuje konštrukciu vnoreného programu Excel. Vnorené IF sa zvyčajne používajú, keď potrebujete otestovať viac ako jednu podmienku a vrátiť rôzne výsledky v závislosti od týchto testov.

Testovanie viac ako jednej podmienky

Ak potrebujete otestovať viac ako jednu podmienku, urobte jednu z niekoľkých akcií, v závislosti od výsledku testov je jednou z možností vnorenie viacerých príkazov IF do jedného vzorca. Často to budete počuť ako „vnorené IF“.

Myšlienka vnorenia vychádza z vloženia alebo „vnorenia“ jednej funkcie IF do druhej. V zobrazenom príklade používame vnorené funkcie IF na priraďovanie stupňov na základe skóre. Logika priradenia známky je nasledovná:

Skóre Stupeň
0-63 F
64-72 D
73-84 C.
85-94 B
95-100 A

Aby sme vytvorili vnorený vzorec IF, ktorý odráža túto logiku, začneme testovaním, či je skóre pod 64. Ak je TRUE, vrátime „F“. Ak je FALSE, presunieme sa do ďalšej funkcie IF. Tentokrát testujeme, či je skóre nižšie ako 73. Ak je TRUE, vrátime „D“. Ak je FALSE, presunieme sa do ďalšej funkcie IF. A tak ďalej.

Nakoniec vzorec, ktorý máme v bunke D5, vyzerá takto:

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

Uvidíte, že v tomto prípade je dôležité pohybovať sa jedným smerom, a to buď nízko-vysoko, alebo vysoko-nízko. To nám umožňuje vrátiť výsledok vždy, keď test vráti hodnotu TRUE, pretože vieme, že predchádzajúce testy vrátili hodnotu FALSE.

Uľahčenie čítania vnorených IF

Vrodené vzorce IF môžu byť svojou povahou ťažko čitateľné. Ak vás to obťažuje, môžete do vzorca pridať zlomy riadkov, ktoré testy a výsledky „zoradia“. Toto video vysvetľuje, ako pridať zlomy riadkov do vnoreného prvku if.

Poznámky

  1. Novšia funkcia IFS dokáže spracovať viac podmienok v jednej funkcii.
  2. VLOOKUP sa niekedy môže použiť na nahradenie zložitých vnorených súborov ifs.
  3. Tento článok obsahuje oveľa viac príkladov vnorených súborov ifs.

Zaujímavé články...