Excel funkcia IF + video
Logická funkcia IF slúži v Exceli na vyhodnotenie zadanej podmienky a následné vrátenie jednej z hodnôt výsledkov. Základná podmienka môže byť vyhodnotená ako TRUE (pravda/splnená) alebo FALSE (nepravda/nesplnená).
Predstavte si, že by ste v tabuľke objednávok potrebovali zistiť, či daný zákazník nakúpil nad určitú sumu. Ak by túto podmienku splnil, dostal by propagačný darček, inak by nedostal nič. Presne na takéto úlohy je vhodné použiť funkciu IF.
Zápis funkcie IF: =IF(logický_test;[hodnota_ak_pravda];[hodnota_ak_nepravda])
logický_test: predstavuje ľubovoľnú hodnotu alebo výraz, ktorý si želáme vyhodnotiť. Následne bude skontrolovaný, či bol alebo nebol splnený.
hodnota_ak_pravda: predstavuje hodnotu, text alebo vzorec, ktorý bude vrátený, ak je výraz v poli logický_test vyhodnotený ako TRUE (splnený)
hodnota_ak_nepravda: predstavuje hodnotu, text alebo vzorec, ktorý bude vrátený, ak je výraz v poli logický_test vyhodnotený ako FALSE (nesplnený)
Príklad funkcie IF
Na nasledujúcom obrázku je vidieť tabuľka objednávok. Každý zákazník, ktorý nakúpil nad 1500 € dostane od firmy darček.
V logickej časti funkcie kontrolujeme, či cena celkom bola nad 1500 €. V hodnota_ak_pravda je zadaná hodnota “darček”, ktorá sa zobrazí v bunke, ak bude logický test splnený. V hodnota_ak_nepravda je zadaná hodnota “-“, ktorá bude zobrazená, ak logický test nebude splnený.

Funkcia IF má však nevýhodu, že vie vyhodnotiť iba jednu podmienku. Ak by ste potrebovali vyhodnotiť 2 a viac podmienok, musíte využiť aj funkcie AND a OR, ktoré sa s funkciou IF skombinujú a vytvoria tak vnorenú funkciu.