Контроль качества продукции — неотъемлемая часть любого производства. Одним из ключевых показателей эффективности является процент брака, который помогает оценить потери, оптимизировать процессы и снизить издержки. Рассчитать его вручную при больших объёмах данных практически невозможно, поэтому Microsoft Excel становится незаменимым инструментом для автоматизации этой задачи.
В этой статье вы узнаете, как быстро и точно вычислить процент брака с учётом разных сценариев: от простых таблиц до сложных многоуровневых отчётов. Мы разберём базовые формулы, типичные ошибки при расчётах, а также продвинутые техники для анализа динамики брака по периодам или партиям. Особое внимание уделим визуализации данных — без неё даже точные цифры теряют свою ценность для принятия решений.
Если вы работаете в сфере производства, логистики или контроля качества, умение оперативно рассчитывать и интерпретировать процент брака сэкономит вам часы рабочего времени. А для руководителей это инструмент для принятия обоснованных управленческих решений — от корректировки технологических процессов до мотивации сотрудников.
1. Базовая формула расчёта процента брака
Самый простой способ вычислить процент брака — использовать отношение количества дефектных единиц к общему числу произведённых изделий. В Excel это реализуется одной формулой:
Формула:
= (Количество_брака / Общее_количество) * 100
Например, если в партии из 1000 деталей обнаружено 45 бракованных, формула будет выглядеть так:
= (45 / 1000) * 100
Результат — 4,5%.
Чтобы избежать ошибок при делении на ноль (если общее количество не заполнено), рекомендуется использовать функцию ЕСЛИОШИБКА:
=ЕСЛИОШИБКА((B2/C2)*100; 0)
Где:
- 📌
B2— ячейка с количеством брака; - 📌
C2— ячейка с общим количеством; - 📌
0— значение, возвращаемое при ошибке (например, еслиC2пустая).
2. Расчёт брака по нескольким партиям или периодам
На производстве часто требуется анализировать брак не только по общей выборке, но и по отдельным партиям, сменам или дням. Для этого используйте таблицу с группировкой данных и функцию СУММЕСЛИ или СУММЕСЛИМН (для нескольких условий).
Пример структуры таблицы:
| Дата | Номер партии | Общее количество | Брак | Процент брака |
|---|---|---|---|---|
| 01.06.2026 | Партия №1 | 1200 | 36 | =D2/C2*100 |
| 02.06.2026 | Партия №2 | 950 | 28 | =D3/C3*100 |
| 03.06.2026 | Партия №1 | 1100 | 44 | =D4/C4*100 |
Чтобы посчитать общий процент брака по всем партиям, используйте:
=СУММ(D2:D4)/СУММ(C2:C4)*100
А для анализа брака по конкретной партии (например, "Партия №1") подойдёт СУММЕСЛИ:
=СУММЕСЛИ(B2:B4; "Партия №1"; D2:D4) / СУММЕСЛИ(B2:B4; "Партия №1"; C2:C4) * 100
3. Автоматизация расчётов с помощью сводных таблиц
Если данных много (сотни или тысячи строк), ручной расчёт становится неэффективным. В этом случае поможет сводная таблица — инструмент для группировки и анализа больших массивов информации.
Как создать сводную таблицу для анализа брака:
- Выделите исходный диапазон данных (включая заголовки).
- Перейдите во вкладку
Вставка → Сводная таблица. - В поле "Строки" добавьте
ДатаилиНомер партии. - В поле "Значения" добавьте
Общее количествоиБрак(по умолчанию будет подсчитываться сумма). - Добавьте ещё одно вычисляемое поле для процента брака:
- В сводной таблице кликните правой кнопкой →
Вычисляемое поле. - Введите имя поля:
Процент брака. - Формула:
=Брак / 'Общее количество'(используйте кавычки, если в названии поля есть пробелы). - Установите формат ячейки как "Процентный".
- В сводной таблице кликните правой кнопкой →
Преимущество сводных таблиц — возможность динамически фильтровать данные по датам, партиям или другим критериям без изменения формул. Например, вы можете быстро сравнить процент брака по сменам или выявить партии с аномально высокими показателями.
Кликните правой кнопкой по сводной таблице и выберите Как обновить сводную таблицу при изменении исходных данных?
Обновить. Если данные добавляются регулярно, используйте Диапазон таблицы Excel (Ctrl+T) и настройте автоматическое расширение диапазона в сводной таблице.
4. Типичные ошибки при расчёте процента брака
Даже опытные пользователи Excel иногда допускают ошибки, которые искажают результаты. Вот наиболее распространённые из них:
- ❌ Деление на ноль: Если в ячейке с общим количеством стоит
0или она пустая, формула вернёт ошибку#ДЕЛ/0!. ИспользуйтеЕСЛИОШИБКАили проверкуЕСЛИ. - ❌ Неправильный формат ячейки: Если ячейка отформатирована как "Общий" или "Числовой", результат отобразится как десятичная дробь (например,
0,045вместо4,5%). - ❌ Игнорирование скрытых строк: При фильтрации данных формулы типа
СУММучитывают только видимые ячейки, аСЧЁТили ссылки на диапазон — все. Это приводит к расхождениям. - ❌ Округление промежуточных значений: Если вы округляете количество брака или общее число до целых, итоговый процент может потерять точность.
⚠️ Внимание: При работе с большими партиями (десятки тысяч единиц) даже ошибка в 0,1% может означать сотни неучтённых бракованных изделий. Всегда проверяйте формулы на тестовых данных!
Чтобы избежать большинства ошибок, используйте проверку данных (Данные → Работа с данными → Проверка данных) для ограничения ввода (например, только целые числа в столбцах с количеством).
5. Визуализация данных: графики и условное форматирование
Цифры сами по себе малоинформативны без наглядного представления. В Excel есть несколько способов визуализировать процент брака:
1. Гистограмма с накоплением
Показывает соотношение годных и бракованных изделий по партиям или датам:
- Выделите диапазон с данными (дата, общее количество, брак).
- Вставьте гистограмму с накоплением (
Вставка → Гистограмма → Гистограмма с накоплением). - Добавьте подписи данных для точных значений.
2. Условное форматирование
Подсвечивает ячейки с процентом брака выше порогового значения (например, 5%):
- Выделите столбец с процентом брака.
- Перейдите в
Главная → Условное форматирование → Правила выделения ячеек → Больше. - Укажите значение (например, 5) и выберите цвет заливки (красный).
3. Sparkline (искровые линии)
Компактные графики в одной ячейке, показывающие тренд брака по периодам:
=ИСКРОВЫЕ(Диапазон_с_процентами)
Выделите корректный диапазон данных|Убедитесь, что проценты отформатированы как числа|Добавьте легенду и подписи осей|Проверьте масштаб графика (чтобы 1-2% брака были заметны)
-->
6. Продвинутые техники: анализ динамики и прогнозирование
Для глубокого анализа брака полезно не только считать проценты, но и отслеживать их динамику, выявлять тренды и прогнозировать будущие показатели. Вот несколько продвинутых методов:
1. Скользящее среднее
Сглаживает колебания процента брака для выявления долгосрочных трендов. Формула для 3-дневного скользящего среднего:
=СРЗНАЧ(E2:E4)
Где E2:E4 — проценты брака за 3 последних дня.
2. Линия тренда
Добавьте её на график процента брака по датам:
- Постройте точечную или линейную диаграмму.
- Кликните правой кнопкой по линии графика →
Добавить линию тренда. - Выберите тип тренда (линейный, полиномиальный) и отобразите уравнение на графике.
3. Прогнозирование с помощью функции ПРЕДСКАЗ
Если у вас есть исторические данные, можно спрогнозировать процент брака на следующий период:
=ПРЕДСКАЗ(Дата_прогноза; Диапазон_дат; Диапазон_процентов)
⚠️ Внимание: Прогнозирование брака имеет смысл только при стабильных производственных условиях. Если recently изменились поставщики сырья, оборудование или технологии, исторические данные могут оказаться ненадёжными.
4. ABC-анализ брака
Позволяет выявить наиболее проблемные виды дефектов (по принципу Парето: 20% причин вызывают 80% брака). Для этого:
- Сгруппируйте брак по типам дефектов.
- Отсортируйте по убыванию количества.
- Посчитайте нарастающий итог в процентах.
- Постройте диаграмму Парето.
7. Интеграция с другими инструментами (Power Query, Power BI)
Если вам нужно анализировать брак по данным из нескольких источников (например, 1С, SQL-баз, других файлов Excel), используйте Power Query — инструмент для импорта и преобразования данных.
Пример загрузки данных из CSV:
- Перейдите в
Данные → Получить данные → Из файла → Из текстового/CSV. - Выберите файл с данными о браке.
- В редакторе Power Query приведите столбцы к нужному формату (например, преобразуйте даты в тип
Date). - Добавьте столбец с процентом брака через
Добавить столбец → Пользовательскийс формулой:= [Брак] / [Общее количество] * 100 - Загрузите данные в Excel или Power BI для дальнейшего анализа.
В Power BI вы можете создать интерактивные дашборды с фильтрами по датам, партиям и типам дефектов. Например:
- 📊 Карта с процентом брака по цехам или линиям производства;
- 📈 График динамики брака по неделям;
- 🔍 Срезы для фильтрации по типам дефектов (трещины, сколы, непрокрасы и т.д.).
Преимущество такого подхода — автоматическое обновление отчётов при изменении исходных данных, что критично для оперативного контроля качества.
FAQ: Частые вопросы о расчёте брака в Excel
Как посчитать процент брака, если общее количество и брак хранятся в разных файлах?
Используйте функцию ВПР или ИНДЕКС/ПОИСКПОЗ для подтягивания данных из другого файла. Пример:
=ВПР(A2; [Книга2.xlsx]Лист1!$A$1:$C$100; 2; ЛОЖЬ)
Где A2 — ключ (например, номер партии), а [Книга2.xlsx]Лист1!$A$1:$C$100 — диапазон в другом файле.
Для динамической связи используйте Power Query (см. раздел 7).
Можно ли автоматически отправлять отчёт о браке по почте?
Да, с помощью макроса VBA. Пример кода для отправки активного листа:
Sub SendReport()
Dim OutApp As Object, OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = "email@example.com"
.Subject = "Отчёт о браке на " & Format(Date, "dd.mm.yyyy")
.Body = "Процент брака в приложении."
.Attachments.Add ActiveWorkbook.FullName
.Send 'или .Display для ручной отправки
End With
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
Чтобы запускать макрос автоматически, настройте триггер по времени (ЭтоКнига → Makros → Назначить макрос объекту → При открытии).
Как учитывать вес бракованных изделий, а не штуки?
Если брак считается по весу, а не по количеству, замените в формулах штуки на килограммы:
= (Вес_брака / Общий_вес) * 100
Для анализа удельного веса брака (например, грамм брака на килограмм продукции) используйте:
= (Вес_брака / Общий_вес) * 1000
(результат в граммах на кг).
Что делать, если процент брака получается больше 100%?
Это означает, что в данных ошибка: количество брака превышает общее число изделий. Проверьте:
- Корректность ввода данных (возможно, опечатка в количестве брака).
- Формат ячеек (например, общее количество отформатировано как дата).
- Наличие скрытых строк или фильтров, искажающих суммы.
Добавьте проверку в формулу:
=ЕСЛИ(B2>C2; "Ошибка! Брак > общего"; (B2/C2)*100)
Как рассчитать экономические потери от брака?
Умножьте количество брака на себестоимость единицы продукции:
= Брак * Себестоимость_единицы
Для анализа потерь в процентах от выручки:
= (Брак Себестоимость_единицы) / Выручка 100
Учтите также затраты на утилизацию брака или его переработку.