Operátor „IF“ v programe Microsoft Excel: aplikácia a príklady

Excel má samozrejme veľmi bohatú funkčnosť. A medzi mnohými rôznymi nástrojmi má operátor „IF“ špeciálne miesto. Pomáha pri riešení úplne iných úloh a používatelia sa k tejto funkcii obracajú oveľa častejšie ako ostatní.

V tomto článku si povieme, čo je operátor „IF“ a zvážime aj rozsah a princípy práce s ním.

Obsah: Funkcia „IF“ v Exceli

Definícia funkcie „IF“ a jej účel

Operátor „IF“ je programový nástroj Excelu na kontrolu vykonania určitej podmienky (logického výrazu).

To znamená, predstavte si, že máme nejakú podmienku. Úlohou „IF“ je skontrolovať, či je daná podmienka splnená a na základe výsledku kontroly vypísať hodnotu do bunky s funkciou.

  1. Ak je logický výraz (podmienka) pravdivý, potom je hodnota pravdivá.
  2. Ak logický výraz (podmienka) nie je splnený, hodnota je nepravda.

Samotný vzorec funkcie v programe je nasledujúci výraz:

=AK(podmienka, [hodnota, ak je podmienka splnená], [hodnota, ak podmienka nie je splnená])

Použitie funkcie „IF“ s príkladom

Možno sa vám vyššie uvedené informácie nemusia zdať také jasné. Ale v skutočnosti tu nie je nič zložité. A aby ste lepšie pochopili účel funkcie a jej fungovanie, zvážte príklad nižšie.

Máme tabuľku s názvami športovej obuvi. Predstavte si, že čoskoro budeme mať výpredaj a všetky dámske topánky treba zľaviť o 25%. V jednom zo stĺpcov tabuľky je pohlavie pre každú položku len napísané.

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Našou úlohou je zobraziť hodnotu „25 %“ v stĺpci „Zľava“ pre všetky riadky so ženskými menami. A podľa toho je hodnota „0“, ak stĺpec „Pohlavie“ obsahuje hodnotu „muž“

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Ručné vyplnenie údajov zaberie veľa času a je veľká pravdepodobnosť, že niekde urobíte chybu, najmä ak je zoznam dlhý. V tomto prípade je oveľa jednoduchšie automatizovať proces pomocou príkazu „IF“.

Na dokončenie tejto úlohy budete musieť napísať nasledujúci vzorec:

=IF(B2=”žena”,25%,0)

  • Booleovský výraz: B2=”žena”
  • Hodnota v prípade, že je podmienka splnená (pravda) – 25 %
  • Hodnota, ak podmienka nie je splnená (false), je 0.

Tento vzorec napíšeme do najvyššej bunky stĺpca „Zľava“ a stlačíme Enter. Nezabudnite pred vzorec uviesť znamienko rovnosti (=).

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Potom sa pre túto bunku zobrazí výsledok podľa našej logickej podmienky (nezabudnite si nastaviť formát bunky – percentá). Ak kontrola odhalí, že pohlavie je „žena“, zobrazí sa hodnota 25 %. V opačnom prípade bude hodnota bunky rovná 0. V skutočnosti to, čo sme potrebovali.

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Teraz zostáva len skopírovať tento výraz do všetkých riadkov. Ak to chcete urobiť, presuňte kurzor myši na pravý dolný okraj bunky so vzorcom. Ukazovateľ myši by sa mal zmeniť na kríž. Podržte ľavé tlačidlo myši a potiahnite vzorec cez všetky riadky, ktoré je potrebné skontrolovať podľa zadaných podmienok.

Operátor IF v programe Microsoft Excel: aplikácia a príklady

To je všetko, teraz sme aplikovali podmienku na všetky riadky a dostali výsledok pre každý z nich.

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Použitie „IF“ s viacerými podmienkami

Práve sme sa pozreli na príklad použitia operátora „IF“ s jedným booleovským výrazom. Ale program má tiež možnosť nastaviť viac ako jednu podmienku. V tomto prípade sa najskôr vykoná kontrola prvého a ak bude úspešná, okamžite sa zobrazí nastavená hodnota. A iba ak nie je vykonaný prvý logický výraz, kontrola druhého sa prejaví.

Pozrime sa ako príklad na rovnakú tabuľku. Ale tentoraz si to sťažíme. Teraz si treba dať dole zľavu na dámske topánky v závislosti od športu.

Prvou podmienkou je rodová kontrola. Ak je „muž“, okamžite sa zobrazí hodnota 0. Ak je to „žena“, potom sa skontroluje druhá podmienka. Ak ide o šport – 20 %, ak ide o tenis – 10 %.

Napíšeme vzorec pre tieto podmienky do bunky, ktorú potrebujeme.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Klikneme na Enter a dostaneme výsledok podľa zadaných podmienok.

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Ďalej vzorec natiahneme do všetkých zostávajúcich riadkov tabuľky.

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Súčasné splnenie dvoch podmienok

Aj v Exceli je možnosť zobraziť údaje o súčasnom splnení dvoch podmienok. V tomto prípade sa hodnota bude považovať za nepravdivú, ak nebude splnená aspoň jedna z podmienok. Pre túto úlohu operátor „A“.

Vezmime si ako príklad našu tabuľku. Teraz sa zľava 30% uplatní len v prípade, že ide o dámsku obuv určenú na beh. Ak sú tieto podmienky splnené, hodnota bunky bude súčasne rovná 30 %, inak bude 0.

Na tento účel používame nasledujúci vzorec:

=AK(A(B2=”žena”;C2=”beží”);30%;0)

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Stlačením klávesu Enter zobrazíte výsledok v bunke.

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Podobne ako v príkladoch vyššie roztiahneme vzorec na zvyšok riadkov.

Operátor IF v programe Microsoft Excel: aplikácia a príklady

ALEBO operátor

V tomto prípade sa hodnota logického výrazu považuje za pravdivú, ak je splnená jedna z podmienok. Druhá podmienka nemusí byť v tomto prípade splnená.

Nastavme problém nasledovne. Zľava 35% sa vzťahuje len na pánske tenisky. Ak ide o pánske bežecké topánky alebo akékoľvek dámske topánky, zľava je 0.

V tomto prípade je potrebný nasledujúci vzorec:

=IF(ALEBO(B2=”žena”; C2=”beží”);0;35%)

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Po stlačení Enter dostaneme požadovanú hodnotu.

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Vzorec naťahujeme a zľavy na celý sortiment sú pripravené.

Operátor IF v programe Microsoft Excel: aplikácia a príklady

Ako definovať funkcie IF pomocou nástroja Formula Builder

Funkciu IF môžete použiť nielen manuálnym zápisom do bunky alebo riadka vzorcov, ale aj prostredníctvom nástroja Formula Builder.

Pozrime sa, ako to funguje. Predpokladajme, že opäť, ako v prvom príklade, potrebujeme dať dole zľavu na všetky dámske topánky vo výške 25%.

  1. Umiestnili sme kurzor na požadovanú bunku, prejdite na kartu „Vzorce“ a potom kliknite na „Vložiť funkciu“.Operátor IF v programe Microsoft Excel: aplikácia a príklady
  2. V zozname Formula Builder, ktorý sa otvorí, vyberte „IF“ a kliknite na „Vložiť funkciu“.Operátor IF v programe Microsoft Excel: aplikácia a príklady
  3. Otvorí sa okno s nastaveniami funkcií. Operátor IF v programe Microsoft Excel: aplikácia a príkladyDo poľa „logický výraz“ napíšeme podmienku, podľa ktorej sa kontrola vykoná. V našom prípade je to “B2=”žena”.

    Do poľa „True“ napíšte hodnotu, ktorá sa má v bunke zobraziť, ak je podmienka splnená.

    V poli „False“ – hodnota, ak podmienka nie je splnená.

  4. Po vyplnení všetkých polí kliknite na „Dokončiť“, aby ste získali výsledok.Operátor IF v programe Microsoft Excel: aplikácia a príkladyOperátor IF v programe Microsoft Excel: aplikácia a príklady

záver

Jedným z najpopulárnejších a najužitočnejších nástrojov v Exceli je funkcia IF, ktorý skontroluje, či údaje vyhovujú nami nastaveným podmienkam a výsledok dáva automaticky, čím sa eliminuje možnosť chýb spôsobených ľudským faktorom. Znalosť a schopnosť používať tento nástroj preto ušetria čas nielen pri vykonávaní mnohých úloh, ale aj pri hľadaní možných chýb vďaka „ručnému“ režimu prevádzky.

Nechaj odpoveď