Skip to content

Funkce IF

Tato funkce vrací jednu ze dvou hodnot v závislosti na podmínce.


Formát:

  • IF(condition;yes_value;no_value)


kde:

  • condition - logický výraz používající symboly >, <, =, >=, <=, !=, jinou funkci nebo hodnotu
  • yes_value - číslo nebo řetězec, který funkce vrátí, pokud je podmínka splněna
  • no_value - číslo nebo řetězec, který funkce vrátí, pokud podmínka není splněna


Příklady:

IF(D="Text in column";"Dobré";"Špatné")

IF(D > 100500;"Hodně";"Málo")

IF(CONTAIN(H;"Kvalifikace");G;"")


Poznámky:

  • podmínka může být aritmetický výraz. Pokud je výsledkem tohoto výrazu nenulové číslo, považuje se podmínka za splněnou. Pokud je výsledkem nula, považuje se podmínka za nesplněnou
  • hody mohou být výrazy využívající data ze sloupců reportu nebo proměnné ve Vypočítaných polích
  • pro kontrolu zaškrtávacího vlastního pole v Datovém tagu nebo v Datovém tagu Vypočítaném poli použijte test "Ano"/"Ne". V ostatních případech, bez Datových tagů, použijte kontrolu 1/0.



Particularities of working with formulas and functions

Vezměte prosím na vědomí následující:

  • Všechny argumenty funkce IF musí být uvedeny (Condition;Action_IF_YES;Action_IF_NO);
  • vnořování IF do IF není omezeno, ale počet argumentů musí být správný;
  • Prázdná ČÍSLOVÁ pole se rovnají nule, a nic víc;
  • Prázdná TEXTOVÁ pole a ostatní pole (nebo některá z nich) se zadávají jako prázdné uvozovky: "";
  • Můžete násobit "-1";
  • Ve vzorcích ani při generování dokumentů nelze používat zalomení řádků.


Příklad:

V závislosti na tom, zda je ve sloupci D číslo nebo není, vraťte buď toto číslo, nebo číslo ve sloupci E:


b9JZU3.png



Přejít na