Формула Excel: Сумма продаж за последние 30 дней по ID -

Общая формула

=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)

Интересные статьи...