Как посчитать средний чек: формула, возвраты и Excel
Как посчитать средний чек по выгрузке: убрать технический дубль, собрать товарные строки в чеки, учесть возврат и сравнить периоды. Пример и формулы Excel.
Вот как посчитать средний чек: разделите сумму продаж за период на число чеков продаж за тот же период. Если продажи составили 3 000 руб. по 3 чекам, средний чек до возвратов равен 1 000 руб./чек. Если по выбранным правилам вычесть возврат 300 руб., сохранив эти 3 чека в знаменателе, получится 900 руб./чек.
Ниже вымышленные учебные данные. Это самостоятельный расчет, а не результат работы агента Otdano.
Сначала договоритесь, что считать чеком
Для примера один чек означает одну завершенную покупку. Несколько товаров внутри нее складываются. Число чеков не равно числу товарных строк, клиентов или визитов: один человек может купить несколько раз, а посетитель сайта может ничего не купить.
Базовое определение опирается на сумму продаж и количество покупок. Например, Яндекс Метрика определяет средний чек через выручку и оплаченные заказы. Но правила включения возвратов нужно задать для своего отчета.
Запишите границы периода, часовой пояс, магазины и каналы, валюту, учет скидок и доставки. Берите фактически оплаченные суммы после скидок. Доставку включайте или исключайте одинаково во всех сравниваемых периодах. Не складывайте разные валюты без согласованного пересчета.
В примере берем полные периоды 01–07.10.2026 и 24–30.09.2026. Отмены до завершения покупки исключаем из суммы и числа чеков. Возврат вычитаем в периоде его проведения, исходный завершенный чек сохраняем в знаменателе. Это политика учебного отчета, а не универсальное правило учета. Если ваш отчет пересчитывает исходный период продажи, результаты будут другими.
Если хотите поручить разбор выгрузки и подготовку расчета агенту Otdano, сначала сформулируйте эти правила. Пример задания:
Сгруппируй товарные строки по чекам. Удали только подтвержденные технические дубли. Возвраты вычти из суммы периода их проведения, но не считай отдельными покупками. Покажи исключенные записи, число чеков, формулы и контроль сумм. При неоднозначности перечисли вопросы, не выбирай правила учета за меня.

Настоящая форма новой задачи Otdano, снята 05.11.2026 в 00:19 МСК. Названия QA-области и агента скрыты. Форма не отправлялась. Снимок интерфейса не подтверждает расчет средних чеков агентом; результат нужно сверить с исходной выгрузкой.
Другие задачи с документами для продаж разобраны в разделе «Коммерческое предложение».
Одна строка выгрузки еще не один чек
В таблице одна строка означает операцию или товарную позицию. Все операции относятся к текущему учебному периоду 01–07.10.2026.
| Документ | Строка | Операция | Сумма, руб. | Связь и решение |
|---|---|---|---|---|
| C001 | L1 | Продажа | 600 | Сохранить |
| C001 | L2 | Продажа | 400 | Другая позиция того же чека, сохранить |
| C002 | L1 | Продажа | 1500 | Сохранить |
| C002 | L1 | Продажа | 1500 | Точная повторная запись, исключить |
| C003 | L1 | Продажа | 500 | Сохранить |
| R001 | L1 | Возврат | −300 | К продаже C002, сохранить отдельно |
| Исходная сумма | 4200 | До исключения дубля, с возвратом |
Дубль здесь подтвержден совпадением пары «документ + строка» и всех данных операции. Две законные покупки на одинаковую сумму с разными номерами чеков сохраняются. Позиции L1 и L2 документа C001 тоже сохраняются.
В реальной выгрузке убедитесь, что номер уникален между кассами и датами. Если он повторяется, добавьте к идентификатору кассу и дату. Совпавший идентификатор с разными суммами требует разбора, а не автоматического удаления.
После удаления повторной записи соберите продажи по номеру чека:
| Чек продажи | Расчет, руб. | Сумма продажи, руб. |
|---|---|---|
| C001 | 600 + 400 | 1000 |
| C002 | 1500 | 1500 |
| C003 | 500 | 500 |
| Итого | 1000 + 1500 + 500 | 3000 |
Получились 3 уникальных чека продаж. R001 уменьшает сумму на 300 руб., но не становится четвертой покупкой.
Вымышленные учебные данные. Другая позиция того же чека сохраняется; точный технический повтор удаляется.
Контроль по исходным строкам: 4 200 − 1 500 = 2 700 руб. Контроль по операциям: 3 000 − 300 = 2 700 руб. Обе суммы совпали.
Средний чек до возврата: 3 000 / 3 = 1 000 руб./чек. Выбранный показатель с учетом возврата: (3 000 − 300) / 3 = 900 руб./чек.
Как повторить расчет в Excel
Сохраните исходную выгрузку отдельно. На рабочем листе сначала исключите подтвержденный дубль. Не удаляйте повторы только по сумме или номеру чека: так потеряются законные операции.
Создайте лист «Операции» с шапкой в строке 1. Столбец A содержит документ, B — строку, C — тип, D — числовую сумму. В строки 2–6 перенесите пять оставшихся операций в исходном порядке. В C используйте «Продажа» и «Возврат», сумму возврата запишите отрицательным числом.
На листе «Чеки» внесите C001, C002, C003 в A2:A4, без повторов. Возврат R001 в список чеков продаж не включайте. В B2 запишите и протяните до B4:
=СУММЕСЛИ(Операции!$A$2:$A$6;A2;Операции!$D$2:$D$6)
Получите 1 000, 1 500 и 500 руб. Функция СУММЕСЛИ складывает значения, соответствующие условию. Здесь условием служит номер чека; возврат остается отдельной операцией.
На листе «Чеки» задайте расчетные ячейки:
| Ячейка | Показатель | Формула | Результат |
|---|---|---|---|
| D2 | Продажи, руб. | =СУММ(B2:B4) | 3000 |
| D3 | Чеки продаж, шт. | =СЧЕТЗ(A2:A4) | 3 |
| D4 | Возвраты со знаком, руб. | =СУММЕСЛИ(Операции!C2:C6;"Возврат";Операции!D2:D6) | −300 |
| D5 | Сумма после возвратов, руб. | =D2+D4 | 2700 |
| D6 | Средний чек с возвратами, руб./чек | =ЕСЛИ(D3=0;"не определен";D5/D3) | 900 |
| D7 | Разница для контроля, руб. | =СУММ(Операции!D2:D6)-D5 | 0 |
СЧЕТЗ считает заполненные ячейки, поэтому A2:A4 должны содержать только уникальные чеки продаж. Для своей выгрузки расширьте все диапазоны до последней строки. Нулевая разница D7 подтверждает совпадение сумм; правильность отбора чеков проверьте отдельно.
Сравнивайте одинаковый показатель
В предыдущем полном учебном периоде 24–30.09.2026 были три разных чека: 700, 800 и 900 руб. Дублей, отмен и возвратов нет. Сумма 700 + 800 + 900 = 2 400 руб., средний чек с учетом возвратов 2 400 / 3 = 800 руб./чек.
| Показатель | 24–30.09.2026 | 01–07.10.2026 |
|---|---|---|
| Продажи до возвратов, руб. | 2400 | 3000 |
| Возвраты со знаком, руб. | 0 | −300 |
| Сумма после возвратов, руб. | 2400 | 2700 |
| Чеки продаж, шт. | 3 | 3 |
| Средний чек с возвратами, руб./чек | 800 | 900 |
Одинаковая политика учета в обоих учебных периодах. База процентного изменения — 800 руб./чек.
Изменение выбранного показателя: 900 − 800 = +100 руб./чек. Процентное изменение: (900 / 800 − 1) × 100 = +12,5%, база сравнения 800 руб./чек. Валовые 1 000 руб./чек в это сравнение не входят.
Оба периода полные, одинаковой длительности; состав данных и политика учета совпадают. Для бизнеса дополнительно проверьте состав магазинов, каналов и календарь акций. По трем покупкам нельзя установить причину изменения, доказать устойчивый рост продаж или предсказать следующую неделю.
Частые вопросы
Можно разделить сумму на число клиентов?
Это средняя сумма на клиента. Для среднего чека считайте покупки: повторная покупка того же человека увеличивает знаменатель.
Что делать, если чеков нет?
При нуле чеков средний чек не определен. Пишите «не определен», а не 0 руб./чек. Это верно и когда в периоде есть только возвраты прошлых покупок.
Как посчитать изменение без предыдущего периода?
Укажите «нет базы сравнения» для разницы и процентов. Если предыдущий показатель известен и равен нулю, абсолютную разницу посчитать можно, процентное изменение не определено.
Нужно усреднять средние чеки за дни?
Для итога периода сложите суммы операций по выбранной политике и разделите на общее число чеков продаж. Простое среднее дневных средних искажает итог, если число покупок по дням различается.