Funkcia IF je veľmi flexibilná. Môžete ho použiť kedykoľvek potrebujete na otestovanie stavu a vykonanie akcie na základe výsledku.
Zo všetkých mnohých funkcií v programe Excel je funkcia IF často prvou funkciou, na ktorú sa noví používatelia obrátia. Je to veľmi flexibilná funkcia, ktorú môžete použiť rôznymi spôsobmi.
Pozrime sa.
Na ilustráciu fungovania IF sa pozrime najskôr na prípad, keď je potrebné skupine študentov prideliť priepustku alebo neúspech.
V stĺpcoch D až H máme päť výsledkov testov a v stĺpci I priemer.
Na úspešné absolvovanie musia študenti dosiahnuť priemerne 70 alebo viac. Čokoľvek nižšie je zlyhanie. Toto je dokonalá aplikácia pre funkciu IF.
Na začiatok napíšem rovnítko, IF a začiatočnú zátvorku. Funkcia IF obsahuje 3 argumenty: logický test, hodnotu, ak je pravda, a hodnotu, ak je nepravdivá. Všimnite si, že hodnota, ak je false, je voliteľná, takže tento argument momentálne preskočme.
Takže na absolvovanie štúdia je potrebných priemerne 70 alebo viac. To znamená, že náš logický test môžeme napísať ako I6> = 70 a pre hodnotu, ak je to pravda, jednoducho zadať hodnotu „Pass“ v dvojitých úvodzovkách. Ak to skopírujem, uvidíme, ktorí študenti prešli.
Čo ak to chceme urobiť naopak a ukázať, ktorí študenti neuspeli? V takom prípade iba upravíme test na I6 <70 a nastavíme hodnotu, ak je to pravda, na „Fail“. Teraz vzorec hlási, ktorí študenti zlyhali.
Všimnite si, že pretože sme nezadali hodnotu, ak je nepravdivá, vzorec vráti FALSE pre študentov s priemerom nad 70.
Upravme vzorec tak, aby zobrazoval vyhovujúce aj neúspešné výsledky. Aby som to urobil, musím pridať
tretí argument, pre hodnotu if false.
Pretože testujeme, aby sme zistili, ktorí študenti majú skóre pod 70, hodnota ak je true, je „Fail“, čo znamená, že ak je false, mala by byť „Pass“.
Teraz každý študent v zozname dostane alebo nevyhovuje.
Urobme ešte jednu vec, aby bol tento príklad zaujímavejší. Urobme zložené skóre vstupom do pracovného hárka, aby sa dalo ľahko meniť.
Pomenujem tiež vstupnú bunku, aby sa nový vzorec lepšie čítal.
Teraz musím iba aktualizovať vzorec a skopírovať ho.
S ukazujúcim úspešné skóre ako vstup môžeme zmeniť úspešné skóre na ľubovoľnú hodnotu, ktorá sa nám páči, a všetky výsledky sa dynamicky aktualizujú.