Контрольная карта Шухарта в Microsoft Excel строится на основе статистических данных о процессе, где ключевым параметром выступает среднее значение и стандартное отклонение. Если вы пытаетесь отследить вариации производственного процесса, качества продукции или любого другого показателя во времени, но столкнулись с проблемой ручного расчета контрольных границ (UCL, LCL) или некорректным отображением точек на графике — эта инструкция поможет автоматизировать процесс. Первая ошибка, которую допускают 80% пользователей, — использование стандартной диаграммы Точечная вместо комбинированной с линиями границ. В результате график теряет визуальную информативность, а контрольные пределы становятся невидимыми.
В этой статье мы разберём три метода построения карты Шухарта: ручной (с формулами), полуавтоматический (с шаблоном) и полностью автоматизированный (с использованием Power Query для динамических данных). Особое внимание уделим настройке осей, добавлению сигнальных линий и интерпретации результатов. Если ваша карта уже построена, но точки выходят за контрольные границы без объективных причин, проверьте корректность расчёта стандартного отклонения — чаще всего проблема кроется в неправильно выбранной формуле (СТАНДОТКЛОН.В вместо СТАНДОТКЛОН.Г).
1. Что такое карта Шухарта и зачем она нужна в Excel
Карта Шухарта (или контрольная карта) — это инструмент статистического контроля процесса (SPC), который визуализирует вариации данных во времени. Её основная задача — отличить случайные колебания (присущие любому процессу) от системных сдвигов, требующих вмешательства. В Excel такие карты строят для:
- 📊 Мониторинга качества продукции на производстве;
- 📈 Анализа стабильности бизнес-процессов (например, времени обработки заказов);
- 🔬 Контроля лабораторных измерений (точности приборов);
- 💰 Отслеживания финансовых показателей (например, отклонений бюджета).
Ключевые элементы карты Шухарта:
- Центральная линия (CL) — среднее значение процесса;
- Верхняя контрольная граница (UCL) —
CL + 3σ(гдеσ— стандартное отклонение); - Нижняя контрольная граница (LCL) —
CL − 3σ; - Точки данных — фактические значения показателя во времени.
⚠️ Внимание: Если процесс только запущен и данных мало (менее 20 точек), контрольные границы будут ненадёжными. В этом случае используйте пробные границы или собирайте данные дольше.
2. Подготовка данных: структура таблицы и формулы
Перед построением графика необходимо организовать данные в Excel в виде таблицы с как минимум двумя столбцами:
- Номер выборки (или временная метка: дата/время);
- Значение показателя (например, вес детали, время выполнения задачи).
Пример структуры для карты X̄-R (средних и размахов):
| Номер выборки | Значение 1 | Значение 2 | ... | Среднее (X̄) | Размах (R) |
|---|---|---|---|---|---|
| 1 | 10.2 | 10.5 | ... | =СРЗНАЧ(B2:D2) | =МАКС(B2:D2)-МИН(B2:D2) |
| 2 | 9.8 | 10.1 | ... | =СРЗНАЧ(B3:D3) | =МАКС(B3:D3)-МИН(B3:D3) |
Формулы для расчёта контрольных границ:
- 📌 Центральная линия (CL):
=СРЗНАЧ(диапазон_средних); - 📌 Средний размах (R̄):
=СРЗНАЧ(диапазон_размахов); - 📌 UCL для X̄:
=CL + 3*(R̄/A2), гдеA2— коэффициент из таблицы Шухарта (зависит от размера выборки); - 📌 LCL для X̄:
=CL − 3*(R̄/A2).
⚠️ Внимание: КоэффициентыA2,D3,D4берутся из стандартных таблиц Шухарта. Для выборки размером 2–6 единиц их можно найти в справочниках по SPC или онлайн-калькуляторах.
Коэффициенты Шухарта для размахов (R-карта)
| Размер выборки (n) | A2 | D3 | D4 |
|--------------------|------|------|------|
| 2 | 1.88 | 0 | 3.27 |
| 3 | 1.02 | 0 | 2.58 |
| 4 | 0.73 | 0 | 2.28 |
| 5 | 0.58 | 0 | 2.11 |
3. Пошаговая инструкция: строим карту Шухарта вручную
Рассмотрим построение карты на примере X̄-R (средних и размахов) для данных о весе деталей (выборка по 5 штук):
- Шаг 1. Введите исходные данные в таблицу (как в примере выше) и рассчитайте средние (
X̄) и размахи (R) для каждой выборки. - Шаг 2. Найдите
CL,UCLиLCLдля обеих карт (X̄иR) по формулам из предыдущего раздела. - Шаг 3. Выделите столбцы с номерами выборок и средними значениями (
X̄). Перейдите на вкладкуВставка → Вставить график → Точечная с прямыми отрезками. - Шаг 4. Добавьте вторую серию данных для контрольных границ:
- 📊 Кликните правой кнопкой по графику →
Выбрать данные; - 📊 Нажмите
Добавитьи укажите диапазон сUCLиLCL; - 📊 Измените тип графика для новых серий на
Линия(клик правой кнопкой →Изменить тип диаграммы).
- 📊 Кликните правой кнопкой по графику →
Для карты размахов (R) повторите шаги 3–4, используя столбец с размахами.
Две оси X совпадают по масштабу|Контрольные границы отображаются сплошными линиями|Точки данных не выходят за UCL/LCL без причины|Подписи осей содержат единицы измерения
-->
4. Автоматизация с помощью Power Query (для динамических данных)
Если данные обновляются регулярно (например, ежедневно), ручной расчёт границ станет утомительным. Решение — Power Query (вкладка Данные → Получить данные). Алгоритм:
- Импортируйте данные из источника (Excel-таблица, CSV, база данных).
- Добавьте столбцы для расчёта
X̄иR:= Table.AddColumn(#"Предыдущий шаг", "Среднее", each List.Average({[Значение1], [Значение2], [Значение3]})) - Сгруппируйте данные по выборкам и рассчитайте
CL,UCL,LCL. - Загрузите в Excel и постройте график по инструкции из раздела 3.
Критический момент: При обновлении данных в источнике достаточно кликнуть Обновить все на вкладке Данные — границы пересчитаются автоматически.
5. Типичные ошибки и как их избежать
Даже при корректных расчётах график может вводить в заблуждение. Распространённые ошибки:
- 🔴 Неверный выбор типа карты. Например, использование
X̄-Rдля индивидуальных значений (нужнаI-MR). - 🔴 Игнорирование правил Шухарта. Точка за
UCLне всегда означает проблему — проверьте 7 правил Шухарта (например, 7 точек подряд вышеCL). - 🔴 Несоответствие масштабов осей. Если ось
Xне равномерна (например, пропущены даты), график искажается. - 🔴 Отсутствие подписей. Без указания
CL,UCL,LCLи единиц измерения график бесполезен.
Пример некорректной карты:
1) Корректность формул для σ и CL;
2) Наличие выбросов в исходных данных;
3) Соответствие типа карты процессу.-->
6. Шаблоны и надстройки для ускорения работы
Если строить карты Шухарта в Excel приходится регулярно, используйте:
- 📄 Готовые шаблоны. Например, шаблон от Vertex42 с автоматическими расчётами.
- 🛠️ Надстройки:
- QI Macros — плагин для Excel с поддержкой всех типов контрольных карт;
- EnginZone — бесплатная надстройка для SPC.
- 📊 Макросы VBA. Пример кода для автоматического построения
X̄-R:Sub BuildControlChart()' Код для создания карты Шухарта
End Sub
Преимущество надстроек — валидация данных (например, QI Macros проверяет нормальность распределения) и автоматическая генерация отчётов.
7. Интерпретация результатов: когда процесс под контролем
Карта Шухарта сигнализирует о проблемах, если:
| Правило | Описание | Пример |
|---|---|---|
1 точка за UCL/LCL |
Единичный выброс, требующий проверки | 🔴 Вес детали 15.6 г при UCL=12.0 |
7 точек подряд выше/ниже CL |
Сдвиг среднего (тренд) | 📈 Последние 7 значений > CL |
| 6 точек подряд возрастают/убывают | Тренд (нестабильность процесса) | 📉 10.1 → 9.8 → 9.5 → 9.3 → 9.0 → 8.7 |
Если процесс стабилен:
- ✅ Точки случайно распределены вокруг
CL; - ✅ Нет серий (правило 7 точек);
- ✅ Все точки в пределах
UCL/LCL.
Пример стабильного процесса
График с хаотичным распределением точек вокруг CL, без трендов и выбросов.
FAQ: Частые вопросы по картам Шухарта в Excel
Как выбрать между картами X̄-R, X̄-S и I-MR?
X̄-R — для выборок 2–10 единиц (например, вес 5 деталей в партии). X̄-S — для выборок >10 (точнее оценивает вариацию). I-MR — для индивидуальных значений (например, температура реактора каждые 5 минут).
Можно ли строить карту Шухарта без стандартного отклонения?
Да, для этого используйте карту медиан и размахов или карту индивидуальных значений с движущимся размахом (I-MR), где вместо σ применяется медиана или средний размах.
Почему мои контрольные границы получаются отрицательными?
Это нормально, если измеряемый параметр может быть нулевым или отрицательным (например, отклонение от номинала). Однако для физических величин (вес, время) LCL не может быть отрицательным — в этом случае установите LCL=0.
Как обновить график при добавлении новых данных?
Если использовали Power Query, нажмите Обновить все. Для ручных графиков расширьте диапазоны данных в настройках серии (Выбрать данные → Изменить).
Где взять коэффициенты A2, D3, D4 для нестандартных выборок?
Для выборок размером >10 коэффициенты рассчитываются по формулам:
A2 = 3 / (d2 * √n), где d2 — коэффициент из таблиц.
Или используйте онлайн-калькуляторы, например, на сайте NIST.