
Обща формула
=SUMIFS(amounts,dates,">="&TODAY()-30,ids,id)
Обобщение
За да сумирате продажбите през последните 30 дни по идентификатор (като име, инициали, регион и т.н.), можете да използвате функцията SUMIFS заедно с функцията ДНЕС. В показания пример формулата в G5, копирана надолу, е:
=SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30,$B$5:$B$104,F5)
Обяснение
Функцията SUMIFS може да обработва множество критерии при изчисляване на сума. В този случай SUMIFS е конфигуриран с диапазон от суми за всички суми:
=SUMIFS($D$5:$D$104
Първият критерий определя диапазон от критерии, който съдържа всички дати, с критерии, по-големи или равни на текущата дата минус 30:
=SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30
Вторият критерий определя обхват от всички идентификатори с критерии за единичен идентификатор, изваден от колона F:
=SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30,$B$5:$B$104,F5)
Обхватите на бележките за суми, дати и идентификатори са абсолютни препратки, така че няма да се променят при копиране. Когато формулата се копира надолу в колона G, SUMIFS изчислява общите продажби през последните 30 дни за всеки идентификатор в таблицата.
Общо продажби през последните 30 дни
За да получите сума за общите продажби през последните 30 дни, просто пропуснете втория критерий:
SUMIFS(amounts,dates,">="&TODAY()-30)
За горния пример това става:
SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30)