Excel

Vnorený príklad funkcie IF

Nested If Function Example

Excel vzorec: Vnorený príklad funkcie IFGenerický vzorec | _+_ | Zhrnutie

The IF funkcia môže byť vnorené vnútri, aby zvládol viacero podmienok. V uvedenom príklade sa na priradenie známky k skóre používa vnorený vzorec IF. Vzorec v D5 obsahuje 5 samostatných funkcií IF:



ako prejsť na ďalší riadok v bunke programu Excel
= IF (T1,R1, IF (T2,R2, IF (T3,R3, IF (T4,R4,R5))))
Vysvetlenie

Tento článok popisuje Excel vnorenú konštrukciu IF. 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 testovať viac ako jednu podmienku, vykonajte jednu z niekoľkých akcií, v závislosti od výsledku testov je jednou z možností vloženie viacerých príkazov IF dohromady do jedného vzorca. Často to budete počuť ako „vnorené IF“.





Myšlienka vnorenia pochádza z vloženia alebo „vnorenia“ jednej funkcie IF do druhej. V uvedenom príklade používame vnorené funkcie IF na priradenie známok na základe skóre. Logika prideľovania známky vyzerá takto:

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

Aby sme vytvorili vnorený vzorec IF, ktorý odzrkadľuje túto logiku, začneme testovaním, aby sme zistili, či je skóre nižšie ako 64. Ak je PRAVDA, vrátime „F“. Ak je FALSE, prejdeme k ďalšej funkcii IF. Tentoraz testujeme, či je skóre nižšie ako 73. Ak je PRAVDA, vrátime „D“. Ak je FALSE, prejdeme k ešte ďalšej funkcii IF. A tak ďalej.



Vzorec, ktorý máme v bunke D5, nakoniec vyzerá takto:

excel návrat deň v týždni názov
 
= IF (C5<64,'F', IF (C5<73,'D', IF (C5<85,'C', IF (C5<95,'B','A'))))

Vidíte, že v tomto prípade je dôležité pohybovať sa jedným smerom, buď z nízkeho na vysoký, alebo z vysokého na nízky. To nám umožňuje vrátiť výsledok vždy, keď test vráti PRAVDU, pretože my vedieť že predchádzajúce testy vrátili NEPRAVDU.

Zjednodušenie čítania vnorených IF

Vnorené vzorce IF môžu byť zo svojej podstaty ťažko čitateľné. Ak vám to vadí, môžete do vzorca pridať zalamovanie riadkov, aby ste „zoradili“ testy a výsledky. Toto video vysvetľuje, ako pridať konce riadkov do vnoreného súboru if .

Poznámky

  1. Tým novším Funkcia IFS zvládne viacero podmienok v rámci jednej funkcie.
  2. VLOOKUP dá sa na to niekedy zvyknúť nahradiť komplikované vnorené if .
  3. Tento článok má mnoho ďalších príkladov vnorených if .
Autor Dave Bruns


^