Funkce KDYŽ dělá jednoduchou věc: zeptá se na podmínku a podle výsledku vrátí jinou hodnotu.

Syntaxe
=KDYŽ(podmínka; hodnota_když_pravda; hodnota_když_nepravda)

Praktický příklad

Máš sloupec s tržbami a chceš označit Splněno nebo Nesplněno podle toho, jestli překročily 10 000 Kč.

Příklad
=KDYŽ(B2>10000;"Splněno";"Nesplněno")

Podmínky co můžeš použít

>větší než
<menší než
>=větší nebo rovno
<=menší nebo rovno
=rovno
<>různé od

KDYŽ s čísly

KDYŽ nemusí vracet jen text – může počítat.

10% bonus pro tržby nad 10 000 Kč
=KDYŽ(B2>10000; B2*0.1; 0)

Vnořené KDYŽ pro víc možností

Potřebuješ víc než dvě možnosti? KDYŽ lze vnořit do sebe.

Hodnocení výkonu
=KDYŽ(B2>50000;"Výborný";KDYŽ(B2>20000;"Průměrný";"Podprůměrný"))

Tip: Pokud potřebuješ víc než 3 možnosti, zvaž místo vnořených KDYŽ funkci IFS – čte se lépe.

Nejčastější chyby

Text musí být v uvozovkách. "Splněno" ✓  ·  Splněno

Prázdná buňka se chová jako nula. Pokud chceš prázdnou buňku ošetřit samostatně:

Ošetření prázdné buňky
=KDYŽ(B2="";"";KDYŽ(B2>10000;"Splněno";"Nesplněno"))

Shrnutí

  • Syntaxe: =KDYŽ(podmínka; pravda; nepravda)
  • Text v argumentech musí být v uvozovkách
  • KDYŽ lze vnořit pro více možností
  • Prázdná buňka = nula – ošetři ji pomocí B2=""
  • Pro víc větví zvaž funkci IFS