SWITCH
SWITCH porovnává výraz s hodnotou1 až hodnotouN a vrátí výsledek náležející první hodnotě, která se rovná výrazu. Pokud neexistuje žádná shoda a je zadána hodnota výchozí_hodnota, bude vrácena.
SWITCH(expression; value1; result1[; value2; result2][; ... ; [value127; result127][; default_result]])
If you choose not to specify a default result, 127 value / result pairs may be entered as parameters. If you choose to include a default result at the end of the list of parameters, then only 126 value / result pairs may be entered.
výraz je textový, číselný, logický nebo datový vstup nebo odkaz na buňku.
hodnota1, hodnota2, ... je jakákoliv hodnota nebo odkaz na buňku. Každá hodnota musí mít daný výsledek.
výsledek1, výsledek2, ... je jakákoliv hodnota nebo odkaz na buňku.
výchozí_hodnota: jakákoli hodnota nebo odkaz na buňku, která je vrácena v případě když neexistuje žádná shoda.
Pokud žádná hodnota neodpovídá výrazu a není zadána žádná výchozí hodnota, je vrácena chyba #N/A.
=SWITCH(MONTH(A3),1,"leden",2,"únor",3,"březen","Bez shody") vrátí "leden", když A3 obsahuje lednové datum, "únor", když A3 obsahuje únorové datum, atd.