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ě.