Как посчитать сумму за месяц или произвольный период
Задача возникает в любом учёте: есть журнал операций с датами, нужны итоги по месяцам. Главная сложность не в формуле, а в том, чтобы условие по датам работало независимо от региональных настроек компьютера.
Сумма за конкретный месяц — надёжный способ
Берём всё, что попадает в промежуток от первого числа месяца до первого числа следующего. Верхняя граница строго меньше — так в расчёт не попадёт первое число следующего месяца.
Функция ДАТА собирает дату из чисел, поэтому формула не зависит от формата отображения.
Итоги по всем месяцам сразу
Вынесите первое число каждого месяца в отдельный столбец и сошлитесь на него. Тогда одну формулу можно протянуть на все двенадцать строк.
Сумма по номеру месяца независимо от года
Если нужно сложить все мартовские продажи за всю историю, условие ставится не на диапазон дат, а на номер месяца.
Здесь нельзя ссылаться на целые столбцы — указывайте конкретный диапазон строк.
Сумма за текущий месяц
Формула сама подстраивается под сегодняшнюю дату, пересчитываясь при каждом открытии файла.
Как это выглядит на данных
| A (Дата) | C (Сумма) |
|---|---|
| 03.03.2026 | 12 000 |
| 28.03.2026 | 5 400 |
| 02.04.2026 | 9 000 |
За март формула вернёт 17 400 — апрельская операция не попадёт.
Частые ошибки
Скорее всего, даты хранятся как текст. Признак простой: настоящие даты выравниваются по правому краю ячейки, а текст — по левому. Выделите столбец и задайте формат «Дата», либо примените ДАТАЗНАЧ.
Так бывает, если верхнюю границу задать как «меньше или равно 31 марта», а в ячейках хранится ещё и время. Надёжнее использовать строгое «меньше первого апреля».
Вопросы и ответы
Тот же приём с границами: от первого числа первого месяца квартала до первого числа месяца, следующего за кварталом. Например, для первого квартала — от ДАТА(2026;1;1) до ДАТА(2026;4;1).
Да, сводная таблица группирует даты по месяцам в пару кликов. Но формулы удобнее, когда итоги должны обновляться сами при добавлении новых строк.
Опишите её словами — ExelGen соберёт формулу под ваши столбцы и версию Excel.
Сгенерировать формулу