Chcete-li součet za měsíc, můžete použít vzorec založený na funkci SUMIFS pomocí funkce EOMONTH.

v ukázaném příkladu je vzorec v F4:

 
=SUMIFS(amount,date,">="&E4,date,"&EOMONTH(E4,0))

jak tento vzorec funguje

funkce SUMIFS může součet rozsahů na základě více kritérií.

v tomto případě nakonfigurujeme SUMIFS tak, aby sečetl částky podle měsíce pomocí dvou kritérií: jeden odpovídá datům větším nebo rovným prvnímu dni v měsíci, druhý odpovídá datům menším nebo rovným poslednímu dni v měsíci. Jinými slovy, potřebujeme vzorec, jako je tento:

 
=SUMIFS(amount,date,">="&"1/1/2016",date,"&"1/31/2016")

nebo bezpečnější alternativa:

 
=SUMIFS(amount,date,">="&DATE(2016,1,1),date,"&DATE(2016,1,31))

(bezpečnější, protože data jsou konstruována se samostatnými hodnotami roku, měsíce a dne a nejsou zadána jako text, který musí být interpretován aplikací Excel).

normálně je to bolest, protože pokud přidáte názvy měsíců jako text (tj.) ve sloupci E musíte přejít na další potíže, abyste vytvořili data, která můžete použít pro kritéria.

v tomto případě však používáme jednoduchý trik, abychom věci usnadnili: Ve sloupci E místo psaní názvů měsíců přidáme skutečná data (1/1/2016, 2/1/2016, 3/1/2016) a poté pomocí vlastního formátu data („mmmm“) zobrazíme názvy měsíců.

to usnadňuje sestavení kritérií, která potřebujeme pro SUMIFS. Pro shodu dat větších nebo rovných prvnímu měsíci, používáme:

 
">="&E4

a aby odpovídala datům menším nebo rovným poslednímu dni v měsíci, používáme:

 
"&EOMONTH(E4,0)

kde EOMONTH automaticky vrátí poslední den.

zřetězení s ampersandem (&) je nezbytné při vytváření kritérií, která používají logický operátor s číselnou hodnotou.

řešení kontingenční tabulky

kontingenční tabulka je vynikajícím řešením, když potřebujete shrnout data podle roku, měsíce, čtvrtletí atd., protože pro vás udělají tento druh seskupení bez jakýchkoli vzorců. Pro srovnání vzorců vs. kontingenční tabulky, viz toto video: Proč kontingenční tabulky.