ABC-анализ в Excel: пошаговая инструкция и формулы

АВС-анализ в Excel по товарам начинается с точного расчета доли каждого артикула в общей выручке, так как именно этот показатель определяет распределение позиций по группам. Без корректного вычисления кумулятивного итога и ранжирования по убыванию классификация теряет смысл и не позволяет выделить товары-лидеры, приносящие основную прибыль. Выгрузка данных из учетной системы часто содержит тысячи строк, где вручную отделить категорию «А» от категории «С» невозможно, поэтому применение автоматизированных формул является единственным эффективным решением.

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

Подготовка исходных данных для классификации

Прежде чем запускать любые формулы, необходимо структурировать исходный массив данных, который обычно поступает из 1С или CRM-системы. В стандартном виде это часто бывает простой список артикулов с количеством проданных единиц, но для качественного анализа этого недостаточно. Вам потребуется создать новую таблицу в Excel, куда вы скопируете названия товаров и их количественные показатели продаж за анализируемый период.

Ключевым моментом является выбор параметра для анализа: это может быть выручка, маржинальная прибыль или количество проданных штук. Для большинства задач ритейла и оптовой торговли наиболее релевантным показателем является денежный оборот (выручка), так как он отражает реальный вклад товара в финансовый поток компании. Создайте столбцы «Товар», «Количество», «Цена» и «Сумма», где последний рассчитывается как произведение количества на цену.

⚠️ Внимание: Убедитесь, что в столбце «Сумма» нет текстовых значений или ошибок формата, иначе формулы сортировки вернут нулевые результаты или ошибку #ЗНАЧ!

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

Расчет суммарного оборота и доли каждого товара

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

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

Для автоматизации процесса можно использовать формулу массива, если вы работаете в новой версии Excel, но классический подход с протягиванием формулы вниз по столбцу остается наиболее надежным. Убедитесь, что при копировании формулы ссылка на общий итог зафиксирована знаками доллара, например $G$1, чтобы она не «поехала» при заполнении остальных строк.

Товар Сумма продаж Доля в обороте Накопительный итог
Товар А 500 000 50% 50%
Товар Б 300 000 30% 80%
Товар В 150 000 15% 95%
Товар Г 50 000 5% 100%

После расчета индивидуальных долей следует проверить их сумму: она должна строго равняться 100% (или 1 в десятичном формате). Любое отклонение указывает на ошибку в исходных данных или некорректное применение формул, что требует немедленной проверки диапазона выделения.

Сортировка и ранжирование по убыванию

Суть метода ABC базируется на принципе Парето, который гласит, что меньшая часть товаров генерирует большую часть выручки. Чтобы увидеть эту зависимость, критически важно отсортировать список товаров по убыванию их вклада в оборот. В Excel это делается через меню «Данные» -> «Сортировка», где в качестве ключа выбирается столбец «Сумма продаж» или «Доля» с порядком «По убыванию».

После сортировки самым прибыльным товарам присваивается ранг 1, следующему — ранг 2 и так далее. Для автоматического присвоения рангов можно использовать функцию РАНГ.РВ (или RANK.EQ в английской версии), которая определяет позицию числа в списке чисел. Синтаксис требует указания числа, ссылки на весь массив чисел и параметра порядка сортировки.

☑️ Проверка перед ранжированием

Выполнено: 0 / 4

Использование функции ранжирования предпочтительнее ручной сортировки, если вы планируете регулярно обновлять данные, не нарушая при этом структуру таблицы. Однако, если вы используете сводные таблицы, сортировка встроена в настройки отображения строк.

Вычисление накопительного итога (кумулятивной суммы)

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

Формула для первой строки равна просто доле первого товара. Для второй строки и далее формула будет ссылаться на ячейку накопительного итога предыдущей строки и прибавлять к ней текущую долю. Это создает эффект «снежного кома», где значение в последней строке всегда будет равно 100% (или 1).

Альтернативный и более быстрый способ — использование функции СУММ с динамическим диапазоном, где верхняя граница зафиксирована, а нижняя меняется. Например, СУММ($B$2:B2)/$B$100, где B2 — текущая ячейка суммы, а B100 — общий итог. Такой подход делает формулу более прозрачной и менее подверженной ошибкам при вставке новых строк.

⚠️ Внимание: При расчете накопительного итога убедитесь, что данные отсортированы по убыванию, иначе логика распределения групп A, B и C будет нарушена.

Кумулятивная кривая позволяет визуально и математически отсечь границы групп. Именно по этому столбцу мы будем определять, где заканчивается группа «А» и начинается группа «В». Точность расчета здесь важна до десятых долей процента, чтобы не включить лишний товар в приоритетную группу.

Математическое обоснование

Кривая Лоренца, лежащая в основе ABC-анализа, показывает степень неравномерности распределения. Чем круче подъем кривой в начале, тем выше концентрация выручки в малом числе товаров.

Распределение товаров по группам A, B и C

Классическая методология ABC-анализа предполагает деление ассортимента на три группы по степени их влияния на результат. Группа «А» — это товары, которые в сумме дают около 80% оборота (обычно это 20% ассортимента). Группа «В» — следующие 15% оборота (около 30% ассортимента). Группа «С» — оставшиеся 5% оборота (около 50% ассортимента).

В Excel распределение реализуется через вложенную функцию ЕСЛИ (или IFS в новых версиях), которая проверяет значение накопительного итога. Логика формулы строится от большего к меньшему: если накопительный итог меньше или равен 0,8 (80%), то присваиваем «А», если меньше 0,95 (95%) — «В», иначе — «С».

Границы групп могут варьироваться в зависимости от специфики бизнеса. Например, в аптеках доля группы «А» может быть меньше, а в дистрибьюторских компаниях — больше. Вы можете настроить пороговые значения в отдельных ячейках и ссылаться на них в формуле, чтобы иметь возможность гибко менять критерии классификации без переписывания кода.

После применения формулы к всему столбцу рекомендуется отсортировать таблицу по новому столбцу «Группа», чтобы визуально оценить распределение. Количество товаров в каждой группе должно примерно соответствовать ожидаемому соотношению, хотя строгое следование процентам количества менее важно, чем соблюдение пропорции выручки.

Группа Доля в обороте Доля в ассортименте Стратегия управления
A ~80% ~20% Ежедневный контроль, мин. запас
B ~15% ~30% Регулярный контроль, опт. запас
C ~5% ~50% Упрощенный контроль, макс. запас

Визуализация результатов и итоговые выводы

После того как каждый товар получил свою буквенную маркировку, данные необходимо визуализировать для презентации руководству или для собственного удобства. Наиболее эффективным инструментом здесь является сводная таблица, которая быстро подсчитает количество товаров и сумму оборота в разрезе групп A, B и C.

Для построения графика выделите данные сводной таблицы и выберите тип диаграммы «Гистограмма» или «Комбинированная». На одной оси можно отобразить долю в обороте, а на другой — долю в количестве позиций. Это наглядно продемонстрирует диспропорцию, характерную для принципа Парето.

Также полезно использовать условное форматирование в основной таблице: закрасить ячейки группы «А» зеленым, «В» — желтым, а «С» — красным цветом. Это позволит мгновенно ориентироваться в списке при просмотре полного перечня товаров без необходимости постоянной сортировки.

Результатом работы станет готовый инструмент управления запасами, который показывает, на каких товарах нужно сосредоточить основные усилия. Товары группы «А» требуют ежедневного мониторинга остатков, точного прогнозирования и работы с поставщиками над сокращением сроков поставки. Товары группы «С» можно заказывать реже и большими партиями, чтобы снизить трудозатраты на логистику.

Как часто нужно обновлять ABC-анализ?

Рекомендуемая периодичность — один раз в месяц или квартал. Частое обновление (еженедельно) может привести к «дерганью» закупок из-за случайных колебаний спроса, а редкое (раз в год) не отразит сезонных изменений и смены потребительских предпочтений.

Что делать, если товар перешел из группы А в С?

Необходимо провести глубокое исследование причин: это сезонный спад, появление конкурента, изменение цены или вывод товара из ассортимента поставщиком? Резкое падение требует немедленной реакции, так как потеря лидера группы А может обрушить общую выручку.

Можно ли делать ABC-анализ по количеству штук?

Да, такой анализ называется XYZ или просто ABC по количеству. Он полезен для планирования складских площадей и логистики, но для финансовой стратегии всегда приоритетнее анализ по денежному обороту или марже.

Как учесть новинки, у которых еще нет истории продаж?

Новые товары обычно временно относят к группе «В» или создают отдельную группу «Н» (новинки), пока не накопится статистика за 2-3 месяца. Автоматическое отнесение к группе «С» из-за нулевых продаж может заблокировать развитие потенциально успешного продукта.