Обща формула
=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)
Обобщение
За да сумирате стойности, които са между две дати, можете да използвате функцията SUMIFS. В показания пример клетка H7 съдържа тази формула:
=SUMIFS(amount,date,">"&H5,date,"<"&H6)
където датата (C5: C11) и сумата (D5: D11) са наречени диапазони.
Тази формула сумира суми в колона D за дати между H5 и H6.
Обяснение
Функцията SUMIFS позволява логически оператори (т.е. "=", ">", "> =" и т.н.) и множество критерии.
За да съпоставим целевите стойности между две дати, трябва да използваме два критерия. Функцията SUMIFS изисква всеки критерий да бъде въведен като двойка критерии / диапазон, както следва:
">"&H5,date // greater than H5 "<"&H6,date // less than H6
Забележете, че трябва да приложим логическите оператори в двойни кавички (""), след което да ги свържем към препратки към клетки с амперсанд (&). Това е така, защото SUMIFS е в група от "RACON" функции, които имат уникален синтаксис за критерии.
Крайната формула изглежда така:
=SUMIFS(amount,date,">"&H5,date,"<"&H6)
Забележка: този пример не включва началната или крайната дата в резултата. Вижте по-долу за пример, който включва начална и крайна дата.
С твърдо кодирани дати
Най-добрият начин за твърд код във функцията SUMIFS е да използвате функцията DATE. Например, за да сумирате стойности в rng1, които са между 1 юли 2020 г. и 30 септември 2020 г., можете да използвате формула като тази:
=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))
Забележете, че използваме по-голямо или равно на ("> =") и по-малко или равно на ("<="), така че SUMIFS да включва началната и крайната дата в крайния резултат.
Добавяне на повече критерии
За да разширите формулата, за да приложите повече критерии, просто добавете друга двойка обхват / критерии. Например, формулата по-долу ще сумира стойности в rng1, когато датите в rng2 са между дати в A1 и B1, а стойностите в rng3 са равни на C1:
=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)