Použití logických funkcí ve vzorcích

Data Preparation in Excel

Iason Prassides

Content Developer, DataCamp

Logické funkce

  • Testování, zda je podmínka pravdivá nebo nepravdivá
  • S logickými funkcemi lze vytvářet podmíněné vzorce
    • Volba podmínek
    • Získání různých výsledků
  • Čtyři logické funkce
    • AND()
    • OR()
    • NOT()
    • IF()

Obrázek šipek rozbíhajících se třemi různými cestami k různým výsledkům.

Data Preparation in Excel

Funkce AND()

AND()

  • Syntaxe: AND(logical1, [logical2], ...)
  • Testuje jednu nebo více podmínek a vrací:
    • TRUE, pokud jsou splněny obě podmínky
    • Jinak FALSE

Příklad – Identifikace záznamů, kde produkt je Hrušky a celkové tržby přesahují 2 500 $.

 

Ukázková data v Excelu zobrazující vytvoření sloupce pomocí funkce AND se dvěma proměnnými jako podmínkami

Data Preparation in Excel

Funkce OR()

OR()

  • Syntaxe: OR(logical1, [logical2], ...)
  • Testuje jednu nebo více podmínek a vrací:
    • TRUE, pokud je splněna alespoň jedna podmínka
    • Jinak FALSE

Příklad – Identifikace záznamů, kde produkt je Hrušky nebo celkové tržby přesahují 2 500 $.

 

Ukázková data v Excelu zobrazující vytvoření sloupce pomocí funkce OR se dvěma proměnnými jako podmínkami

Data Preparation in Excel

Funkce NOT()

NOT()

  • Syntaxe: NOT(logical)
  • Přijímá jeden logický argument
  • Výsledek je TRUE, pokud je opak podmínky pravdivý
  • Jinak je výsledek FALSE

Příklad – Identifikace záznamů, kde celkové tržby jsou max. 2 500 $.

 

Ukázková data v Excelu zobrazující vytvoření sloupce pomocí funkce NOT s jednou proměnnou jako podmínkou

Data Preparation in Excel

Funkce IF()

IF()

  • Syntaxe: IF(logical_test, [value_if_true], [value_if_false])
  • Použití různých výsledků podle výsledku logického testu
  • Příklad ze života – nákup v obchodě
    • Prší?
      • Ano – vzít deštník
      • Ne – nechat deštník doma

 

Obrázek ženy s růžovým deštníkem, která kontroluje, zda prší.

Data Preparation in Excel

Kombinování logických funkcí

  • Testování více podmínek pro zjištění pravdivých nebo nepravdivých výsledků
  • Kombinace logických funkcí pro tvorbu vnořených vzorců
    • Více podmínek pro dva výsledky

IF a AND =IF(AND(logical1, [logical2], ...), [value_if_true], [value_if_false])

IF a OR =IF(OR(logical1, [logical2], ...), [value_if_true], [value_if_false])

IF a NOT =IF(NOT(logical), [value_if_true], [value_if_false])

Data Preparation in Excel

Kombinování funkcí IF()

  • Tvorba vnořených vzorců IF:

=IF(logical_test, [value_if_true], IF(logical_test, [value_if_true], [value_if_false])

 

  • Příklad ze života – kontrola počasí
    • Sněží?
      • Ano – vzít zimní bundu
      • Ne – prší?
        • Ano – vzít deštník
        • Ne – vzít běžné oblečení do přírody

 

Kreslená postava ve třech různých povětrnostních podmínkách – slunce, déšť a sníh.

Data Preparation in Excel

Pojďme si procvičit!

Data Preparation in Excel

Preparing Video For Download...