Диаграмма Парето — это не просто график, а мощный инструмент анализа, который помогает выявить ключевые проблемы или факторы, дающие 80% результата. В Microsoft Excel её построение требует комбинации сортировки данных, вычисления кумулятивных процентов и правильной настройки гибридной диаграммы. Многие пользователи ошибочно думают, что для этого нужны специальные надстройки, но на самом деле всё решается стандартными функциями программы.
Этот инструмент активно используется в менеджменте качества, логистике и финансовом анализе. Например, с его помощью можно определить, какие 20% клиентов приносят 80% прибыли, или какие дефекты производства ответственны за большинство брака. В этой статье мы разберём не только базовый алгоритм создания диаграммы Парето в Excel 2019/2021/365, но и нюансы работы с нестандартными данными, автоматизацию процесса через Power Query, а также типичные ошибки, которые портят 90% самоучителей в интернете.
Вы узнаете:
- 🔹 Почему классическая диаграмма Парето всегда комбинирует столбцы и линию — и как это правильно оформить
- 🔹 Какую функцию Excel использовать для расчёта кумулятивного процента (спойлер: это не
СУММ!) - 🔹 Как автоматизировать обновление диаграммы при изменении исходных данных
- 🔹 Где скрывается кнопка "Вторичная ось" в новых версиях Excel (её перенесли!)
1. Что такое диаграмма Парето и когда её применять
Диаграмма Парето названа в честь итальянского экономиста Вильфредо Парето, который в 1896 году сформулировал принцип, позже названный "правилом 80/20". В контексте анализа данных этот принцип гласит: большинство эффектов (80%) обусловлено меньшинством причин (20%). Например:
- 📊 80% жалоб клиентов связаны с 20% типов проблем
- 💰 80% прибыли компании приносят 20% самых популярных товаров
- ⚙️ 80% простоев оборудования вызваны 20% типов неисправностей
В Excel диаграмма Парето визуализирует этот принцип через комбинацию:
- Столбчатой диаграммы — показывает отдельные категории по убыванию их вклада
- Линейного графика — отображает кумулятивный (накопленный) процент
⚠️ Внимание: Если ваши данные не отсортированы по убыванию перед построением диаграммы, результат будет некорректным! Кумулятивная линия должна монотонно расти от 0% до 100%.
Типичные сценарии применения:
| Область | Пример задачи | Что покажет Парето |
|---|---|---|
| Продажи | Анализ ассортимента | Какие 20% товаров дают 80% выручки |
| Логистика | Оптимизация маршрутов | Какие 20% маршрутов вызывают 80% задержек |
| Производство | Контроль брака | Какие 20% дефектов ответственны за 80% брака |
| IT | Анализ багов | Какие 20% типов ошибок вызывают 80% сбоев |
2. Подготовка данных: 3 обязательных шага перед построением
Перед тем как строить диаграмму, исходные данные нужно привести к правильному формату. Пропуск этого этапа — главная причина, почему у 70% пользователей диаграмма Парето получается кривой.
Шаг 1. Структурируйте данные в таблице
Ваша таблица должна содержать минимум два столбца:
- 📌 Категории (причины, проблемы, товары и т.д.)
- 📈 Значения (количество, стоимость, частота и т.д.)
Пример правильной структуры:
| Категория | Количество |
|-------------|------------|
| Дефект A | 45 |
| Дефект B | 30 |
| Дефект C | 15 |
| Дефект D | 10 |
Шаг 2. Отсортируйте данные по убыванию
Выделите столбец со значениями → перейдите на вкладку Главная → нажмите Сортировка и фильтр → выберите Сортировка от максимального к минимальному. Если пропустить этот шаг, кумулятивная линия на диаграмме будет ломаной, а не плавно возрастающей.
Шаг 3. Добавьте столбец с кумулятивным процентом
Используйте формулу:
=СУММ($B$2:B2)/СУММ($B$2:$B$5)
Где:
$B$2:B2— диапазон от первой ячейки до текущей (с абсолютной ссылкой на начало)$B$2:$B$5— общая сумма всех значений (абсолютные ссылки)
Данные структурированы в 2 столбца (категория + значение)|
Столбец значений отсортирован по убыванию|
Добавлен столбец с кумулятивным процентом (формула проверена)|
Нет пустых ячеек или текста в числовых столбцах-->
3. Пошаговая инструкция: строим диаграмму Парето в Excel
Теперь переходим к визуализации. В современных версиях Excel (2019 и новее) есть встроенный тип диаграммы "Парето", но мы разберём универсальный метод, который работает во всех версиях, включая Excel 2016.
Шаг 1. Выделите данные для диаграммы
Выделите три столбца: Категории, Значения и Кумулятивный %. Важно: заголовки столбцов тоже должны быть включены!
Шаг 2. Вставьте комбинированную диаграмму
Перейдите на вкладку Вставка → выберите Вставить гистограмму или график → кликните на Кластеризованная гистограмма. После того как диаграмма появится:
- Кликните правой кнопкой по любому столбцу →
Изменить тип диаграммы - Для ряда "Кумулятивный %" выберите
График с маркерами
Шаг 3. Настройте вторичную ось
Кликните правой кнопкой по линии кумулятивного процента → Формат ряда данных → установите флажок По вспомогательной оси. Это разделит шкалы для столбцов и линии.
Шаг 4. Добавьте линии и подписи
- 🔹 Добавьте
Линию трендак кумулятивному графику (клик правой кнопкой →Добавить линию тренда) - 🔹 Отметьте на графике точку 80% (для этого может понадобиться добавить горизонтальную линию вручную через
Вставка → Фигуры) - 🔹 Добавьте
Подписи данныхк столбцам (клик правой кнопкой по столбцам →Добавить подписи данных)
4. Расширенные настройки: как сделать диаграмму профессиональной
Базовая диаграмма Парето уже информативна, но несколько доработок превратят её в инструмент для презентаций топ-менеджменту.
1. Добавьте целевую линию 80%
Чтобы визуально выделить "правило 80/20":
- Перейдите на вкладку
Макет(илиКонструкторв новых версиях) - Выберите
Анализ → Линии → Дополнительные параметры линий - Добавьте горизонтальную линию на уровне 0.8 (80%)
2. Настройте цвета по корпоративному стилю
Используйте Формат ряда данных для:
- 🎨 Столбцов: выберите градиентный цвет (например, от тёмно-синего к светло-голубому)
- 📉 Линии: сделайте её красного или оранжевого цвета с маркерами
- 📊 Фона: добавьте лёгкий серый фон для лучшей читаемости
3. Автоматизируйте обновление данных
Если ваши данные меняются часто, преобразуйте их в Умную таблицу (Ctrl+T), а затем:
- Свяжите диаграмму с таблицей (клик правой кнопкой →
Выбрать данные→ укажите диапазон таблицы) - Теперь при добавлении новых строк диаграмма будет обновляться автоматически
Как добавить подсказки к категориям?
Используйте функцию ВСТАВИТЬ → Текстовое поле для добавления аннотаций к отдельным столбцам. Например, можно подписать категорию, которая пересекает 80%-ную отметку, с пояснением "Здесь 20% причин, дающих 80% эффекта".
5. Типичные ошибки и как их избежать
Даже опытные пользователи Excel допускают ошибки при построении диаграммы Парето. Вот топ-5 проблем и их решения:
Ошибка 1: Данные не отсортированы
Симптом: Кумулятивная линия не монотонна (имеет "провалы").
Решение: Всегда сортируйте исходные данные по убыванию перед построением! Используйте Данные → Сортировка.
Ошибка 2: Неправильный тип диаграммы
Симптом: Линия кумулятивного процента отображается как столбцы.
Решение: Кликните правой кнопкой по линии → Изменить тип диаграммы для ряда → выберите График.
Ошибка 3: Отсутствует вторичная ось
Симптом: Столбцы и линия используют одну шкалу, из-за чего линия кажется плоской.
Решение: Клик правой кнопкой по линии → Формат ряда данных → поставьте галочку По вспомогательной оси.
Ошибка 4: Некорректная формула кумулятивного процента
Симптом: Последняя точка на линии не равна 100%.
Решение: Проверьте формулу. Она должна делить текущую кумулятивную сумму на общую сумму всех значений, а не на количество категорий.
Ошибка 5: Пустые ячейки в данных
Симптом: Диаграмма отображается не полностью или с разрывами.
Решение: Удалите пустые строки или заполните их нулями (если это уместно для вашего анализа).
6. Автоматизация через Power Query (для больших данных)
Если у вас сотни строк данных, ручная сортировка и расчёт кумулятивных процентов станут кошмаром. Здесь поможет Power Query — инструмент ETL (Extract-Transform-Load), встроенный в Excel 2016+.
Шаг 1. Загрузите данные в Power Query
Выделите таблицу → вкладка Данные → Из таблицы/диапазона (в старых версиях: Power Query → Из таблицы).
Шаг 2. Отсортируйте и добавьте кумулятивный столбец
В редакторе Power Query:
- Выберите столбец со значениями →
Главная → Сортировка → По убыванию - Добавьте пользовательский столбец с формулой:
= List.Sum(List.FirstN(#"Отсортированные строки"[Значения], List.PositionOf(#"Отсортированные строки"[Значения], [Значения]) + 1)) / List.Sum(#"Отсортированные строки"[Значения])
Шаг 3. Загрузите обратно в Excel
Нажмите Главная → Закрыть и загрузить. Теперь ваши данные всегда будут актуальны — достаточно обновить запрос (Данные → Обновить все).
⚠️ Внимание: При работе с Power Query следите за типами данных. Если столбец "Значения" имеет типТекствместоЧисло, формулы не будут работать. ИспользуйтеПреобразовать → Тип данных → Десятичное число.
7. Альтернативные способы: надстройки и макросы
Если вам часто приходится строить диаграммы Парето, имеет смысл автоматизировать процесс с помощью VBA или готовых надстроек.
Способ 1: Готовые надстройки
Популярные решения:
- 🔹 Pareto Chart Maker (бесплатная надстройка от Excel Campus)
- 🔹 QI Macros (платная, но с расширенными возможностями статистического анализа)
- 🔹 Engage Pareto (специализирована на производственном анализе)
Установка: Файл → Параметры → Надстройки → Перейти → выберите файл надстройки (.xlam).
Способ 2: Макрос VBA для быстрого построения
Если вы знакомы с VBA, этот макрос создаст диаграмму Парето за 1 клик:
Sub CreateParetoChart()
Dim ws As Worksheet
Dim rng As Range
Dim chartObj As ChartObject
Set ws = ActiveSheet
Set rng = Application.InputBox("Выделите диапазон с данными (категории + значения)", Type:=8)
' Сортировка данных
rng.Columns(2).Offset(0, 1).FormulaR1C1 = "=SUM(RC[-1]:R[-1]C[-1])/SUM(C[-1])"
rng.Columns(2).Offset(0, 1).NumberFormat = "0.0%"
' Построение диаграммы
Set chartObj = ws.ChartObjects.Add(Left:=100, Width:=600, Top:=50, Height:=400)
chartObj.Chart.ChartType = xlColumnClustered
chartObj.Chart.SetSourceData Source:=Union(rng.Columns(1), rng.Columns(2), rng.Columns(3))
' Настройка вторичной оси
chartObj.Chart.SeriesCollection(2).ChartType = xlLineMarkers
chartObj.Chart.SeriesCollection(2).AxisGroup = xlSecondary
End Sub
Способ 3: Онлайн-сервисы
Если у вас нет Excel под рукой, можно использовать:
- 🌐 Canva (шаблоны диаграмм Парето в разделе "Графики")
- 🌐 Lucidchart (интерактивные диаграммы с возможностью экспорта)
- 🌐 Google Sheets (аналогичный функционал, но с ограничениями по настройке)
FAQ: Ответы на частые вопросы
Можно ли построить диаграмму Парето в Google Таблицах?
Да, но с ограничениями. В Google Sheets нет встроенного типа диаграммы Парето, но вы можете:
- Отсортировать данные по убыванию
- Добавить столбец с кумулятивным процентом (формула та же:
=SUM(B$2:B2)/SUM(B$2:B$100)) - Вставить
Комбинированную диаграмму(столбцы + линия) - Вручную добавить вторичную ось через
Настройка → Серии → Дополнительная ось
Минус: в Google Sheets сложнее настроить дизайн и добавить целевую линию 80%.
Как обновить диаграмму Парето при изменении исходных данных?
Есть 3 способа:
- Ручное обновление: Клик правой кнопкой по диаграмме →
Обновить данные - Умная таблица: Преобразуйте исходный диапазон в таблицу (
Ctrl+T), тогда диаграмма будет обновляться автоматически - Power Query: Если данные загружены через Power Query, используйте
Данные → Обновить все
Что делать, если кумулятивная линия не доходит до 100%?
Причины и решения:
- 🔸 Округление: Формат ячеек с процентами установлен без десятичных знаков. Исправьте на
0.0% - 🔸 Ошибка в формуле: Проверьте, что в знаменателе стоит сумма всех значений, а не только видимых
- 🔸 Скрытые строки: Если часть данных скрыта фильтром, диаграмма их не учитывает. Снимите фильтр или используйте
СУММпо всему столбцу
Как добавить на диаграмму Парето третью линию (например, целевое значение)?
Инструкция:
- Добавьте в исходные данные столбец с целевым значением (например, 85% во всех строках)
- Кликните правой кнопкой по диаграмме →
Выбрать данные→ добавьте новый ряд - Измените тип диаграммы для нового ряда на
Графики назначьте ему вспомогательную ось - Настройте формат линии (например, пунктирная серая линия)
Альтернатива: используйте Вставка → Фигуры → Линия для рисования целевой линии вручную.
В какой версии Excel появилась встроенная диаграмма Парето?
Встроенный тип диаграммы "Парето" появился в Excel 2016 (в составе Office 365). Однако он имеет ограничения:
- 🔸 Не поддерживает настройку дизайна так гибко, как ручной метод
- 🔸 Автоматически рассчитывает кумулятивный процент, но не позволяет изменить формулу
- 🔸 В некоторых локализациях (например, русской) может называться "Гистограмма Парето"
Для полного контроля мы рекомендуем использовать ручной метод (гистограмма + график), описанный в этой статье.