Суммировать значения по номеру недели или дню недели в Excel
В этом руководстве шаг за шагом демонстрируются формулы, которые помогут вам суммировать значения в определенном диапазоне на основе указанного номера недели или дня недели в Excel.
Как суммировать значения по номеру недели в Excel?
Как суммировать значения по дням недели в Excel?
Как суммировать значения по номеру недели в Excel?
Как показано на снимке экрана ниже, для суммирования значений в столбце «Сумма» на основе дат, на которые выпадает данный номер недели, мы предоставляем две формулы.
Общие формулы
=SUMIFS( value_range, helper_column_range, week_number)
=SUMPRODUCT(--(WEEKNUM(date_range+0,1)=week_number),value_range)
аргументы
Как пользоваться этой формулой?
Использование формулы СУММЕСЛИМН и вспомогательного столбца
Для использования SUMIFS формула, сначала вам нужно применить WEEKNUM функция для создания вспомогательного столбца для вычисления соответствующих номеров недель для дат в столбце Date.
=WEEKNUM (serial_num, [return_type])
Функция WEEKNUM возвращает номер недели указанной даты в году.
1. В этом случае я выбираю ячейку (F5) рядом с первым значением в столбце «Сумма».
2. Введите в нее приведенную ниже формулу и нажмите Enter ключ, чтобы получить номер недели первого свидания. Выберите ячейку результата и перетащите ее дескриптор автозаполнения вниз, чтобы получить другие номера недель. Смотрите скриншот:
=WEEKNUM(C5)
3. Выберите ячейку для вывода общей суммы, введите в нее приведенную ниже формулу и нажмите Enter ключ. Выберите эту ячейку результата, перетащите ее дескриптор автозаполнения вниз, чтобы получить другие результаты.
=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)
Используя формулу СУММПРОИЗВ
Вам не нужно создавать вспомогательный столбец при использовании формулы СУММПРОФУКТ для решения этой проблемы.
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, вы можете применить функцию СУММПРОИЗВ вместе с функцией ДЕНЬНЕД.
В этом случае, поскольку нам нужно суммировать общую сумму для каждого дня недели, перед применением формулы мы создаем вспомогательный столбец с номерами от 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)
Связанные функции
Функция ЧИСЛО НЕДЕЛ в Excel
Функция СУММЕСЛИМН в Excel возвращает номер недели указанной даты в году, который начинает отсчет недель с 1 января.
Функция СУММПРОИЗВ в Excel
Функцию СУММПРОИЗВ в Excel можно использовать для умножения двух или более столбцов или массивов, а затем получения суммы произведений.
Функция ДЕНЬ НЕДЕЛИ в Excel
Функция Excel EOMONTH возвращает целое число от 1 до 7, представляющее день недели для заданной даты в Excel.
Родственные формулы
Сумма значений по месяцам (с годом или без)
В этом руководстве подробно показаны две формулы, которые помогут суммировать значения по определенному месяцу и году или суммировать значения по определенному месяцу без учета года в Excel.
Сумма значений по неделям заданной даты
В этом руководстве рассказывается, как суммировать значения по неделям, на которые приходится заданная дата.
Суммируйте каждые n строк или столбцов в диапазоне
В этом руководстве объясняются две формулы на основе функций СУММ и СМЕЩЕНИЕ для суммирования каждых n строк или столбцов в указанном диапазоне в Excel.
Суммируйте каждую n-ю строку или столбец в диапазоне
В этом руководстве показано, как создать формулу на основе функций СУММПРОИЗВ, МОД и СТОЛБЕЦ для суммирования каждой n-й строки или столбца в диапазоне в Excel.
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.