Operátor „IF“ v aplikaci Microsoft Excel: aplikace a příklady

Excel má samozřejmě velmi bohatou funkčnost. A mezi mnoha různými nástroji zaujímá zvláštní místo operátor „IF“. Pomáhá při řešení úplně jiných úkolů a uživatelé se na tuto funkci obracejí mnohem častěji než ostatní.

V tomto článku budeme hovořit o tom, co je operátor „IF“, a také zvážíme rozsah a principy práce s ním.

Obsah: Funkce „IF“ v Excelu

Definice funkce „IF“ a její účel

Operátor „IF“ je programový nástroj Excelu pro kontrolu provedení určité podmínky (logického výrazu).

To znamená, představte si, že máme nějakou podmínku. Úkolem „IF“ je zkontrolovat, zda je daná podmínka splněna a na základě výsledku kontroly vypsat hodnotu do buňky s funkcí.

  1. Pokud je logický výraz (podmínka) pravdivý, pak je hodnota pravdivá.
  2. Pokud logický výraz (podmínka) není splněn, je hodnota false.

Samotný vzorec funkce v programu je následující výraz:

=IF(podmínka, [hodnota, pokud je podmínka splněna], [hodnota, pokud podmínka není splněna])

Použití funkce „IF“ s příkladem

Možná se vám výše uvedené informace nemusí zdát tak jasné. Ale ve skutečnosti zde není nic složitého. A abyste lépe porozuměli účelu funkce a jejímu fungování, zvažte níže uvedený příklad.

Máme tabulku s názvy sportovních bot. Představte si, že nás brzy čeká výprodej a všechny dámské boty je potřeba zlevnit o 25 %. V jednom ze sloupců v tabulce je u každé položky pouze uvedeno pohlaví.

Operátor IF v Microsoft Excel: aplikace a příklady

Naším úkolem je zobrazit hodnotu „25 %“ ve sloupci „Sleva“ pro všechny řádky s ženskými jmény. A podle toho je hodnota „0“, pokud sloupec „Pohlaví“ obsahuje hodnotu „muž“

Operátor IF v Microsoft Excel: aplikace a příklady

Ruční vyplnění údajů zabere spoustu času a je velká pravděpodobnost, že někde uděláte chybu, zvláště pokud je seznam dlouhý. V tomto případě je mnohem jednodušší proces automatizovat pomocí příkazu „IF“.

K dokončení tohoto úkolu budete muset napsat následující vzorec níže:

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

  • Booleovský výraz: B2=”žena”
  • Hodnota v případě splnění podmínky (true) – 25 %
  • Hodnota, pokud podmínka není splněna (false), je 0.

Tento vzorec zapíšeme do horní buňky sloupce „Sleva“ a stiskneme Enter. Nezapomeňte před vzorec uvést rovnítko (=).

Operátor IF v Microsoft Excel: aplikace a příklady

Poté se pro tuto buňku zobrazí výsledek podle naší logické podmínky (nezapomeňte nastavit formát buňky – procenta). Pokud kontrola odhalí, že pohlaví je „žena“, zobrazí se hodnota 25 %. Jinak bude hodnota buňky rovna 0. Ve skutečnosti to, co jsme potřebovali.

Operátor IF v Microsoft Excel: aplikace a příklady

Nyní zbývá pouze zkopírovat tento výraz do všech řádků. Chcete-li to provést, přesuňte kurzor myši na pravý dolní okraj buňky se vzorcem. Ukazatel myši by se měl změnit na křížek. Podržte levé tlačítko myši a přetáhněte vzorec přes všechny řádky, které je třeba zkontrolovat podle zadaných podmínek.

Operátor IF v Microsoft Excel: aplikace a příklady

To je vše, nyní jsme aplikovali podmínku na všechny řádky a získali výsledek pro každý z nich.

Operátor IF v Microsoft Excel: aplikace a příklady

Použití „IF“ s více podmínkami

Právě jsme se podívali na příklad použití operátoru „IF“ s jediným booleovským výrazem. Program má ale také možnost nastavit více než jednu podmínku. V tomto případě se nejprve provede kontrola u prvního, a pokud bude úspěšná, ihned se zobrazí nastavená hodnota. A pouze pokud není proveden první logický výraz, kontrola druhého se projeví.

Podívejme se na stejnou tabulku jako příklad. Ale tentokrát si to ztížíme. Nyní je potřeba odložit slevu na dámské boty v závislosti na sportu.

První podmínkou je kontrola pohlaví. Pokud je „male“, okamžitě se zobrazí hodnota 0. Pokud je to „žena“, pak se kontroluje druhá podmínka. Pokud jde o sport – 20 %, pokud jde o tenis – 10 %.

Zapišme vzorec pro tyto podmínky do buňky, kterou potřebujeme.

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

Operátor IF v Microsoft Excel: aplikace a příklady

Klikneme na Enter a dostaneme výsledek podle zadaných podmínek.

Operátor IF v Microsoft Excel: aplikace a příklady

Dále vzorec natáhneme na všechny zbývající řádky tabulky.

Operátor IF v Microsoft Excel: aplikace a příklady

Současné splnění dvou podmínek

Také v Excelu je možnost zobrazit údaje o současném splnění dvou podmínek. V tomto případě bude hodnota považována za nepravdivou, pokud nebude splněna alespoň jedna z podmínek. Pro tento úkol operátor "A".

Vezměme si jako příklad naši tabulku. Nyní bude sleva 30% uplatněna pouze v případě, že se jedná o dámskou obuv určenou na běhání. Pokud jsou tyto podmínky splněny, bude hodnota buňky současně rovna 30 %, jinak bude 0.

K tomu použijeme následující vzorec:

=IF(AND(B2=”žena”;C2=”běžící”);30%;0)

Operátor IF v Microsoft Excel: aplikace a příklady

Stisknutím klávesy Enter zobrazíte výsledek v buňce.

Operátor IF v Microsoft Excel: aplikace a příklady

Podobně jako v příkladech výše roztáhneme vzorec na zbytek řádků.

Operátor IF v Microsoft Excel: aplikace a příklady

NEBO operátor

V tomto případě je hodnota logického výrazu považována za pravdivou, pokud je splněna jedna z podmínek. Druhá podmínka nemusí být v tomto případě splněna.

Nastavme problém následovně. Sleva 35 % se vztahuje pouze na pánské tenisové boty. Pokud se jedná o pánské běžecké boty nebo jakékoli dámské boty, sleva je 0.

V tomto případě je zapotřebí následující vzorec:

=IF(OR(B2=”žena”; C2=”běžící”);0;35%)

Operátor IF v Microsoft Excel: aplikace a příklady

Po stisknutí Enter získáme požadovanou hodnotu.

Operátor IF v Microsoft Excel: aplikace a příklady

Vzorec natahujeme a slevy na celý sortiment jsou připraveny.

Operátor IF v Microsoft Excel: aplikace a příklady

Jak definovat funkce IF pomocí Formula Builder

Funkci KDYŽ můžete použít nejen ručním zápisem do buňky nebo řádku vzorců, ale také prostřednictvím Tvůrce vzorců.

Pojďme se podívat, jak to funguje. Předpokládejme, že opět, stejně jako v prvním příkladu, potřebujeme zaúčtovat slevu na všechny dámské boty ve výši 25 %.

  1. Umístíme kurzor na požadovanou buňku, přejděte na kartu „Vzorce“ a poté klikněte na „Vložit funkci“.Operátor IF v Microsoft Excel: aplikace a příklady
  2. V seznamu Formula Builder, který se otevře, vyberte „IF“ a klikněte na „Vložit funkci“.Operátor IF v Microsoft Excel: aplikace a příklady
  3. Otevře se okno pro nastavení funkcí. Operátor IF v Microsoft Excel: aplikace a příkladyDo pole „logický výraz“ zapíšeme podmínku, za které bude kontrola provedena. V našem případě je to “B2=”žena”.

    Do pole „True“ napište hodnotu, která se má v buňce zobrazit, pokud je podmínka splněna.

    V poli „False“ – hodnota, pokud podmínka není splněna.

  4. Po vyplnění všech polí klikněte na „Dokončit“ pro získání výsledku.Operátor IF v Microsoft Excel: aplikace a příkladyOperátor IF v Microsoft Excel: aplikace a příklady

Proč investovat do čističky vzduchu?

Jedním z nejoblíbenějších a nejužitečnějších nástrojů v Excelu je funkce IF, který zkontroluje, zda data vyhovují podmínkám, které jsme nastavili, a výsledek dává automaticky, čímž se eliminuje možnost chyb způsobených lidským faktorem. Znalost a schopnost používat tento nástroj tedy ušetří čas nejen při provádění mnoha úkolů, ale také při hledání případných chyb díky „ručnímu“ režimu provozu.

Napsat komentář