Суммирование значений по номеру недели или дню недели в Excel
В этом пошаговом руководстве показаны формулы, которые помогут вам суммировать значения в заданном диапазоне на основе указанного номера недели или дня недели в Excel.
Как суммировать значения по Номер недели в Excel?
Как суммировать значения по дню недели в Excel?
Как суммировать значения по номеру недели в Excel?
Как показано на приведённом ниже снимке экрана, чтобы суммировать значения в столбце «Сумма» по датам, относящимся к указанному номеру недели, мы предлагаем две формулы.

Универсальные формулы
=SUMIFS( value_range, helper_column_range, week_number)
=SUMPRODUCT(--(WEEKNUM(date_range+0,1)=week_number),value_range)
Аргументы
Как использовать эту формулу?
Использование формулы SUMIFS и вспомогательного столбца
Чтобы использовать формулу SUMIFS, сначала примените функцию WEEKNUM, чтобы создать вспомогательный столбец и рассчитать соответствующий номер недели для дат из столбца «Дата».
=WEEKNUM (serial_num, [return_type])
Функция WEEKNUM возвращает номер недели для указанной даты в году.
1. В данном случае я выбираю ячейку (F5), расположенную рядом с первым значением в столбце «Сумма».
2. Введите в неё приведённую ниже формулу и нажмите клавишу Enter, чтобы получить номер недели первой даты. Выделите ячейку с результатом и перетащите маркер автозаполнения вниз, чтобы получить номера остальных недель. См. снимок экрана:
=WEEKNUM(C5)

3. Выберите ячейку для отображения общей суммы, введите в неё приведённую ниже формулу и нажмите клавишу EnterЗатем выделите ячейку с результатом и перетащите её маркер автозаполнения вниз, чтобы быстро получить остальные значения.
=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

Использование формулы SUMPRODUCT
При решении этой задачи с помощью формулы SUMPRODUCT вспомогательный столбец не требуется.
1. Выберите пустую ячейку, введите в неё приведённую ниже формулу и нажмите клавишу Enter.
=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)
2. Выделите ячейку с результатом и перетащите её маркер автозаполнения вниз, чтобы получить остальные результаты в соответствии с вашими потребностями.

Объяснение формулы
=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)
=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)
Как суммировать значения по дням недели в Excel?
Как показано на снимке экрана ниже, чтобы суммировать значения в столбце «Сумма» за определённый день недели в Excel, используйте функцию SUMPRODUCT совместно с функцией WEEKDAY.
В данном случае, поскольку нам нужно суммировать общую сумму для каждого дня недели, перед применением формулы мы создаём вспомогательный столбец с числами от 1 до 7, чтобы отдельно обозначить понедельник–воскресенье.

Универсальная формула
=SUMPRODUCT((WEEKDAY(date_range,2)=weekday_number)*value_range)
Аргументы
Как использовать эту формулу?
1. Выберите ячейку, расположенную рядом с той, в которой содержится число 1. В данном случае я выбираю ячейку I6.
2. Скопируйте или введите в неё приведённую ниже формулу и нажмите клавишу EnterВыделите ячейку с результатом и перетащите её маркер автозаполнения вниз, чтобы автоматически получить результаты для остальных дней недели.
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

Примечание. Если вам нужно просто просуммировать значения за один конкретный день недели, например пятницу, укажите число 5 прямо в формуле следующим образом.
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=5)*$E$5:$E$14)
Объяснение формулы
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)
Связанные функции
Функция WEEKNUM в Excel
Функция WEEKNUM в Excel возвращает номер недели для указанной даты в году, при этом отсчёт недель начинается с 1 января.
Функция SUMPRODUCT в Excel
Функция SUMPRODUCT в Excel позволяет умножать два или более столбца или массива, а затем суммировать полученные произведения.
Функция WEEKDAY в Excel
Функция WEEKDAY в Excel возвращает целое число от 1 до 7, обозначающее день недели для указанной даты.
Связанные формулы
Sum values by month (with or without year)
В этом руководстве подробно разбираются две формулы, которые позволяют суммировать значения за определённый месяц и год — или только за нужный месяц, игнорируя год, в Excel.
Суммирование значений по неделе заданной даты
В этом руководстве вы узнаете, как суммировать значения за неделю, в которую попадает указанная дата.
Суммирование каждых n строк или столбцов в диапазоне
В этом руководстве описаны две формулы на основе функций SUM и OFFSET для суммирования каждых n строк или столбцов в ограниченном диапазоне Excel.
Суммирование каждой n-й строки или столбца в диапазоне
В этом руководстве показано, как с помощью функций SUMPRODUCT, MOD и COLUMN создать формулу для суммирования каждой n-й строки или столбца в заданном диапазоне Excel.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.