Excel vzorec: Součet, pokud je datum mezi -

Obsah

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)

Zajímavé články...