Podmínky a zástupné znaky jako argumenty funkcí

Některé funkce, například SUM, pracují s celým rozmezím buněk. Jiné funkce, jako je například SUMIF, pracují jen s těmi buňkami v daném rozmezí, které splňují určitou podmínku. Chcete-li například sečíst všechna čísla ve sloupci B, jejichž hodnota je menší než 5, můžete zadat:

=SUMIF(B,“<5”)

Druhý argument funkce SUMIF se nazývá podmínka, protože na jeho základě funkce ignoruje buňky, které nesplňují dané požadavky.

Podmínky lze používat ve dvou typech funkcí:

  • Funkce s názvy končícími na IF nebo IFS (s výjimkou funkce IF, v níž nelze použít podmínku, a místo toho pracuje s výrazy, jejichž výsledná hodnota je PRAVDA nebo NEPRAVDA). Podmínky v těchto funkcích mohou obsahovat numerická porovnání, například „>5“, „<=7“ nebo „<>2“.  U těchto funkcí lze při zadávání podmínek rovněž používat zástupné znaky. Chcete-li například zjistit, kolik buněk ve sloupci B začíná písmenem „a“, můžete zadat:

    =COUNTIF(B,“a*”)

  • Funkce, v nichž lze použít podmínky, například HLOOKUP, ale které neumožňují numerické podmínky. Tyto funkce někdy umožňují použití zástupných znaků.

Funkce umožňující numerická porovnání a zástupné znaky

Funkce

Umožňuje numerická porovnání

Umožňuje použití zástupných znaků

AVERAGEIF

ano

ano

AVERAGEIFS

ano

ano

COUNTIF

ano

ano

COUNTIFS

ano

ano

SUMIF

ano

ano

SUMIFS

ano

ano

HLOOKUP

ne

je-li zadána přesná shoda

MATCH

ne

je-li zadána přesná shoda

SEARCH

ne

ano

VLOOKUP

ne

je-li zadána přesná shoda