Расчёт средней суммы брака в Excel: формулы, примеры и нюансы

Анализ брака на производстве или в торговле — критически важная задача для любого бизнеса. Средняя сумма брака помогает оценить финансовые потери, выявить проблемные партии товаров и оптимизировать процессы. Но как правильно рассчитать этот показатель в Microsoft Excel, если у вас сотни строк с данными о дефектах, стоимости и количестве? Многие ошибочно ограничиваются простым средним арифметическим, не учитывая вес каждого случая брака — а это искажает реальную картину.

В этой статье вы найдёте не только базовые формулы, но и продвинутые методы расчёта средней суммы брака с учётом количества дефектных единиц, категорий товаров и временных периодов. Мы разберём типичные ошибки (например, почему =СРЗНАЧ() часто даёт неверный результат) и покажем, как автоматизировать отчёты с помощью сводных таблиц. А для тех, кто работает с большими данными, — бонус: примеры использования ПРОМЕЖУТОЧНЫЕ.ИТОГИ и СУММЕСЛИМН.

Если вы никогда не сталкивались с анализом брака в Excel, начните с первого раздела — там простые примеры с пояснениями. Опытные пользователи могут сразу перейти к продвинутым техникам или разделу с типичными ошибками.

📊 Как часто вы анализируете брак в своей работе?
Ежедневно
Раз в неделю
Раз в месяц
Реже
Никогда

1. Что такое средняя сумма брака и зачем её считать

Средняя сумма брака — это финансовый показатель, который отражает средние потери от одного случая дефектной продукции или услуги. В отличие от общего объёма брака (например, "за месяц убытки составили 500 тыс. руб."), среднее значение позволяет:

  • 📊 Сравнивать разные периоды или партии товаров независимо от их объёма.
  • 🔍 Выявлять аномалии: если средняя сумма брака выросла в 2 раза, это сигнал о проблемах на производстве.
  • 💰 Планировать бюджет на компенсацию потерь или улучшение качества.

Например, если в январе было 10 случаев брака на сумму 100 тыс. руб., а в феврале — 20 случаев на 150 тыс. руб., то общие потери выросли, но средняя сумма брака снизилась (с 10 тыс. до 7.5 тыс. руб. на случай). Это может говорить о том, что дефекты стали менее критичными.

В Excel этот показатель рассчитывается по-разному в зависимости от задачи:

  • 📄 Простое среднее: делим общую сумму брака на количество случаев (=СУММ()/СЧЁТ()).
  • 📦 Взвешенное среднее: учитываем количество дефектных единиц в каждом случае (=СУММПРОИЗВ()/СУММ()).
  • 📅 Скользящее среднее: анализируем динамику по периодам.

2. Базовый расчёт: формула среднего арифметического

Начнём с самого простого метода — расчёта средней суммы брака как отношения общей суммы убытков к количеству случаев. Этот подход подходит, если все случаи брака равнозначны (например, каждый дефект приводит к одинаковым потерям).

Допустим, у вас есть таблица с двумя столбцами:

  • A2:A100 — даты или номера партий;
  • B2:B100 — суммы брака по каждому случаю.

Формула будет такой:

=СУММ(B2:B100)/СЧЁТ(B2:B100)

Или с использованием функции СРЗНАЧ:

=СРЗНАЧ(B2:B100)

Но здесь есть подводный камень: СРЗНАЧ игнорирует пустые ячейки, а СЧЁТ — нет. Если в ваших данных есть пробелы, результаты будут разными! Чтобы избежать ошибок, используйте:

=СУММ(B2:B100)/СЧЁТЗ(B2:B100)

Функция СЧЁТЗ учитывает только непустые ячейки, как и СРЗНАЧ.

Дата Сумма брака, руб.
10.01.2026 12 500
11.01.2026 8 300
12.01.2026 15 200
13.01.2026
14.01.2026 9 700

Для данных из таблицы:

  • =СРЗНАЧ(B2:B6)11 425 руб. (игнорирует пустую строку).
  • =СУММ(B2:B6)/СЧЁТ(B2:B6)9 175 руб. (учитывает пустую строку как 0).

3. Взвешенное среднее: учитываем количество дефектных единиц

Базовый метод не подходит, если случаи брака разные по масштабу. Например, в одном случае испорчено 2 единицы товара на 5 тыс. руб., а в другом — 50 единиц на 100 тыс. руб. Здесь нужно рассчитывать взвешенное среднее, где "вес" каждого случая — это количество дефектных единиц.

Формула для взвешенного среднего:

=СУММПРОИЗВ(диапазон_сумм; диапазон_количества)/СУММ(диапазон_количества)

Пример: у вас три столбца — A (дата), B (количество бракованных единиц), C (сумма убытков). Формула будет:

=СУММПРОИЗВ(B2:B100; C2:C100)/СУММ(B2:B100)

Разберём на данных:

Дата Количество брака, шт. Сумма убытков, руб.
10.01.2026 5 25 000
11.01.2026 2 8 000
12.01.2026 20 150 000

Расчёты:

  • Простое среднее: =СРЗНАЧ(C2:C4)61 000 руб. (некорректно, т.к. не учитывает объёмы).
  • Взвешенное среднее: =СУММПРОИЗВ(B2:B4; C2:C4)/СУММ(B2:B4)7 083 руб./шт. (правильно!).

Это значит, что в среднем каждый дефектный товар обходится компании в 7 083 руб., а не в 61 тыс. руб., как показывает простое среднее.

Почему нельзя использовать СРЗНАЧ для взвешенного среднего?

Функция СРЗНАЧ делит сумму всех значений на их количество, не учитывая "вес" каждого значения. В нашем примере она просто сложит 25 000 + 8 000 + 150 000 = 183 000 и разделит на 3 (количество строк), хотя правильно было бы разделить на 27 (общее количество бракованных единиц).

4. Расчёт средней суммы брака по категориям товаров

Часто брак нужно анализировать не в целом, а по отдельным категориям (например, электроника, одежда, мебель). Для этого используем функции СУММЕСЛИ и СЧЁТЕСЛИ (или их "многокритериальные" версии СУММЕСЛИМН и СЧЁТЕСЛИМН).

Допустим, у вас таблица с колонками:

  • A — категория товара;
  • B — количество брака;
  • C — сумма убытков.

Формула для категории "Электроника":

=СУММЕСЛИ(A2:A100; "Электроника"; C2:C100)/СЧЁТЕСЛИ(A2:A100; "Электроника")

Для более сложных условий (например, категория "Электроника" + период "Январь 2026"):

=СУММЕСЛИМН(C2:C100; A2:A100; "Электроника"; D2:D100; ">01.01.2026"; D2:D100; "<31.01.2026")/

СЧЁТЕСЛИМН(A2:A100; "Электроника"; D2:D100; ">01.01.2026"; D2:D100; "<31.01.2026")

Чтобы не писать формулы для каждой категории вручную, создайте сводную таблицу:

  1. Выделите исходные данные (включая заголовки).
  2. Перейдите на вкладку Вставка → Сводная таблица.
  3. В поле "Строки" перетащите Категория товара.
  4. В поле "Значения" добавьте Сумма убытков (настройте отображение как "Среднее").

Убедитесь, что в таблице нет пустых строк или столбцов

Преобразуйте данные в "Умную таблицу" (Ctrl+T)

Проверьте формат дат (должен быть Дата, а не Текст)

Добавьте заголовки ко всем столбцам-->

5. Анализ динамики: скользящее среднее и графики

Чтобы отслеживать изменения средней суммы брака во времени, используйте скользящее среднее (Moving Average). Это поможет сгладить случайные колебания и выявить тренды.

Допустим, у вас данные по дням в столбце B (суммы брака). Формула для 3-дневного скользящего среднего в ячейке C4:

=СРЗНАЧ(B2:B4)

Затем протяните формулу вниз. Для 7-дневного окна используйте =СРЗНАЧ(B2:B8) и т.д.

Визуализировать динамику поможет график:

  1. Выделите столбцы с датами и скользящими средними.
  2. Нажмите Вставка → График → Линейчатый.
  3. Добавьте Линию тренда (правый клик по графику → "Добавить линию тренда").

Пример интерпретации:

  • 📈 Если линия тренда идёт вверх → средняя сумма брака растёт (возможны проблемы с качеством сырья или оборудованием).
  • 📉 Если вниз → ситуация улучшается (или бракуют менее дорогие товары).

6. Типичные ошибки и как их избежать

Даже опытные пользователи Excel допускают ошибки при расчёте средней суммы брака. Вот самые распространённые:

⚠️ Внимание: Если в ваших данных есть отрицательные суммы брака (например, возвраты от поставщика), функция СРЗНАЧ даст некорректный результат. Используйте =СУММ()/СЧЁТЕСЛИ(диапазон; ">0"), чтобы учитывать только убытки.

Ошибка 1: Игнорирование нулевых значений

Если в некоторых случаях брака сумма убытков равна 0 (например, дефект устранён без потерь), их нельзя исключать из расчёта. Это исказит среднее в сторону завышения. Правильный подход:

=СУММ(B2:B100)/СЧЁТЕСЛИ(B2:B100; "<>")

Ошибка 2: Неучёт инфляции

Если вы анализируете данные за несколько лет, суммы брака нужно приводить к одной валюте (например, пересчитывать в рубли 2026 года). Для этого добавьте столбец с коэффициентом инфляции и используйте:

=СУММПРОИЗВ(B2:B100; D2:D100)/СУММ(B2:B100)

где D — столбец с коэффициентами.

Ошибка 3: Путаница между средней суммой и средней стоимостью

Средняя сумма брака — это потери на случай, а средняя стоимость — потери на единицу товара. Не заменяйте одно другим!

Ошибка Последствия Как исправить
Использование СРЗНАЧ для взвешенного среднего Занижение/завышение реальных потерь Заменить на СУММПРОИЗВ/СУММ
Пустые ячейки в диапазоне Некорректный делитель в формуле Использовать СЧЁТЗ или СЧЁТЕСЛИ
Смешивание разных валют Искажение динамики Привести все суммы к одной валюте

7. Продвинутые техники: Power Query и макросы

Если вам нужно анализировать брак по тысячам строк или из разных источников, ручные формулы станут неэффективны. Здесь помогут:

Power Query (Get & Transform)

Инструмент для импорта, очистки и преобразования данных. Например, вы можете:

  • 🔄 Объединить данные о браке из нескольких файлов.
  • 🧹 Удалить дубликаты или исправить ошибки в категориях.
  • ⚡ Автоматически рассчитывать средние по группам.

Алгоритм:

  1. Перейдите на вкладку Данные → Получить данные → Из таблицы/диапазона.
  2. В редакторе Power Query сгруппируйте данные по нужному столбцу (например, "Категория") с операцией "Среднее".
  3. Загрузите результат в Excel.

Макросы VBA

Для полной автоматизации создайте макрос, который:

  • 📂 Импортирует данные из внешних источников.
  • 📊 Строит сводные таблицы и графики.
  • 📄 Сохраняет отчёт в PDF.

Пример кода для расчёта среднего брака по категориям:

Sub CalculateAverageDefect()

Dim ws As Worksheet

Set ws = ThisWorkbook.Sheets("Данные")

Dim lastRow As Long

lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row

' Добавляем столбец для среднего по категориям

ws.Range("E1").Value = "Средняя сумма брака"

' Формула для первой категории (пример для "Электроника")

ws.Range("E2").Formula = "=AVERAGEIFS(C:C, A:A, ""Электроника"")"

' Протяните формулу на другие категории или используйте цикл

End Sub

⚠️ Внимание: Перед записью макроса включите вкладку Разработчик (Файл → Параметры → Настройка ленты) и разрешите выполнение макросов в Центре управления безопасностью.

8. Автоматизация отчётов: шаблоны и надстройки

Чтобы не рассчитывать среднюю сумму брака вручную каждый раз, создайте шаблон Excel с готовыми формулами и сводными таблицами. Сохраните его как .xltx (шаблон) и используйте для новых отчётов.

Полезные элементы шаблона:

  • 📌 Выпадающие списки для категорий товаров (проверка данных → Проверка → Список).
  • 📊 Условное форматирование для выделения аномальных значений (например, если сумма брака превышает среднее на 50%).
  • 📅 Слайсеры для фильтрации данных по периодам (в сводных таблицах).

Для комплексного анализа установите надстройки:

  • Power Pivot — для работы с большими данными и создания мер (например, "Средняя сумма брака по регионам").
  • Analysis ToolPak — добавляет статистические функции (Данные → Анализ данных).

Пример настройки Power Pivot:

  1. Активируйте надстройку в Файл → Параметры → Надстройки.
  2. Импортируйте данные в модель (Power Pivot → Добавить в модель данных).
  3. Создайте меру для средней суммы брака:

Средняя сумма брака :=

AVERAGE(

FILTER(

Таблица1,

Таблица1[Категория] = "Электроника"

),

Таблица1[Сумма брака]

)

FAQ: Частые вопросы о расчёте средней суммы брака

Как рассчитать среднюю сумму брака, если в некоторых строках нет данных о количестве?

Если у вас есть сумма брака, но нет количества дефектных единиц, используйте простое среднее (=СРЗНАЧ). Если количество есть не для всех строк, добавьте условную формулу:

=ЕСЛИ(ЕПУСТО(B2); 0; B2)

затем рассчитайте взвешенное среднее с учётом этих нулей.

Можно ли рассчитать среднюю сумму брака по нескольким условиям (например, категория + регион + период)?

Да, используйте СУММЕСЛИМН и СЧЁТЕСЛИМН с несколькими критериями:

=СУММЕСЛИМН(C2:C100; A2:A100; "Электроника"; D2:D100; "Москва"; E2:E100; ">01.01.2026") /

СЧЁТЕСЛИМН(A2:A100; "Электроника"; D2:D100; "Москва"; E2:E100; ">01.01.2026")

Или создайте сводную таблицу с несколькими полями в области "Строки".

Как исключить из расчёта случаи брака с суммой меньше 1 000 руб.?

Используйте СУММЕСЛИ и СЧЁТЕСЛИ с условием:

=СУММЕСЛИ(C2:C100; ">1000") / СЧЁТЕСЛИ(C2:C100; ">1000")

Для взвешенного среднего:

=СУММПРОИЗВ(--(C2:C100>1000); B2:B100; C2:C100) / СУММЕСЛИ(C2:C100; ">1000"; B2:B100)
Как построить график динамики средней суммы брака по месяцам?

Сначала рассчитайте среднюю сумму брака за каждый месяц с помощью СУММЕСЛИ и СЧЁТЕСЛИ по диапазону дат. Затем:

  1. Выделите столбцы с месяцами и средними значениями.
  2. Вставьте Линейную диаграмму.
  3. Добавьте Линию тренда (полиномиальную или линейную).

Для автоматического группирования по месяцам используйте сводную таблицу с группировкой дат по месяцам.

Можно ли автоматически обновлять расчёты при добавлении новых данных?

Да, для этого:

  1. Преобразуйте исходный диапазон в умную таблицу (Ctrl+T).
  2. Используйте структурированные ссылки в формулах (например, =СРЗНАЧ(Таблица1[Сумма брака])).
  3. Для сводных таблиц включите параметр Обновить при открытии файла.

Также можно написать макрос на событие Worksheet_Change, который будет пересчитывать данные при изменении листа.