askXL
Вопрос RU

Как посчитать среднее взвешенное в Excel?

Ответ

В Excel нет встроенной функции. Используйте СУММПРОИЗВ: =СУММПРОИЗВ(значения; веса)/СУММ(веса). Пример: =СУММПРОИЗВ(B2:B10; C2:C10)/СУММ(C2:C10).

Подробное объяснение

Среднее взвешенное учитывает «вес» каждого значения — важно для расчёта средней оценки, цены портфеля или успеваемости.

Формула

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

Пример: средний балл студента

Оценки в B2:B5, количество часов дисциплин в C2:C5:

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

Если оценки 5, 4, 3, 5, а часы 72, 108, 36, 144, результат = 4,42 (а не 4,25 при обычном среднем).

Средневзвешенная цена закупки

=СУММПРОИЗВ(Цена; Количество) / СУММ(Количество)

Почему СРЗНАЧ не подходит

СРЗНАЧ даёт равный вес каждому значению. Если купили 10 шт по 100 ₽ и 1 шт по 500 ₽, СРЗНАЧ покажет 300 ₽, а взвешенное — 136 ₽.

05.03.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google