Как сложить значения по месяцам?

Чтобы суммировать значения по месяцам, если в столбце есть даты, вы можете использовать СУММЕСЛИМЫ или СУММПРОИЗВ. С помощью SUMIFS вы можете ссылаться на даты, приходящиеся на определенный месяц года. А с помощью СУММПРОИЗВ вы можете сложить суммы за определенный месяц, независимо от года.

сумма по месяцам

Наши данные показывают даты через три года: 2021, 2022 и 2023 годы. Здесь мы будем использовать обе формулы.

Используйте SUMIFS для суммирования значений по месяцам года.

Чтобы написать эту формулу, выполните следующие действия:

  1. Сначала в ячейку введите СУММИС, затем в первом аргументе укажите диапазон, из которого вы хотите получить сумму.
  2. После этого во втором аргументе (критерий_диапазон1) укажите диапазон, в котором у вас лежат даты.
  3. Затем в третьем аргументе (критерии) введите («>=»&DATE(2022,1,1)), чтобы указать дату начала месяца.
  4. Теперь в критерии range2 снова укажите диапазон с датами. И в критерии 2 введите («<=»&EOMONTH («01-январь-2022», 0)).
  5. В конце введите закрывающие скобки и нажмите Enter, чтобы получить результат.
сумма-в месяц

И как только вы нажмете Enter, он вернет сумму значений, где дата находится в январе 2022 года.

сумма значений в месяц
 =SUMIFS(B2:B103,A2:A103,">="&DATE(2022,1,1),A2:A103,"<="&EOMONTH("01-Jan-2022",0))

Как работает эта формула?

Чтобы понять эту формулу, нужно разделить ее на три части:

формула-разделенная на три части

В первой части вы указали диапазон, из которого нужно получить сумму.

первый указанный диапазон для получения суммы

Во второй части вы указали диапазон дат, а затем использовали функцию ДАТА, чтобы создать допустимую дату 01 января 2022 года.

В функции ДАТА вы также использовали операторы «больше» и «равно». И когда вы это сделаете, он сообщит SUMIFS суммировать только для даты, равной или большей, чем 01 января 2022 года.

указан диапазон-с-датами

В части 3 вы снова сослались на диапазон дат.

В критериях вы использовали функцию ЕМЕСЯЦ с датами 01 января 2022 г. и 0 в качестве месяцев, которая возвращает последний день (дату) января, 31 января 2022 г. Наряду с этим у вас есть операторы «меньше» и «равно».

Это указывает SUMIF складывать значения для дат, меньших или равных 31 января 2033 года.

третья часть-снова-ссылается на-диапазон-дат

При использовании двух приведенных выше критериев у вас есть диапазон дат между 01 января 2022 г. и 31 января 2022 г., и формула суммирует все значения между этими двумя датами.

СУММПРОИЗВ для добавления значений по месяцам

А если вы хотите сложить значения за месяц независимо от года, вы можете использовать функции СУММПРОИЗВ и МЕСЯЦ.

сумма-продукт-в-сумму-месяц
 =SUMPRODUCT(B2:B103,--(MONTH(A2:A103)=1))

В этой формуле вы использовали функцию МЕСЯЦ и указали на весь диапазон дат. После этого проверьте его с помощью 1, что означает проверку дат января.

сумма произведения и месяца в сочетании

После этого у вас есть двойной знак минус для преобразования ИСТИНА в 1 и ЛОЖЬ в 0.

конвертировать истину и ложь

В конце СУММПРОИЗВ умножает две таблицы (Количество и 0-1) и возвращает сумму для дат, где месяц — январь.

суммапродукт-умножает-оба-массивы

Получить файл Excel

Скачать

Список формул Excel

Связанные формулы