
Общая формула
=SUMIFS(amounts,dates,">="&TODAY()-30,ids,id)
Резюме
Чтобы суммировать продажи за последние 30 дней по идентификатору (например, имени, инициалам, региону и т. Д.), Вы можете использовать функцию СУММЕСЛИМН вместе с функцией СЕГОДНЯ. В показанном примере формула в G5, скопированная ниже, имеет следующий вид:
=SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30,$B$5:$B$104,F5)
Объяснение
Функция СУММЕСЛИМН может обрабатывать несколько критериев при вычислении суммы. В этом случае СУММЕСЛИМН настроен с диапазоном сумм для всех сумм:
=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, СУММЕСЛИМН вычисляет общий объем продаж за последние 30 дней для каждого идентификатора в таблице.
Всего продаж за последние 30 дней
Чтобы получить общую сумму продаж за последние 30 дней, просто опустите второй критерий:
SUMIFS(amounts,dates,">="&TODAY()-30)
В приведенном выше примере это становится:
SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30)