S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.

Tento článek je o tom, jak použít funkci SUMIFS (a obdobně funkce COUNTIFS, MAXIFS, MINIFS, AVERAGEIFS…) se používají k vyhodnocování skupin čísel dle kritérií.

Například v této tabulce bychom mohli sečíst ceny výrobků obsahujících “123”. Tedy společně “123a” a “123b”, případně ještě cokoliv dalšího, co obsahuje “123”.

sumifs výchozí tabulka

Funkci zapíšeme takto:

  • =SUMIFS(B:B;A:A;”*123*”)

Tedy číslo “123” “zabalíme” do hvězdiček. Je to proto, že hvězdička je symbolem zastupujícím jakýkoliv počet jakýchkoliv znaků.

  • Výsledkem bude 70, tedy 10 + 20 + 40.

sumifs přímý text

Háček nastává, pokud bychom chtěli místo textu “123” použít odkaz na buňku, která tento text obsahuje (řekněme F1).

Logicky bychom možná došli k zápisu:

  • =SUMIFS(B:B;A:A;”*F1*”)

To ale nefunguje, výsledkem by byla nula. Je to proto, že nemůžeme tímto způsobem míchat dohromady texty a odkazy na buňku. Správný zápis by tedy byl buď:

nebo:

  • =SUMIFS(B:B;A:A;(“*”&F1&”*”))

nebo:

  • =SUMIFS(B:B;A:A;CONCAT(“*”;F1;”*”))

sumifs odkaz na buňku

Podobný princip funguje i pro funkci SVYHLEDAT / VLOOKUP, POZVYHLEDAT / MATCH a obdobné případy.

Hvězdičky a otazníky se v Excelu označují “wildcards” a více o nich tady.

S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.