Складской учёт в Excel: приход, расход и остатки без ручной путаницы
Строим простой складской файл правильно: движения храним как историю, остатки считаем формулами, а низкий запас видим заранее.
Когда Excel подходит для склада
Excel хорошо подходит небольшому складу, магазину или мастерской, когда ассортимент и количество операций ещё можно контролировать без полноценной WMS. Главное преимущество — понятная структура и возможность быстро адаптировать поля под свой бизнес.
Но файл должен быть построен как система учёта, а не как одна огромная таблица. Если вручную перезаписывать остаток после каждой продажи, история теряется и ошибки неизбежны. Надёжнее хранить движения отдельно, а остаток рассчитывать из прихода и расхода.
Три основы: товары, движения, остатки
На листе «Товары» храните уникальный артикул или SKU, название, единицу измерения, категорию и минимальный остаток. На листе «Движения» каждая строка — отдельная операция с датой, SKU, типом движения, количеством и при необходимости складом или документом.
Текущий остаток рассчитывается как начальный остаток + весь приход − весь расход. Такая схема сохраняет историю: можно восстановить состояние на дату, найти источник расхождения и построить обороты за период.
Формулы для текущего остатка
Для небольшого файла приход и расход по SKU можно суммировать через СУММЕСЛИМН (SUMIFS). Отдельно суммируется количество операций типа «Приход» и «Расход», после чего вычисляется разница с начальным остатком.
Если складов несколько, добавьте склад как ещё одно условие. Важно, чтобы SKU вводился одинаково во всех листах — лучше выбирать его из справочника, иначе пробел или другая раскладка создаст отдельную позицию и исказит остаток.
Создать складской учёт в Excel
Укажите товары, склады и нужные операции — SmartXLSX соберёт персональную структуру XLSX.
Открыть инструмент →Минимальный запас и закупка
Остаток сам по себе мало что говорит. Добавьте минимальный уровень: если текущий остаток меньше порога, позиция попадает в список на закупку. Для более зрелой модели можно учитывать средний расход за день и срок поставки.
Простой ориентир заказа: ожидаемый расход за срок поставки + страховой запас − текущий доступный остаток. Это не заменяет прогнозирование спроса, но заметно полезнее закупки «на глаз».
Инвентаризация без потери истории
При инвентаризации не исправляйте старые движения, чтобы подогнать расчёт под фактическое количество. Зафиксируйте фактический остаток и оформите отдельную корректирующую операцию на разницу. Тогда история останется проверяемой.
Полезно хранить дату инвентаризации, расчётный остаток, фактический остаток и расхождение. Повторяющиеся минусы по одной категории могут указывать на ошибки при приёмке, списании или комплектации.
Типичные ошибки складского файла
Самые опасные ошибки — ручное изменение итогового остатка, отсутствие уникального SKU, удаление старых операций и смешивание единиц измерения. Ещё одна проблема — формулы с фиксированным диапазоном, которые не захватывают новые строки.
Используйте структурированные таблицы Excel, проверку данных и отдельные поля для исходных значений и расчётов. Для большого числа пользователей, сканеров и тысяч операций в день уже лучше специализированная система. Для малого учёта SmartXLSX может собрать рабочую книгу с нужными листами и формулами автоматически.
Частые вопросы
Можно вести несколько складов?
Да. Добавьте поле «Склад» в движения и учитывайте его в формулах остатка и отчётах.
Как учитывать списание?
Как отдельный тип расходной операции с причиной. Так списания не смешиваются с продажами.
Можно сделать предупреждение о низком остатке?
Да. Сравните текущий остаток с минимальным и используйте условное форматирование или отдельный список на закупку.