Vyhledávání v tabulce dle dvou a více podmínek
Jistě už se ti někdy stalo, že jsi potřeboval/a vyhledávat ve zdrojové tabulce či číselníku podle více než jednoho kritéria. Bohužel pro tento případ neexistuje žádná vyhledávácí funkce. Jak funkce SVYHLEDAT, tak funkce XLOOKUP vyhledává pouze podle jedné podmínky.
Možností, jak vyřešit tento problém je několik, dneska jsem připravila návod, jak to udělat pomocí funkce SUMIFS.
Tu můžeme použít pouze v případě, že vyhledáváme číselnou hodnotu. Funkce nám umožní „sečíst“ vyhledávanou hodnotu na základě dvou a více podmínek.


Náhled dialogového okna pro funkci SUMIFS – zadávání argumentů funkce.

Poznámka: jak je vidět na obrázku výše, tak při rozkliknutí dialogového okna pro funkci se nejprve objeví řádek pro oblast součtu a jednu oblast kritérií. Postupně budou „naskakovat“ další řádky.
Oblast součtu | oblast, ze které se bude sčítat (v našem případě tedy vyhledávat hodnota) podle zadaných kritérií (sloupec) |
Oblast kriterií | oblast, kde bude funkce vyhledávat kritérium (sloupec) |
Kritérium | můžeme zadat „natvrdo“ hodnotu, nebo odkazem na buňku (my zadáváme odkazem na buňku, neboť budeme vzorec rozkopírovávat do dalších řádků |
V našem případě vyplníme takto:

Pak vzorec jen roztáhni, nejlépe poklepáním na čtvereček v pravém dolním rohu buňky (při najetí myší na čtvereček se objeví +).

Výsledná tabulka tedy vypadá takto:

Poznámka: oblast součtu a oblast kritérií je vhodné „zadolarovat“ (po vybrání oblasti, například G2:G9 na klávesnici stiskni F4), aby ti při roztahování nebo rozkopírovávání vzorce tato oblast neujela mimo tabulku.