Математическое ожидание в Excel: 5 способов расчёта с примерами

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

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

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

В этой статье вы найдёте:

  • 📊 3 основные формулы для расчёта математического ожидания (включая взвешенное среднее).
  • 🔍 Пошаговые инструкции с скриншотами и примерами для Excel 2019–2023 и Microsoft 365.
  • ⚠️ Типичные ошибки, из-за которых Excel выдаёт неверный результат (и как их избежать).
  • 📈 Практические кейсы: как применить матожидание для прогнозирования в бизнесе.
📊 Для чего вам нужно посчитать математическое ожидание?
Для учебной задачи
Для финансового анализа
Для маркетинговых прогнозов
Для личных расчётов
Другой вариант

Способ 1: Простое среднее арифметическое (если все исходы равновероятны)

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

Пример: Допустим, у вас есть данные о дневных продажах за неделю в ячейках A2:A8 (значения: 120, 150, 130, 160, 140, 170, 180). Формула будет такой:

=СРЗНАЧ(A2:A8)

Результат — 150 (среднее значение продаж за неделю). Этот метод подходит для дискретных данных, где вероятности не указаны явно.

⚠️ Внимание: Если в вашем наборе данных есть пустые ячейки или текстовые значения, функция СРЗНАЧ автоматически проигнорирует их. Но если есть ячейки с #Н/Д (ошибка), формула вернёт ошибку. Используйте =СРЗНАЧЕСЛИМН() для фильтрации.
Данные (продажи) Формула Результат
120, 150, 130, 160, 140, 170, 180 =СРЗНАЧ(A2:A8) 150
10, 20, 30, #Н/Д, 40 =СРЗНАЧ(A2:A6) #Н/Д
5, 10, "", 20 =СРЗНАЧ(A2:A5) 11.67

Способ 2: Взвешенное среднее (если исходы имеют разные вероятности)

В реальных задачах исходы часто возникают с разной вероятностью. Например, в инвестиционном портфеле акции компании A приносят 10% доходности с вероятностью 60%, а акции компании B — 15% с вероятностью 40%. Здесь нужно использовать взвешенное математическое ожидание.

Формула в Excel:

=СУММПРОИЗВ(значения; вероятности)

Где:

  • 📌 значения — массив возможных исходов (например, доходность: 10%, 15%).
  • 📌 вероятности — массив их вероятностей (например, 60%, 40%).

Пример для портфеля:

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

Где в B2:B3 — доходности (10%, 15%), а в C2:C3 — вероятности (0.6, 0.4). Результат: 12% (матожидание доходности портфеля).

Убедитесь, что сумма вероятностей равна 1 (или 100%)|Проверьте, что значения и вероятности в одном формате (десятичные или проценты)|Исключите пустые ячейки в диапазонах|Преобразуйте проценты в десятичные (10% → 0.1)

-->

⚠️ Внимание: Если сумма вероятностей не равна 1 (или 100%), результат будет искажён. Используйте функцию =СУММ() для проверки: =СУММ(C2:C3)=1. Если сумма отличается, нормализуйте вероятности, разделив каждую на общую сумму.

Способ 3: Формула массива для сложных распределений

Если ваши данные представлены в виде интервалов (например, группы доходов: "10–20 тыс. руб." с вероятностью 30%), потребуется формула массива. Она позволяет учитывать середину интервала как представительное значение.

Пример: Распределение доходов клиентов банка:

Интервал дохода (тыс. руб.) Середина интервала Вероятность (%)
0–10 5 20
10–30 20 50
30–50 40 30

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

=СУММ((B2:B4)*(C2:C4)/100)

Результат: 24.5 тыс. руб. — средний ожидаемый доход клиента.

Как ввести формулу массива в новых версиях Excel?

В Excel 365 и 2021 формулы массива вводятся автоматически — просто нажмите Enter. Фигурные скобки {} появятся сами. В Excel 2019 и ранее после ввода формулы нажмите Ctrl+Shift+Enter.

Способ 4: Использование функции ПРЕДСКАЗ для прогнозирования

Если у вас есть временные ряды (например, ежемесячные продажи за 2 года), можно спрогнозировать математическое ожидание на будущий период с помощью функции =ПРЕДСКАЗ() (или =FORECAST()). Она строит линейную регрессию и возвращает ожидаемое значение для заданной даты.

Пример: В столбце A2:A25 — даты (январь 2022 — декабрь 2023), в B2:B25 — продажи. Чтобы спрогнозировать продажи на январь 2026 (дата в ячейке D2):

=ПРЕДСКАЗ(D2; B2:B25; A2:A25)

Этот метод полезен для трендового анализа, но требует достаточного количества исторических данных (минимум 10–15 точек).

Способ 5: Расчёт матожидания для биномиального распределения

В задачах с двумя исходами (успех/неудача), например, конверсия рекламы или брак на производстве, математическое ожидание рассчитывается как:

Матожидание = n * p

Где:

  • 📌 n — количество испытаний (например, показов рекламы).
  • 📌 p — вероятность успеха (например, CTR 2%).

В Excel формула примет вид:

=A2*B2

Где A2 — количество испытаний (10 000 показов), а B2 — вероятность (0.02). Результат: 200 кликов.

⚠️ Внимание: Для биномиального распределения матожидание совпадает с наиболее вероятным числом успехов, но не учитывает дисперсию. Чтобы оценить разброс, используйте функцию =БИНОМ.РАСП().

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

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

  1. 🔢 Неправильный формат данных: Вероятности указаны в процентах (20%), но не преобразованы в десятичные (0.2). Исправляйте с помощью =Значение/100.
  2. 📉 Игнорирование пустых ячеек: Функция СРЗНАЧ пропускает пустые ячейки, но СУММПРОИЗВ — нет. Очищайте данные или используйте =ЕСЛИОШИБКА().
  3. 🔄 Несоответствие диапазонов: В формуле СУММПРОИЗВ массивы значений и вероятностей должны быть одинакового размера. Проверяйте с помощью =СЧЁТ().
  4. 📊 Ошибки округления: При работе с денежными значениями используйте =ОКРУГЛ(), чтобы избежать копеечных расхождений.

Практические кейсы: где применяется матожидание в Excel

Расчёт математического ожидания — не академическая задача, а инструмент для принятия решений. Вот 3 реальных примера:

  • 💰 Финансы: Оценка ожидаемой доходности портфеля из акций, облигаций и деривативов с учётом их весов и исторической волатильности.
  • 📦 Логистика: Прогнозирование спроса на товары для оптимизации складских запасов (матожидание продаж по историям).
  • 🎲 Игры и азарт: Расчёт ожидаемого выигрыша в казино или лотерее (например, в рулетке матожидание для ставки на красное — -2.7%).

Для сложных моделей (например, Монте-Карло) матожидание комбинируют с другими функциями Excel, такими как =СЛЧИС() для симуляции случайных исходов.

=ПОИСКПОЗ(СЛЧИС(); {0; 0.3; 0.6; 1}; 1)

-->

FAQ: Частые вопросы о матожидании в Excel

Можно ли рассчитать матожидание для непрерывной случайной величины?

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

  1. Разбейте интервал на маленькие отрезки.
  2. Для каждого отрезка рассчитайте значение функции плотности вероятности (PDF).
  3. Используйте СУММПРОИЗВ для приближённого расчёта.

Для нормального распределения используйте функцию =НОРМ.ОБР() и =НОРМ.РАСП().

Как посчитать матожидание, если вероятности заданы в виде интервалов?

Если вероятности даны как "10–20%", возьмите середину интервала (15%) или используйте метод Монте-Карло:

=СЛЧИС()*(макс_вероятность-мин_вероятность)+мин_вероятность

Затем усредните результаты по большому количеству симуляций.

Почему моя формула возвращает ошибку #ЗНАЧ?

Ошибка #ЗНАЧ! возникает, если:

  • В диапазонах есть текст вместо чисел.
  • Диапазоны в СУММПРОИЗВ разного размера.
  • Используются несовместимые типы данных (например, даты вместо чисел).

Проверьте данные с помощью =ТИП() или =ЕЧИСЛО().

Как визуализировать матожидание на графике?

Добавьте на график линию среднего значения:

  1. Постройте гистограмму или точечную диаграмму для ваших данных.
  2. Добавьте ряд с матожиданием (например, горизонтальную линию).
  3. В Excel 365 используйте элемент "Средняя линия" в разделе Анализ → Линии тренда.
Есть ли разница между матожиданием и средним арифметическим?

Да, если речь идёт о случайной величине:

  • 📌 Среднее арифметическое — это фактическое среднее по имеющимся данным.
  • 📌 Матожидание — это теоретическое среднее с учётом вероятностей (может не совпадать с фактическим).

Для равновероятных исходов они совпадают.