ABC, XYZ, RFM и VEN: методы анализа, формулы и примеры

ABC, XYZ, RFM и VEN: методы анализа, формулы и примеры

Обновлено 2 сентября 2026 года.

ABC и XYZ помогают работать с ассортиментом, RFM — с клиентами, а AOV — со средним чеком. Это разные инструменты: у них разные объекты анализа, входные данные и правила интерпретации. Ниже — примеры, на которых можно проверить расчёт перед переносом в Excel или BI.

Как выбрать метод

Задача Метод Что нужно подготовить
Выделить товары с наибольшим вкладом в результат ABC Продажи, валовую прибыль или другой выбранный показатель по каждому товару за период
Оценить колебания спроса XYZ Ряд спроса по одинаковым временным интервалам
Разделить покупателей по истории покупок RFM Идентификатор клиента, даты, уникальные заказы и суммы
Расставить приоритеты по критичности лекарств VEN Профильную экспертную классификацию и применяемую методику
Посчитать средний чек и частоту покупок AOV и частота заказов Выручку, число заказов и покупателей за один период

ABC-анализ: вклад в результат, а не фиксированное число товаров

Сначала выберите показатель: например, выручку за квартал. Отсортируйте товары по нему от большего к меньшему, рассчитайте долю каждого в общей сумме и накопительную долю. Затем задайте границы групп. Такой подход описан в документации SAP по ABC/XYZ-сегментации.

Учебный пример: пять товаров принесли 100 000 рублей выручки. Для этого примера A — первые 80% выручки, B — следующие 15%, C — оставшиеся 5%.

Товар Выручка, ₽ Доля Накопительная доля Группа
Т1 60 000 60% 60% A
Т2 20 000 20% 80% A
Т3 15 000 15% 95% B
Т4 4 000 4% 99% C
Т5 1 000 1% 100% C

В группу A попали два из пяти товаров, то есть 40% ассортимента. Правило «ровно 20% товаров всегда относятся к A» неверно. Границы 80/95/100 — выбранная настройка, а не обязательный закон. Если один товар пересекает границу, заранее зафиксируйте, в какую группу он попадает; не дробите одну товарную позицию между классами.

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

XYZ-анализ: стабильность спроса

XYZ оценивает изменчивость спроса. В варианте на основе коэффициента вариации рассчитывают CV = стандартное отклонение / среднее, при необходимости умножая результат на 100%. X соответствует меньшей изменчивости, Z — большей. Стоимость товара, объём продаж и «критичность по шкале» не перемножаются в формулу XYZ.

Пусть продажи за четыре одинаковых периода равны 10, 10, 10, 10 единиц. Среднее — 10, стандартное отклонение — 0, CV — 0%. Для ряда 0, 20, 0, 20 среднее тоже 10, но стандартное отклонение по всей рассматриваемой совокупности равно 10, поэтому CV — 100%. Во втором случае спрос гораздо менее равномерен.

Читай также:  Визуализация в Power BI: отчёт, дашборд и пример план-факт

В примере стандартное отклонение рассчитано с делителем n, а не n−1. В реальном отчёте закрепите эту договорённость, временной шаг, длину истории и пороги X/Y/Z. Четыре периода здесь нужны для проверки арифметики; их недостаточно для надёжной оценки годовой сезонности.

  • При среднем, равном нулю, делить нельзя: выделите товары без спроса отдельно.
  • Нулевая продажа из-за отсутствия товара на складе не доказывает отсутствие спроса.
  • Сезонный товар может иметь высокий CV, но оставаться прогнозируемым. Сезонность и качество прогноза проверяют отдельно.
  • Не смешивайте дни, недели и месяцы в одном ряду и не удаляйте периоды без продаж, чтобы искусственно уменьшить вариацию.

RFM-анализ клиентов

RFM использует три признака: Recency — давность последней покупки, Frequency — частоту покупок, Monetary — денежный объём покупок. Настройка диапазонов и баллов показана, например, в Microsoft Dynamics 365 Commerce. Количество групп, веса и пороги выбирают под задачу.

Сначала рассчитайте исходные величины, затем баллы. Если Recency выражена в днях с последней покупки, меньшее число означает более недавнюю покупку. При шкале, где 5 — лучший результат, такому клиенту назначают больший балл. Нельзя путать число дней с балльной оценкой.

Учебный пример на дату 1 сентября: за одинаковое окно истории у клиента А последняя покупка была 27 августа, всего 4 заказа на 12 000 рублей; у клиента Б — 3 июля, 1 заказ на 3 000 рублей. Их исходные R/F/M равны соответственно 5/4/12 000 и 60/1/3 000. Присвоить им коды вроде 555 и 111 можно только после определения границ шкал.

Считайте уникальные заказы, а не строки товаров. Одинаковый заказ с тремя позициями увеличивает Frequency на один. Решите, как учитывать возвраты и отмены, объедините дубли клиентов и отделите новых покупателей: у них было меньше времени накопить покупки. Высокая сумма заказов сама по себе не означает высокую прибыль.

VEN: критичность, а не кибербезопасность

В фармацевтическом снабжении VEN разделяет позиции по их значимости: Vital, Essential, Non-essential. В отдельных национальных методиках буква N раскрывается как Necessary; определения нужно брать из применяемого документа. Пример — официальный перечень лекарств и медицинских товаров Уганды 2023 года, размещённый ВОЗ.

Это экспертная классификация. Её нельзя получить умножением «уязвимости», «эксплуатируемости» и «необходимости». Аналитик может сопоставить VEN с расходами ABC, но назначение клинической значимости требует профильной методики и специалистов. Группа C по расходам не означает, что жизненно важную позицию можно исключить из закупок.

Читай также:  ETL в Power BI: подготовка данных в Power Query и контроль загрузки

AOV и частота заказов

AOV = сумма продаж / число заказов за выбранный период. Для 100 000 рублей и 500 заказов средний чек равен 200 рублям. Сначала договоритесь, включает ли сумма скидки, возвраты, налоги и доставку: разные определения нельзя сравнивать как один показатель.

Если под AOF в вашем отчёте понимается Average Order Frequency, запишите определение явно: например, число заказов / число покупателей, сделавших заказ. Для тех же 500 заказов и 200 покупателей результат — 2,5 заказа на покупателя за период. Это не показатель оборачиваемости активов. Аббревиатура без формулы, периода и знаменателя недостаточна.

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

Что означают FMR и QRS

Эти обозначения зависят от области применения. В работе Я. М. Быстрицкой о логистических методах управления ассортиментом FMR рассматривается рядом с FSN/FNS для выделения редко запрашиваемых и покупаемых позиций, а QRS — в связи с ресурсами и инвестициями в ассортимент. Это не основание приписывать им универсальные формулы.

Для отчёта о частоте движения товара можно явно задать собственный показатель: число заказов с товаром за 90 дней. Сто единиц в одной закупке и одна единица в ста заказах дадут разные значения. Назовите, что именно считается событием, и установите границы сегментов. Не переносите между системами буквы F/M/R без их определений.

Для анализа вложений в запасы укажите конкретные показатели: средний запас в закупочных ценах, валовую прибыль, оборачиваемость и период расчёта. Если методика называется QRS, приложите её правила. Медицинская трактовка QRS и вымышленная формула «отношения моментов факторной модели» не объясняют ассортиментную аналитику.

Как собрать проверяемый отчёт в BI

  1. Зафиксируйте объект анализа: товар, товар на конкретном складе или клиент.
  2. Выберите период и единицы измерения. Сохраните дату, на которую выполнена сегментация.
  3. Проверьте дубли заказов, возвраты, пропуски периодов и связи справочников.
  4. Рассчитайте исходные показатели, затем присвойте группы по отдельной таблице правил.
  5. Выведите границы групп рядом с результатом. Сохраните несколько строк ручной проверки.
  6. Сравнивайте смену групп на сопоставимой истории и связывайте её с действием: проверить запас, пересмотреть прогноз или изучить снижение покупательской активности.

Комбинация ABC×XYZ описывает вклад товара и колебания спроса. RFM относится к клиентам. Соединять эти результаты можно через историю покупок, но буквы разных классификаций не следует складывать в один «универсальный балл» без обоснования.