KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Sum values by month (with or without year) в Excel

АвторSiluviaДата изменения

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

Как суммировать значения по месяцу и году?
Как суммировать значения по месяцу без учёта года?


Как суммировать значения по месяцу и году?

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

doc-sum-by-month-with-without-year-1

Универсальные формулы

=SUMIFS(value_range,date_range,">="&,date,date_range,"<="&,EOMONTH(date,0))

Аргументы

Диапазон_значений: Диапазон значений, которые вы хотите просуммировать;
Диапазон_дат: Диапазон дат, в котором вы хотите оценить месяц и год;
Дата: Представляет первый день месяца, по которому вы хотите выполнить суммирование. Может быть Ссылка на ячейку или конкретной датой, заключённой в двойные кавычки.

Как использовать эту формулу?

В данном случае диапазон1 — это $D$3:$D$11, условие1 — «Китай», расположенное в ячейке $G3, диапазон2 — $E$3:$E$11, а условие2 содержится в ячейке H$2.

1. Выберите пустую ячейку для вывода результата — в данном случае это ячейка H6.

2. Скопируйте или введите приведённую ниже формулу в выбранную ячейку и нажмите клавишу Enter. Затем выделите ячейку с результатом и перетащите маркер автозаполнения вниз, чтобы получить суммы за другие месяцы и годы.

=SUMIFS($E$5:$E$10,$B$5:$B$10,">="&,G6,$B$5:$B$10,"<="&,EOMONTH(G6,0))

doc-sum-by-month-with-without-year-2

Примечание: В диапазоне G6:G7 я ввела фактические даты в формате «м/д/гггг», а затем вручную применила к ним формат «ммм-гггг», чтобы отображались только месяц и год. Если вы введёте месяц и год вручную как текст, правильного результата не получится.

Пояснение к формуле

=SUMIFS($E$5:$E$10,$B$5:$B$10,">="&,G6,$B$5:$B$10,"<="&,EOMONTH(G6,0))

$E$5:$E$10,$B$5:$B$10,«>=»&G6: Здесь выполняется сопоставление дат в Диапазон дат E5:E10 Больше или равно с первым днём месяца в ячейке G6.
$B$5:$B$10,«<=»&EOMONTH(G6,0): Функция КОНМЕСЯЦА возвращает порядковый номер последнего дня месяца, указанного датой в ячейке G6. Как и выше, здесь выполняется сопоставление дат в Диапазон дат E5:E10 Меньше или равно с последним днём месяца.
Затем функция СУММЕСЛИМН суммирует общую сумму по месяцу с учётом двух указанных условий.

Как суммировать значения по месяцу, не учитывая год?

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

Универсальная формула

=SUMPRODUCT((MONTH(date_range)=month)*value_range)

Аргументы

Диапазон_дат: Диапазон дат, в котором вы хотите оценить месяц;
Месяц: Это число, представляющее месяц, по которому вы будете суммировать значения;
Диапазон_значений: Диапазон значений, которые вы хотите просуммировать;

Как использовать эту формулу?

1. Выберите пустую ячейку — например, H6.

2. Скопируйте или введите приведённую ниже формулу, а затем нажмите клавишу Enter, чтобы получить результат.

=SUMPRODUCT((MONTH($B$5:$B$10)=10)*$E$5:$E$10)

ПримечаниеВ формуле число 10 обозначает октябрь. Числа от 1 до 12 соответствуют месяцам с января по декабрь — вы можете легко адаптировать их под свои задачи.

Пояснение к формуле

=SUMPRODUCT((MONTH($B$5:$B$10)=10)*$E$5:$E$10)

MONTH($B$5:$B$10)=10: Функция МЕСЯЦ извлекает номер месяца из каждой ячейки с датой в диапазоне B5:B10: {10;10;12;12;10;10} и сравнивает каждое число в массиве с числом 10: {10;10;12;10;10;10}=10, в результате чего возвращается массив ИСТИНА/ЛОЖЬ {ИСТИНА;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ИСТИНА}.
{ИСТИНА;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ИСТИНА}*$E$5:$E$10: Этот массив умножается на каждую сумму, соответствующую месяцу октябрь, и вы получаете новый массив следующего вида: {1428;2010;0;0;2069;1728};
СУММПРОИЗВ{1428;2010;0;0;2069;1728}: Функция СУММПРОИЗВ в итоге складывает все числа в массиве и возвращает результат 7235.

Связанные функции

Функция СУММЕСЛИМН в Excel
Функция СУММЕСЛИМН в Excel позволяет суммировать значения ячеек на основе нескольких условий

Функция СУММПРОИЗВ в Excel
Функция СУММПРОИЗВ в Excel умножает два или более столбца или массива, а затем суммирует полученные произведения.

Функция КОНМЕСЯЦА в Excel
Функция КОНМЕСЯЦА в Excel возвращает дату, которая находится на указанное количество месяцев до или после заданной Дата начала

Функция МЕСЯЦ в Excel
Функция МЕСЯЦ в Excel извлекает номер месяца из Формат даты в Excel


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

Суммирование значений по неделе заданной даты
В этом руководстве рассказывается, как суммировать значения по неделе, в которую попадает заданная дата

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

Суммирование каждых n строк или столбцов в диапазоне
В этом руководстве описаны две формулы на основе функций СУММ и СМЕЩ, которые позволяют суммировать каждые n строк или столбцов в ограниченном диапазоне Excel.

Суммирование каждой n-й строки или столбца в диапазоне
В этом руководстве показано, как с помощью функций СУММПРОИЗВ, ОСТАТ и СТОЛБЕЦ создать формулу для суммирования каждой n-й строки или столбца в заданном диапазоне Excel.


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает Вам выделяться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и создания диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячеек без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  Между несколькими листами  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.