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: