Как рассчитать математическое ожидание в Excel: пошаговая инструкция с примерами

Введение: что такое математическое ожидание и зачем его считать в Excel

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

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

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

Метод 1: Простое среднее (когда все исходы равновероятны)

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

Допустим, у вас в ячейках A1:A6 записаны значения 2, 4, 6, 8, 10, 12. Формула будет такой:

=СРЗНАЧ(A1:A6)

Но этот метод работает только если вероятности всех исходов одинаковы. Например, для честного кубика с гранями 1–6 матожидание действительно равно 3.5. Однако в реальных задачах вероятности редко бывают равными — и тут нужен взвешенный подход.

📊 Как часто вы используете статистические функции в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

Метод 2: Взвешенное среднее с функцией СУММПРОИЗВ

Когда у каждого значения есть своя вероятность (вес), используется взвешенное математическое ожидание. Классический пример: прогноз продаж с учётом вероятности каждого сценария (см. таблицу ниже).

Сценарий Продажи (тыс. руб.) Вероятность
Пессимистичный 500 0.2
Реалистичный 800 0.6
Оптимистичный 1200 0.2

Формула для расчёта:

=СУММПРОИЗВ(B2:B4; C2:C4)

Где B2:B4 — значения (продажи), а C2:C4 — их вероятности. Результат: 860 тыс. руб. — это и есть матожидание.

⚠️ Внимание: Сумма вероятностей в столбце C должна равняться 1 (или 100%). Если вы получите другой результат, проверьте данные на ошибки.

Убедитесь, что сумма вероятностей = 1|

Значения и вероятности расположены в соседних столбцах|

Нет пустых ячеек в диапазонах|

Формат ячеек с вероятностями — числовой, а не текстовый-->

Метод 3: Использование массивов для сложных расчётов

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

Предположим:

  • 📊 Значения продаж — в Лист1!A2:A10
  • 🎲 Вероятности — в Лист2!B2:B10, но только для чётных строк

Формула массива (вводится через Ctrl+Shift+Enter в старых версиях Excel):

=СУММПРОИЗВ(--(Лист2!B2:B10<>""); Лист1!A2:A10; Лист2!B2:B10)

Эта формула:

  1. Проверяет, что ячейка с вероятностью не пустая (Лист2!B2:B10<>"").
  2. Преобразует результат в 1/0 с помощью двойного минуса (--).
  3. Умножает значения на вероятности и суммирует.
Почему двойной минус (--) в формуле?

Двойной минус (--) преобразует логические значения ИСТИНА/ЛОЖЬ в 1/0. Например, --(5>3) вернёт 1, а --(5<3)0. Это нужно, чтобы СУММПРОИЗВ корректно обработал условия.

Метод 4: Матожидание для дискретных распределений (с таблицей вероятностей)

В статистике часто встречаются задачи, где каждому возможному исходу присвоена своя вероятность. Например, количество дефектов на 100 изделий:

Кол-во дефектов Вероятность
0 0.1
1 0.3
2 0.4
3 0.2

Формула остаётся той же:

=СУММПРОИЗВ(A2:A5; B2:B5)

Результат: 1.7 — среднее ожидаемое количество дефектов.

⚠️ Внимание: Если в вашей таблице вероятности заданы в процентах (например, 10%, 30%), не забудьте разделить столбец на 100 или изменить формат ячеек на дробный. Иначе результат будет завышен в 100 раз!

Метод 5: Матожидание для непрерывных распределений (приближённое вычисление)

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

  1. Разбейте интервал значений на небольшие отрезки (например, с шагом 0.1).
  2. Для каждого отрезка вычислите значение функции плотности вероятности (PDF).
  3. Умножьте середину отрезка на его вероятность (площадь под кривой на этом отрезке).
  4. Суммируйте все произведения.

Пример для нормального распределения с параметрами μ=5, σ=1 (используем функцию НОРМ.РАСП):

=СУММПРОИЗВ(A2:A100; НОРМ.РАСП(A2:A100; 5; 1; ЛОЖЬ); (A3:A100-A2:A99))

Где A2:A100 — значения от 2 до 8 с шагом 0.06.

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

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

  • 🔢 Неправильный диапазон ячеек: например, захватываете заголовки столбцов или пустые строки. Всегда проверяйте диапазоны в формулах.
  • 📉 Ненормированные вероятности: если сумма весов не равна 1, результат будет искажён. Используйте функцию =СУММ() для проверки.
  • 🔄 Путаница между строками и столбцами: в СУММПРОИЗВ первый диапазон — это значения, второй — веса. Если перепутать, получите бессмыслицу.
  • 📊 Игнорирование формата ячеек: вероятности в формате текста ('0.2') не будут учитываться в расчётах. Преобразуйте их в числа.

Чтобы минимизировать ошибки, следуйте этому алгоритму:

Удалите все ненужные строки/столбцы из диапазонов|

Проверьте сумму вероятностей (=СУММ(диапазон_весов))|

Убедитесь, что форматы ячеек — числовые|

Сравните результат с ручным расчётом для 2–3 значений-->

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

Можно ли посчитать матожидание без функции СУММПРОИЗВ?

Да, можно использовать комбинацию СУММ и вспомогательного столбца. Например:

  1. Создайте столбец с произведениями значений на вероятности (=A2*B2).
  2. Просуммируйте его: =СУММ(C2:C10).

Это менее элегантно, но работает во всех версиях Excel.

Как рассчитать матожидание для биномиального распределения?

Для биномиального распределения матожидание равно n * p, где n — число испытаний, а p — вероятность успеха. В Excel:

=A2 * B2

Где A2n, а B2p.

Чем отличается матожидание от медианы и моды?

  • Матожидание (среднее) — центр тяжести распределения, учитывающий все значения.
  • Медиана — значение, делящее данные пополам (50% выше, 50% ниже).
  • Мода — самое частое значение.

В симметричных распределениях они совпадают, но в асимметричных (например, с выбросами) могут сильно отличаться.

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

Да, с помощью динамических массивов (в Excel 365) или сводных таблиц. Например:

  1. Создайте таблицу с данными (Ctrl+T).
  2. Используйте формулу с СУММПРОИЗВ, ссылаясь на столбцы таблицы.
  3. При обновлении данных результат будет пересчитываться автоматически.
Как визуализировать матожидание на графике?

Добавьте на график вертикальную линию:

  1. Постройте гистограмму или точечную диаграмму для ваших данных.
  2. Вычислите матожидание (например, в ячейке D1).
  3. Добавьте на график серию с координатами (D1; 0) и (D1; max_значение).
  4. Измените тип этой серии на Линия с маркерами.