Как рассчитать стандартное отклонение в Excel: полное руководство с примерами

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

В этой статье мы разберём не только базовые функции вроде СТАНДОТКЛОН.В и СТАНДОТКЛОН.Г, но и нюансы их применения. Вы узнаете, когда использовать каждую из них, как визуализировать отклонения на графиках и избежать типичных ошибок. А для тех, кто работает с большими данными, мы покажем, как автоматизировать расчёты с помощью Power Query.

Если вы никогда не сталкивались со статистикой, не переживайте: мы объясним всё простым языком, с примерами из реальной жизни. Например, как рассчитать разброс зарплат в компании или оценить стабильность производственного процесса. Готовы начать?

Что такое стандартное отклонение и зачем оно нужно

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

Пример из жизни: представьте два завода, выпускающие болты диаметром 10 мм. На первом заводе диаметры болтов варьируются от 9,8 до 10,2 мм, а на втором — от 9,5 до 10,5 мм. Стандартное отклонение поможет количественно оценить этот разброс. Первый завод имеет меньшее отклонение, значит, его продукция стабильнее.

Где ещё применяется этот показатель:

  • 📊 Финансы: оценка волатильности акций или рисков инвестиционного портфеля.
  • 🏥 Медицина: анализ эффективности лекарств (например, разброс времени действия препарата).
  • 🏭 Производство: контроль качества (допуски размеров деталей).
  • 🎓 Образование: оценка вариативности баллов ЕГЭ по регионам.

Без стандартного отклонения невозможно построить доверительные интервалы, проверить гипотезы или использовать многие методы машинного обучения. В Excel его расчёт занимает секунды — если знать правильные функции.

📊 Для чего вы чаще всего рассчитываете стандартное отклонение?
Для анализа финансовых данных
Контроля качества
Научных исследований
Учёбы/обучения
Другого

Функции Excel для стандартного отклонения: в чём разница

В Excel есть шесть функций для расчёта стандартного отклонения, но на практике используются всего две-три. Главное отличие между ними — учитывают ли они всю генеральную совокупность или только выборку из неё.

Разберём основные функции:

Функция Описание Когда использовать Пример
СТАНДОТКЛОН.Г Стандартное отклонение для генеральной совокупности (всех данных). Когда у вас есть все возможные наблюдения (например, данные о всех сотрудниках компании). =СТАНДОТКЛОН.Г(A1:A10)
СТАНДОТКЛОН.В Стандартное отклонение для выборки (части данных). Когда у вас только часть данных (например, опрос 100 клиентов из 10 000). =СТАНДОТКЛОН.В(A1:A10)
СТАНДОТКЛОНП и СТАНДОТКЛОН Устаревшие аналоги СТАНДОТКЛОН.Г и СТАНДОТКЛОН.В (сохранены для совместимости). Не рекомендуются к использованию в новых файлах. =СТАНДОТКЛОНП(A1:A10)

Ключевое правило: если ваши данные — это все возможные наблюдения (например, рост всех учеников в классе), используйте СТАНДОТКЛОН.Г. Если это выборка (например, рост 20 случайно выбранных учеников из школы), берите СТАНДОТКЛОН.В.

⚠️ Внимание: Использование неправильной функции может занизить или завысить результат на 10–30%. Например, для выборки из 10 элементов СТАНДОТКЛОН.Г даст значение на ~5% меньше, чем СТАНДОТКЛОН.В.

Пошаговая инструкция: как посчитать стандартное отклонение

Рассмотрим расчёт на примере данных о продажах магазина за 10 дней (в ячейках A1:A10):

Введите данные в столбец (например, A1:A10)

Выберите пустую ячейку для результата

Введите функцию =СТАНДОТКЛОН.В(A1:A10) или =СТАНДОТКЛОН.Г(A1:A10)

Нажмите Enter

Сравните результат со средним значением (функция =СРЗНАЧ)

-->

Пример: Допустим, у нас есть продажи за 10 дней (в тыс. руб.): 12, 15, 14, 10, 18, 16, 13, 11, 17, 19. Чтобы найти стандартное отклонение для выборки:

  1. Вводим данные в диапазон A1:A10.
  2. В ячейке B1 пишем =СРЗНАЧ(A1:A10) → получаем среднее (14,5).
  3. В ячейке B2 пишем =СТАНДОТКЛОН.В(A1:A10) → получаем ~2,98.

Это означает, что продажи в среднем отклоняются от 14,5 тыс. руб. на ±2,98 тыс. руб. Для визуализации можно построить график с доверительным интервалом (среднее ± стандартное отклонение).

Расширенные возможности: стандартное отклонение с условиями

Иногда нужно рассчитать отклонение не для всех данных, а только для тех, что соответствуют определённому условию. Например, стандартное отклонение продаж только по будням или только для товаров определённой категории.

Для этого используйте формулы массива или комбинацию функций:

  • 🔹 С условием в одном столбце:
    =СТАНДОТКЛОН.В(ЕСЛИ(A1:A10>10; A1:A10))
    (вводится как формула массива: нажать Ctrl+Shift+Enter в старых версиях Excel).
  • 🔹 С условием в другом столбце:
    =СТАНДОТКЛОН.В(ЕСЛИ(B1:B10="Да"; A1:A10))
    (где B1:B10 — столбец с условием, например, "Да"/"Нет").

В Excel 365 и Excel 2019 можно использовать более простые функции ФИЛЬТР:

=СТАНДОТКЛОН.В(ФИЛЬТР(A1:A10; B1:B10="Да"))

Пример: если в столбце A — продажи, а в B — дни недели, то стандартное отклонение продаж только по понедельникам будет:

=СТАНДОТКЛОН.В(ФИЛЬТР(A1:A10; B1:B10="Пн"))
⚠️ Внимание: Формулы массива могут значительно замедлить работу книги, если данных больше 10 000 строк. В таких случаях лучше использовать Power Query или сводные таблицы.

Визуализация стандартного отклонения: графики и диаграммы

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

1. Гистограмма с наложением нормального распределения

  • 📊 Постройте гистограмму данных (Вставка → Гистограмма).
  • 🔧 Добавьте линию тренда (нормальное распределение) через Добавление элемента диаграммы → Линия тренда.
  • 📏 Настройте оси так, чтобы среднее (±1–2 стандартных отклонения) попало в видимую область.

2. Диаграмма размаха (Box Plot)

Хотя в Excel нет встроенной диаграммы размаха, её можно эмулировать:

  1. Рассчитайте квартили (25%, 50%, 75%) с помощью =КВАРТИЛЬ.ВКЛ.
  2. Найдите минимальное и максимальное значения (=МИН, =МАКС).
  3. Постройте Диаграмму с областями и вручную настройте данные для отображения "ящика с усами".

3. Линия среднего ± стандартное отклонение

На графике временного ряда (например, продажи по дням) можно добавить:

  • 🔸 Линию среднего (=СРЗНАЧ).
  • 🔸 Две линии: среднее + стандартное отклонение и среднее − стандартное отклонение.

Это поможет визуально оценить, какие значения выбиваются из нормы.

Как построить диаграмму размаха в Excel за 5 минут

1. Создайте вспомогательную таблицу с расчётом квартилей (Q1, Q2, Q3), минимума, максимума и выбросов.

2. Постройте Вертикальную линию для Q1–Q3 (это будет "ящик").

3. Добавьте Линию с маркерами для минимума/максимума ("усы").

4. Маркерами отметьте выбросы (значения за пределами Q3 + 1.5*(Q3−Q1)).

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

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

1. Путают выборку и генеральную совокупность

Используют СТАНДОТКЛОН.Г вместо СТАНДОТКЛОН.В для выборки. Это занижает результат, так как формула для генеральной совокупности делит на N, а для выборки — на N−1.

2. Включают в расчёт пустые ячейки или текст

Функции стандартного отклонения игнорируют текст и пустые ячейки, но если в данных есть ошибки (#ЗНАЧ!), результат будет неверным. Всегда проверяйте данные функцией =СЧЁТ или =СЧИТАТЬПУСТОТЫ.

3. Не учитывают выбросы

Одиночные экстремальные значения (например, опечатка в данных) могут сильно исказить стандартное отклонение. Перед расчётом проверьте данные на выбросы с помощью:

  • 🔍 Правила условного форматирования (Главная → Условное форматирование → Правила выделения ячеек → Больше/меньше).
  • 📉 Постройте точечную диаграмму и визуально оцените аномалии.

4. Используют устаревшие функции

Функции СТАНДОТКЛОН и СТАНДОТКЛОНП сохранены для совместимости, но не обновляются. В новых версиях Excel их может не быть.

⚠️ Внимание: Если ваше стандартное отклонение равно нулю, это означает, что все значения в данных одинаковые. Проверьте, не скопировались ли формулы вместо значений!

Автоматизация: стандартное отклонение в Power Query и сводных таблицах

Если вам нужно рассчитать стандартное отклонение для тысяч строк или регулярно обновлять данные, ручной ввод формул неэффективен. В таких случаях поможет Power Query или сводные таблицы.

Способ 1: Power Query

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

Способ 2: Сводные таблицы

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

Преимущество этих методов — автоматическое обновление при изменении исходных данных. Например, если вы ежемесячно добавляете новые продажи, сводная таблица пересчитает стандартное отклонение без вашего участия.

FAQ: ответы на частые вопросы

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

Нет. Функции стандартного отклонения работают только с числовыми значениями. Если в диапазоне есть текст, логические значения (ИСТИНА/ЛОЖЬ) или ошибки, они игнорируются. Чтобы избежать ошибок, предварительно очистите данные с помощью =ЕЧИСЛО или ФИЛЬТРExcel 365).

Почему моё стандартное отклонение отличается от расчётов в SPSS или R?

Разница обычно связана с тем, используете ли вы выборочное или генеральное стандартное отклонение. В SPSS и R по умолчанию часто используется выборочное (СТАНДОТКЛОН.В в Excel), но это зависит от настроек. Также проверьте, не включены ли в расчёт пропущенные значения (в Excel они игнорируются, а в других программах могут обрабатываться иначе).

Как рассчитать стандартное отклонение по группам (например, по месяцам)?

Есть три способа:

  1. Сводная таблица: добавьте поле с группами (месяцы) в строки, а данные — в значения. Затем выберите СтандОтклВ.
  2. Power Query: сгруппируйте данные по столбцу с месяцами (Группировка → Стандартное отклонение).
  3. Формулы: используйте =СТАНДОТКЛОН.В(ЕСЛИ($B$1:$B$10=D1; $A$1:$A$10)), где B — столбец с месяцами, A — с данными, D1 — название месяца.

Что делать, если стандартное отклонение получилось очень большим?

Большое стандартное отклонение означает сильный разброс данных. Возможные причины:

  • 📈 В данных есть выбросы (экстремальные значения). Проверьте их с помощью диаграммы размаха.
  • 🔢 Данные не нормально распределены (например, логнормальное распределение). В таком случае стандартное отклонение может быть не лучшей мерой вариативности.
  • 📊 Вы случайно включили в расчёт данные из разных групп (например, продажи разных магазинов). Разделите данные на логические группы.

Если разброс оправдан (например, анализ доходов по разным регионам), используйте коэффициент вариации (=СТАНДОТКЛОН.В/СРЗНАЧ) для сравнения разброса между группами с разными средними.

Можно ли рассчитать стандартное отклонение для данных в разных листах или книгах?

Да. Используйте трёхмерные ссылки или Power Query:

  • 📄 В пределах одной книги: =СТАНДОТКЛОН.В(Лист1:Лист3!A1:A10).
  • 📂 Из разных книг: откройте обе книги, затем используйте =СТАНДОТКЛОН.В([Книга2.xlsx]Лист1!A1:A10). Убедитесь, что путь к файлу указан верно (лучше использовать абсолютные ссылки).
  • 🔄 Power Query: импортируйте данные из нескольких источников, объедините их (Объединить запросы), затем рассчитайте отклонение.

При работе с внешними данными обновляйте связи (Данные → Обновить все), иначе результаты будут устаревшими.