
Obecný vzorec
=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)
souhrn
Chcete-li sečíst hodnoty, které jsou mezi dvěma daty, můžete použít funkci SUMIFS. V zobrazeném příkladu obsahuje buňka H7 tento vzorec:
=SUMIFS(amount,date,">"&H5,date,"<"&H6)
kde datum (C5: C11) a částka (D5: D11) jsou pojmenovány rozsahy.
Tento vzorec shrnuje částky ve sloupci D pro data mezi H5 a H6.
Vysvětlení
Funkce SUMIFS umožňuje logické operátory (tj. "=", ">", "> =" Atd.) A více kritérií.
K přiřazení cílových hodnot mezi dvěma daty musíme použít dvě kritéria. Funkce SUMIFS vyžaduje, aby bylo každé kritérium zadáno jako pár kritérií / rozsahů následujícím způsobem:
">"&H5,date // greater than H5 "<"&H6,date // less than H6
Všimněte si, že musíme uzavřít logické operátory do uvozovek ("") a poté je zřetězit na odkazy na buňky s ampersandem (&). Důvodem je, že SUMIFS je ve skupině funkcí „RACON“, které mají jedinečnou syntaxi pro kritéria.
Konečný vzorec vypadá takto:
=SUMIFS(amount,date,">"&H5,date,"<"&H6)
Poznámka: tento příklad nezahrnuje ve výsledku počáteční ani koncové datum. Níže je uveden příklad, který zahrnuje počáteční a konečné datum.
S pevně zakódovanými daty
Nejlepší způsob, jak data napevno naprogramovat do funkce SUMIFS, je použít funkci DATE. Chcete-li například sečíst hodnoty v rng1, které jsou mezi 1. červencem 2020 a 30. září 2020, můžete použít vzorec takto:
=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))
Všimněte si, že používáme větší nebo rovné ("> =") a menší nebo rovné ("<="), takže SUMIFS zahrnuje konečné a konečné datum.
Přidání dalších kritérií
Chcete-li rozšířit vzorec a použít více kritérií, stačí přidat další pár rozsah / kritérium. Například následující vzorec shrnuje hodnoty v rng1, když jsou data v rng2 mezi daty v A1 a B1, hodnoty AND v rng3 jsou rovny C1:
=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)