Na poskytnutie podmienených výstupov sa používa funkcia IF v programe Excel.
Syntax:
= IF (podmienka, hodnota ak je PRAVDA, hodnota ak je NEPRAVDA) |
Príkaz IF v programe Excel kontroluje podmienkou a vráti zadanú hodnotu, ak je podmienka PRAVDA a inú uvedenú hodnotu, akNEPRAVDA. Na mieste hodnota, ak je PRAVDA a hodnota FALSE, môžete vložiť hodnotu, text do úvodzoviek, iný vzorec alebo dokonca iný príkaz if (vnorený príkaz IF, budeme o tom hovoriť).
Pro Note: IF v Exceli 2016, 2013 a 2010 môže mať až 64 vnorených príkazov IF. V programe Excel 2007 to bolo iba 7. |
Najlepšie na výroku IF je, že si môžete prispôsobiť PRAVDIVÉ a NEPRAVDIVÉ výsledky. A na to slúži. Pozrime sa, ako…
Predpokladajme, že máte zoznam ľudí. Teraz chcete vedieť, koľko z nich sú dospelí a koľko mladistvých.
Povedzme, že ľudia, ktorých vek je starší ako 19 rokov, sú dospelí a mladší ako 19 rokov sú mladiství.
Do bunky C2 napíšte tento príkaz IF programu Excel a presuňte ho nadol:
= IF (B2> 19, „Dospelý“, „Menší“) |
Tu Excel jednoducho skontroluje, či je hodnota v bunke B2 väčšia ako 19 alebo nie. Pretože je väčšia ako 19, zobrazuje C2 pre dospelých. A robí to isté pre všetky bunky. Nakoniec dostaneme toto:
Toto bol jednoduchý príklad funkcie IF v programe Excel. Väčšinu času by ste však potrebovali vnorený IF alebo kombináciu IF s inými funkciami Excelu.
Ukážme si ďalší príklad príkazu IF.
Predpokladajme, že v danom zozname musíte uviesť, či je dieťa dospelé alebo „teenager alebo dieťa“. A ak je mladší, potom je teenager (vo veku od 13 do 19 rokov) alebo dieťa (do 13 rokov).
Takže tu to musíme urobiť
IF (je vek študenta <20, ak áno, zaškrtnite ho (je vek študenta <13, ak áno, potom ukážte „dieťa“, ak nie, potom ukážte „teenager“), ak nie, potom „dospelý“)
Existujú aj iné spôsoby, ako to urobiť, ale kvôli porozumeniu uvádzame tento príklad.
Info: Väčšina vzorcov je vyriešená naruby, ale nie IF vyhlásenia. Vo vnorenej funkcii IF je najskôr vyriešený vonkajší IF a potom vnútorný IF. toto je základný diagram vnoreného toku riadenia IF.
Do bunky C2 napíšte tento vzorec IF a presuňte ho nadol do bunky C10:
=IF (B6 <20,JaF (B6 <13, "KID", "Teenager")„Dospelý“) |
Toto je konečný produkt, ktorý budeme mať.
Teraz to pochopme. Je to ľahké.
IF (B6 <20: toto vyhlásenie kontroluje, či je hodnota v B6 menšia ako 20 nie.
Keďže nie je, preskočí súbor Hodnota AKO JE PRAVDA (JaF (B6 <13, "KID", "Teenager")) časť a skočí na Hodnota AK JE FALZNÁ časť a zobrazuje „Dospelý“.
Pretože väčšina z nich má viac ako 20 rokov alebo sa rovná 20, sú uvádzaní ako „dospelí“.
Poznač si to Ravi je zobrazený ako „DIEŤA“ aký je jeho vek 11 a Manyank je zobrazený ako „teenager“ ako jeho vek 16.
Najprv Excel skontroluje, či je Ravi mladší ako 20 rokov. Je to pravda. Ovládací prvok sa potom presunie do sekcie TRUE, ktorá obsahuje ďalší príkaz IF IF (B6 <13. Ďalšie
Excel kontroluje, či Ravi <13. Je to pravda. Control sa presunie do sekcie TRUE v IF. Obsahuje „KID“, a preto tam zobrazuje „KID“.
Dôležité poznámky:
- Vnorené IF sa riešia smerom dovnútra. Vonkajší IF funguje ako brána do vnútorného IF.
- V Exceli 2016, 2013 a 2010 môžete mať až 64 krokov výkazov IF. V starších verziách Excelu to bolo iba 7.
- IF podporuje logické tieto operátory = (rovná sa), (väčšia ako), = (väčšia alebo rovná, (nerovná sa)
- FALSE vyhlásenia sú voliteľné, ale možnosti TRUE sú povinné.
IF funkcia so zástupnými znakmi
IF s funkciou ALEBO v programe Excel
IF s funkciou AND v programe Excel
Populárne články:
50 Skratka pre Excel, ktorá zvýši vašu produktivitu
Ako používať funkciu VLOOKUP v programe Excel
Ako používať funkciu COUNTIF v programe Excel 2016
Ako používať funkciu SUMIF v programe Excel