Сумма за месяц - Excel и Google Таблицы

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве будет показано, как использовать функцию СУММЕСЛИМН для суммирования данных, соответствующих определенным месяцам, в Excel и Google Таблицах.

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

Сначала мы продемонстрируем, как суммировать данные, соответствующие датам, приходящимся на определенный месяц и год.

Мы можем использовать функцию СУММЕСЛИМН вместе с функциями ДАТА, ГОД, МЕСЯЦ и МЕСЯЦ, чтобы суммировать Количество продаж внутри каждого Месяц.

1 = СУММЕСЛИМН (C3: C9, B3: B9, "> =" & ДАТА (ГОД (E3), МЕСЯЦ (E3), 1), B3: B9, "<=" & EOMONTH (E3,0))

Чтобы построить формулу выше, мы начнем с определения диапазона дат для каждого месяца.. Мы используем функцию DATE, чтобы определить первый день месяца (например, 01.05.2021). Мы можем сделать это, «жестко закодировав» дату в формуле:

1 "> =" & ДАТА (2021,5,1)

Или, что еще лучше, мы можем сделать критерии гибкими, обратившись к дате в ячейке E3, извлекая год и месяц даты (и установив день равным 1), как показано в примере выше:

1 "> =" & ДАТА (ГОД (E3), МЕСЯЦ (E3), 1)

Чтобы определить последний день месяца, мы можем использовать функцию EOMONTH:

1 "<=" & EOMONTH (E3,0)

Объединив все эти критерии, мы можем написать следующую формулу СУММЕСЛИМН:

1 = СУММЕСЛИМН (C3: C9, B3: B9, "> =" & ДАТА (ГОД (E3), МЕСЯЦ (E3), 1), B3: B9, "<=" & EOMONTH (E3,0))

Блокировка ссылок на ячейки

Чтобы наши формулы было легче читать, мы показали формулы без заблокированных ссылок на ячейки:

1 = СУММЕСЛИМН (C3: C9, B3: B9, "> =" & ДАТА (ГОД (E3), МЕСЯЦ (E3), 1), B3: B9, "<=" & EOMONTH (E3,0))

Но эти формулы не будут работать должным образом при копировании и вставке в другое место в файле. Вместо этого вы должны использовать ссылки на заблокированные ячейки следующим образом:

1 = СУММЕСЛИМН ($ C $ 3: $ C $ 9, $ B $ 3: $ B $ 9, "> =" & ДАТА (ГОД (E3), МЕСЯЦ (E3), 1), $ B $ 3: $ B $ 9, "<=" & EOMONTH (E3,0))

Прочтите нашу статью о блокировке ссылок на ячейки, чтобы узнать больше.

Форматирование значений месяца

В этом примере мы перечислили месяцы в столбце E. Эти значения месяцев на самом деле представляют собой даты, отформатированные так, чтобы не указывать день, с использованием пользовательского форматирования чисел.

Пользовательский формат данных - «ммм гггг» для отображения мая 2022 года.

Сумма по месяцам за несколько лет

В приведенном выше примере суммированы данные с датами, относящимися к определенному месяцу и году. Вместо этого вы можете суммировать данные с датами, приходящимися на месяц любого года, с помощью функции СУММПРОИЗВ.

1 = СУММПРОИЗВ (C3: C8; - (МЕСЯЦ (B3: B8) = МЕСЯЦ (G3)))

В этом примере мы используем функцию СУММПРОИЗВ для выполнения сложных вычислений «сумма если». Давайте пройдемся по формуле.

Это наша окончательная формула:

1 = СУММПРОИЗВ (C3: C8; - (МЕСЯЦ (B3: B8) = МЕСЯЦ (G3)))

Во-первых, функция СУММПРОИЗВ перечисляет Количество продаж для каждого Дата продажи а затем сравнивает месяц каждого Дата продажи против указанного Месяц, возвращая ИСТИНА, если месяцы совпадают, или ЛОЖЬ, если они не совпадают:

1 = СУММПРОИЗВ ({30; 42; 51; 28; 17; 34}, - ({ИСТИНА; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ИСТИНА; ЛОЖЬ}))

Затем двойные дефисы (-) преобразуют значения ИСТИНА и ЛОЖЬ в единицы и нули:

1 = СУММПРОИЗВ ({30; 42; 51; 28; 17; 34}, {1; 0; 1; 0; 1; 0})

Затем функция СУММПРОИЗВ умножает каждую пару записей в массивах:

1 = СУММПРОИЗВ ({30; 0; 51; 0; 17; 0})

Наконец, суммируются числа в массиве:

1 =98

Более подробную информацию об использовании логических операторов и команды «-» в функции SUMPRODUCT можно найти здесь.

Сумма по месяцам в Google Таблицах

Эти формулы работают в Google Таблицах точно так же, как и в Excel.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave