
Obecný vzorec
=SUMIFS(sum_range,date,">="&DATE(year),date,"<="&DATE(year,12,31))
souhrn
Pokud potřebujete sumarizovat rok, můžete použít funkci SUMIFS se dvěma kritérii. V zobrazeném příkladu je vzorec v H6:
=SUMIFS(amount,date,">="&DATE(G6,1,1),date,"<="&DATE(G6,12,31))
Výsledkem je součet částek za rok 2011. Při kopírování dolů vzorec také vytvoří součet za roky 2012 a 2013.
Vysvětlení
Prvním argumentem pro SUMIF je vždy rozsah k součtu ("sum_range") a kritéria jsou dodávána jako jeden nebo více párů rozsah / kritéria.
V tomto příkladu je rozsahem součtu pojmenovaný rozsah nazývaný „množství“ (E3: E2931) a kritéria jsou dodávána ve dvou párech, obě s použitím pojmenovaného rozsahu s názvem „datum“ (B3: B2931).
V každém případě se v kritériích používá funkce DATE k vytvoření dvou platných dat, přičemž obě používají stejný rok:
1. První den roku 2011
2. Poslední den roku 2011
Tato data se ve vzorci zobrazují následovně:
date, ">="&DATE(G6,1,1) // date is>= to 1/1/2011 date, "<="&DATE(G6,12,31) // date is <= 12/31/2011
Výsledkem je, že vzorec vrátí celkovou částku pouze pro všechny částky v roce 2011.
Protože k zadání roku používáme odkaz na buňku, lze vzorec zkopírovat dolů a vytvořit tak součty také pro roky 2012 a 2013.