Vzorce a funkcie

IF (funkcia)

Funkcia IF

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Funkcia IF patrí medzi najobľúbenejšie funkcie v programe Excel a umožňuje logické porovnania medzi hodnoty, a to, čo očakávate.

Preto príkaz IF môže mať dva výsledky. Prvým výsledkom je, či vaše porovnanie má hodnotu True, a druhým výsledkom je, či vaše porovnanie má hodnotu False.

Napríklad, že =IF(C2="Yes",1,2) Ak (C2 = Yes, potom sa vrátiť 1, inak sa vrátiť 2).

Váš prehliadač nepodporuje video. Nainštalujte si Microsoft Silverlight, Adobe Flash Player alebo Internet Explorer 9.

Používanie funkcie IF, jednej z logických funkcií na vrátenie jednej hodnoty, ak je podmienka pravdivá a druhej hodnoty, ak je nepravdivá.

IF(logický_test; hodnota_ak_pravda; [hodnota_ak_nepravda])

Príklad:

  • =IF(A2>B2;"Prekročený rozpočet";"OK")

  • =IF(A2=B2;B4-A4;"")

Názov argumentu

Popis

logický_test    (povinné)

Predstavuje podmienku, ktorá sa má testovať.

hodnota_ak_pravda    (povinné)

Predstavuje hodnotu, ktorá sa má vrátiť, ak sa argument logický_test vyhodnotí ako TRUE.

hodnota_ak_nepravda    (voliteľné)

Predstavuje hodnotu, ktorá sa má vrátiť, ak sa argument logický_test vyhodnotí ako FALSE.

Jednoduché príklady na funkciu IF

Bunka D2 obsahuje vzorec =IF(C2="Áno";1;2)
  • =IF(C2="Áno";1;2)

V uvedenom príklade bunka D2 znamená: AK (C2 = Áno, potom vráť hodnotu 1, inak vráť hodnotu 2)

Bunka D2 obsahuje vzorec =IF(C2=1;"ÁNO";"NIE")
  • =IF(C2=1;"Áno";"Nie")

V tomto príklade, že vzorec v bunke D2: IF(C2 = 1, then return Yes, otherwise return No)ako vidíte, funkcia IF možno použiť na vyhodnotenie textu a hodnôt. Môžete tiež použijú na vyhodnotenie chyby. Nie sú obmedzené na kontrolu, len ak jedna vec sa rovná druhej a vracajú jeden výsledok, môžete tiež použiť matematické operátory a ďalšie výpočty v závislosti od kritériám. Môžete tiež vnoriť viacero funkcií IF spolu s cieľom vykonať viacero porovnania.

Vzorec v bunke D2 je =IF(C2>B2;"Prekročený rozpočet";"V rámci rozpočtu")
  • =IF(C2>B2;"Prekročený rozpočet";"V rámci rozpočtu")

V uvedenom príklade funkcia IF v bunke D2 znamená AK (C2 je väčšie než B2, potom vráť text "Prekročený rozpočet", inak vráť text "V rámci rozpočtu")

Vzorec v bunke E2 je =IF(C2>B2;C2-B2;"")
  • =IF(C2>B2;C2-B2,0)

Na obrázku vyššie namiesto vrátenia výsledku vo forme textu vrátime matematický výpočet. Takže vzorec v bunke E2 znamená AK (Skutočné je väčšie než Rozpočet, potom odčítaj čiastku rozpočtu od skutočnej čiastky, inak vráť nič).

Vzorec v bunke F7 je IF(E7="Áno";F5*0,0825;0)
  • =IF(E7=”Áno”;F5*0,0825;0)

V tomto príklade vzorec v bunke F7 znamená AK (E7 = "Áno", potom vypočítaj celkovú čiastku F5 * 8,25%, inak daň z predaja nie je splatná, takže vráť hodnotu 0)

Poznámka: Ak sa chystáte vo vzorcoch používať text, musíte ho vložiť do úvodzoviek (napr. “Text”). Jedinou výnimkou je používanie hodnoty TRUE alebo FALSE, ktorým Excel automaticky rozumie.

Riešenie bežných problémov

Problém

Kde sa stala chyba

0 (nula) v bunke

Nebol zadaný žiadny argument pre argumenty hodnota_ak_pravda alebo hodnota_ak_nepravda. Ak chcete, aby sa zobrazila správna vrátená hodnota, pridajte k obom argumentom text argumentu alebo k argumentu pridajte hodnotu TRUE alebo FALSE.

#NÁZOV? v bunke

Zvyčajne to znamená, že vzorec je nesprávne napísaný.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite technikov pre Excel, získať podporu v rámci komunity lokality Answers alebo navrhnúť novú funkciu či vylepšenie na lokalite Excel User Voice.

Pozrite tiež

Poradie, v programe Excel a výpočtových operátorov

Pomocou vnorených funkcií vo vzorci

Pomocou IF skontroluje, či je prázdne bunky

Pomocou IF skontroluje, či je prázdne bunky

Video: rozšírené funkcie IF

IFS fungovať (Office 365, Exceli 2016 a novšie verzie)

IF rozšírené funkcie - práca s vnorené vzorce a vyhnúť sa obsah

Školiace videá: rozšírené funkcie IF

Funkcia COUNTIF spočíta hodnoty založené na jedno kritérium

Funkcia COUNTIFS bude spočítanie hodnôt na základe viacerých kritérií

Pomocou funkcie SUMIF sa súčet hodnôt na základe jedno kritérium

Funkcia SUMIFS sa súčet hodnôt na základe viacerých kritérií

Funkcia AND

Funkcia OR

Funkcia VLOOKUP

Prehľad vzorcov v Exceli

Zabránenie vzniku nefunkčných vzorcov

Použite kontrolu chýb na nájdenie chýb vo vzorcoch

Logické funkcie

Funkcie programu Excel (podľa abecedy)

Zoznam funkcií Excelu (podľa kategórie)

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×