Excel vzorec: Součet, pokud podle roku -

Obsah

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.

Zajímavé články...