Операции · Практическое руководство

СУММЕСЛИМН в Excel: как посчитать продажи за период и не потерять последний день

Как суммировать продажи за период в Excel, если дата содержит время: СУММЕСЛИМН с двумя границами, проверка типов и учебный пример конца месяца.

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

Коротко о главном

Для суммы продаж за календарный период в Excel задайте два условия СУММЕСЛИМН: дата не раньше начала первого дня и строго раньше начала следующего дня после периода. Для октября это >= 1 октября 00:00 и < 1 ноября 00:00. Условие <= 31 октября без времени исключит операции позднее полуночи последнего дня.

  • Дата со временем — одно числовое значение: скрытые часы продолжают участвовать в сравнении.
  • Начало периода включайте, начало следующего периода исключайте: так соседние окна не пересекаются.
  • Даты и суммы должны быть числовыми значениями, а диапазоны — одинаковой формы и соответствовать одним строкам.
  • Проверяйте пограничные операции отдельно: правильный общий итог ещё не подтверждает распределение по месяцам.

1. Уточните, какую сумму и по какой дате считать

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

Далее рассматривается учебный набор из семи операций одного магазина в рублях. Возвратов, отмен, дублей и промежуточных итогов в нём нет. Все отметки времени уже приведены к одному согласованному часовому поясу. Это условный пример редакции, а не структура выгрузки Wildberries или Ozon. Если пояс исходного поля неизвестен, прежде всего выясните его: сравнение чисел не устранит неопределённость календарного дня.

Задача здесь узкая: правильно включить в сумму операции внутри выбранных временных границ. Полноту выгрузки, знаки возвратов и соответствие денежного поля вашему показателю проверяют отдельно. Даже безошибочная формула не восстановит отсутствующую продажу.

2. Разберите, почему пропадает последний день

Microsoft в справке NOW объясняет хранение даты и времени: целая часть числа представляет дату, дробная — время суток. Например, 0,5 соответствует полудню. Поэтому 31 октября 18:30 больше, чем 31 октября 00:00, даже если формат обеих ячеек показывает только 31.10.2026.

В рабочей копии временно покажите часы, минуты и секунды у пограничных записей. Это помогает увидеть проблему, но смена отображения не удаляет время из значения. Не обрезайте часы в оригинале ради совпадения отчёта: они могут понадобиться для проверки операции.

Для октября используйте промежуток от 1 октября включительно до 1 ноября исключительно. Это правило включает весь последний день и не захватывает первую операцию ноября. Попытка поставить конец на 23:59:59 привязывает расчёт к выбранной точности времени; начало следующего дня задаёт границу без такого допущения.

3. Задайте границы в отдельных ячейках

В учебной книге столбец A содержит дату и время операции, B — сумму. Заголовки находятся в строке 1, семь записей — в строках 2–8. В E1 напишите «Начало включительно», в F1 — «Конец исключительно». В E2 введите =ДАТА(2026;10;1), в F2 — =ДАТА(2026;11;1). Microsoft описывает DATE как создание даты по году, месяцу и дню; здесь обе границы находятся в начале суток.

Формула для русских имён функций и разделителя «;»: =СУММЕСЛИМН(B2:B8;A2:A8;">="&E2;A2:A8;"<"&F2). В английском варианте с запятыми: =SUMIFS(B2:B8,A2:A8,">="&E2,A2:A8,"<"&F2). Используйте вариант имён и разделителей, который принимает ваша установка Excel.

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

4. Сверьте результат на семи операциях

Для воспроизведения таблицы введите даты как распознанные Excel значения даты и времени, а суммы — как числа. Не добавляйте учебные записи к реальным продажам. В октябрьский итог должны попасть пять средних строк: 1 200 + 900 + 400 + 800 + 600 = 3 900 ₽. Сентябрьские 700 ₽ и ноябрьские 500 ₽ остаются за пределами окна.

Если вместо верхнего условия < 1 ноября использовать <= 31 октября 00:00, получится 2 500 ₽: сохранятся 1 200, 900 и ровно полуночные 400 ₽. Две более поздние продажи последнего дня на 800 и 600 ₽ пропадут. Ошибка составит 1 400 ₽, хотя Excel может не показать никакого сообщения об ошибке.

Отдельная сумма за 31 октября должна равняться 1 800 ₽. Для её проверки поменяйте E2 на =ДАТА(2026;10;31), оставив F2 равной 1 ноября. Формула останется прежней. После проверки верните нужные границы месячного отчёта.

Учебные данные редакции: семь операций, один часовой пояс, суммы без возвратов. Всего 5 100 ₽, из них октябрь — 3 900 ₽.
Дата и времяСумма, ₽В октябре
30.09.2026 23:59:00700Нет
01.10.2026 00:00:001 200Да
15.10.2026 12:00:00900Да
31.10.2026 00:00:00400Да
31.10.2026 18:30:00800Да
31.10.2026 23:59:59600Да
01.11.2026 00:00:00500Нет

5. Проверьте типы до исправления формулы

Если результат нулевой или неполный, проверьте A2 и B2 формулами =ЕЧИСЛО(A2) и =ЕЧИСЛО(B2), затем повторите проверку для всех строк и границ E2/F2. Английское имя — ISNUMBER. Справка Microsoft указывает, что эта функция не превращает текстовое число в числовое при проверке. ЛОЖЬ означает необходимость разбора, а не разрешение удалить запись.

Для суммы, которую Excel распознал как число в текстовом виде, Microsoft предлагает команду «Преобразовать в число» через индикатор ошибки. Работайте с копией и сверяйте результат с оригиналом. Формат с символом рубля не подтверждает числовой тип. Преобразование применяйте к суммам, а не ко всем столбцам вместе с артикулами.

Текстовую дату сначала разбирают по подтверждённому формату источника. Не угадывайте, что означает 03/04, и не заменяйте неизвестную дату сегодняшней. ИСТИНА у ЕЧИСЛО также не доказывает правильность самой даты: проверяйте год, месяц, день и разумный диапазон. При нерешённых записях обозначайте итог как неполный.

6. Проверьте строки и повторяемость расчёта

Microsoft требует одинаковое число строк и столбцов у диапазона суммирования и диапазонов условий. В примере это B2:B8 и A2:A8. Дополнительно убедитесь, что они относятся к тем же операциям: одинаковая длина B2:B8 и A3:A9 не делает смещённое сопоставление правильным.

При добавлении восьмой операции проверьте расширение всех диапазонов. Если последняя запись осталась за строкой 8, формула из примера её не охватит. Зафиксируйте число исходных строк, первую и последнюю операции, дату обновления и параметры E2/F2. Сверьте каждый пограничный случай и сумму отдельно от оформления ячейки.

После проверки времени и сумм можно сравнивать товары и периоды в разделе HelpStat «Внутренняя аналитика WB и Ozon». Описанная формула выполняется в Excel; её автоматический запуск или исправление этой книги средствами HelpStat здесь не предполагаются. Начните с одного подтверждённого периода и сохраните контрольный пример для следующего обновления.

Источники и методика

Источники ниже помогают проверить определения и возможности отчётов. Методика разбора и учебные расчёты подготовлены редакцией HelpStat. Доступность отчётов и условия работы проверяйте в своём кабинете. Расчётные примеры в статье — учебные, а не результаты клиентов.

Как устроены материалы HelpStat

Все материалы блога
Следующий шаг — за вами

У каждого товара
есть точка роста.

Найдите свою с аналитикой HelpStat.

Команда HelpStat

Связаться с HelpStat