Как найти средневзвешенное значение в excel

Основная идея

Предположим, что мы с вами сидим в приемно-экзаменационной комиссии и оцениваем абитуриентов, которые хотят поступить в наш ВУЗ. Оценки по различным предметам у наших кандидатов следующие:

Расчет простого среднего

Свободное место, допустим, только одно, и наша задача – выбрать достойного. 

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

На первый взгляд кажется, что лучше всех подходит Иван, т.к. у него средний бал максимальный. Но тут мы вовремя вспоминаем, что факультет-то наш называется “Программирование”, а у Ивана хорошие оценки только по рисованию, пению и прочей физкультуре, а по математике и информатике как раз не очень. Возникает вопрос: а как присвоить нашим предметам различную важность (ценность), чтобы учитывать ее при расчете среднего? И вот тут на помощь приходит средневзвешенное значение.

Средневзвешенное – это среднее с учетом различной ценности (веса, важности) каждого из элементов.

В бизнесе средневзвешенное часто используется в таких задачах, как:

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

Расчет средневзвешенного формулами

Добавим к нашей таблице еще один столбец, где укажем некие безразмерные баллы важности каждого предмета по шкале, например, от 0 до 9 при поступлении на наш факультет программирования. Затем расчитаем средневзвешенный бал для каждого абитурента, т.е. среднее с учетом веса каждого предмета. Нужная нам формула будет выглядеть так:

Расчет средневзвешенного значения

Функция СУММПРОИЗВ (SUMPRODUCT) попарно перемножает друг на друга ячейки в двух указанных диапазонах – оценки абитурента и вес каждого предмета – а затем суммирует все полученные произведения. Потом полученная сумма делится на сумму всех баллов важности, чтобы усреднить результат. Вот и вся премудрость.

Так что берем Машу, а Иван пусть поступает в институт физкультуры 😉

Расчет средневзвешенного в сводной таблице

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

Умная таблица с данными

Обратите внимание, что я преобразовал ее в “умную” таблицу с помощью команды Главная – Форматировать как таблицу (Home – Format as Table) и дал ей на вкладке Конструктор (Design) имя Data.

Заметьте, что цена на один и тот же товар может различаться. Наша задача: рассчитать средневзвешенные цены для каждого товара. Следуя той же логике, что и в предыдущем пункте, например, для земляники, которая продавалась 3 раза, это должно быть:

=(691*10 + 632*12 + 957*26)/(10+12+26) = 820,33

То есть мы суммируем стоимости всех сделок (цена каждой сделки умножается на количество по сделке) и потом делим получившееся число на общее количество этого товара.

Правда, с реализацией этой нехитрой логики именно в сводной таблице нас ждет небольшой облом. Если вы работали со сводными раньше, то, наверное, помните, что можно легко переключить поле значений сводной в нужную нам функцию, щелкнув по нему правой кнопкой мыши и выбрав команду Итоги по (Summarize Values By)

Выбор типа функции для расчета поля

В этом списке есть среднее, но нет средневзвешенного 🙁

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

Таблица данных со вспомогательным столбцом

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

Сводная с данными для деления

Останется поделить одно на другое, но сделать это, вроде бы, простое математическое действие внутри сводной не так просто. Придется либо добавлять в сводную вычисляемое поле (вкладка Анализ – Поля, элементы, наборы – Вычисляемое поле), либо считать обычной формулой в соседних ячейках или привлекать функцию ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GET.PIVOT.DATA), о которой я уже писал. А если завтра изменятся размеры сводной (ассортимент товаров), то все эти формулы придется вручную корректировать.

В общем, как-то все неудобно, трудоемко и нагоняет тоску. Да еще и дополнительный столбец в исходных данных нужно руками делать. Но красивое решение есть.

Расчет средневзвешенного в сводной таблице с помощью Power Pivot и языка DAX

Если у вас Excel 2013-2016, то в него встроен супермощный инструмент для анализа данных – надстройка Power Pivot, по сравнению с которой сводные таблицы с их возможностями – как счеты против калькулятора. Если у вас Excel 2010, то эту надстройку можно совершенно бесплатно скачать с сайта Microsoft и тоже себе установить. С помощью Power Pivot расчет средневзвешенного (и других невозможных в обычных сводных штук) очень сильно упрощается.

1. Для начала, загрузим нашу таблицу в Power Pivot. Это можно сделать на вкладке Power Pivot кнопкой Добавить в модель данных (Add to Data Model). Откроется окно Power Pivot и в нем появится наша таблица.

2. Затем щелкните мышью в строку формул и введите туда формулу для расчета средневзвешенного:

Расчет средневзвешенного на DAX в Power Pivot

Несколько нюансов по формуле:

  • В Power Pivot есть свой встроенный язык с набором функций, инструментов и определенным синтаксисом, который называется DAX. Так что можно сказать, что эта формула – на языке DAX.
  • Здесь WA – это название вычисляемого поля (в Power Pivot они еще называются меры), которое вы придумываете сами (я называл WA, имея ввиду Weighted Average – “средневзвешенное” по-английски).
  • Обратите внимание, что после WA идет не равно, как в обычном Excel, а двоеточие и равно.
  • При вводе формулы будут выпадать подсказки – используйте их.
  • После завершения ввода формулы нужно нажать Enter, как и в обычном Excel.

3. Теперь строим сводную. Для этого в окне Power Pivot выберите на вкладке Главная – Сводная таблица (Home – Pivot Table). Вы автоматически вернетесь в окно Excel и увидите привычный интерфейс построения сводной таблицы и список полей на панели справа. Осталось закинуть поле Наименование в область строк, а нашу созданную формулой меру WA в область значений – и задача решена:

Сводная с вычисленной мерой

Вот так – красиво и изящно.

Общая мораль: если вы много и часто работаете со сводными таблицами и вам их возможности “тесноваты” – копайте в сторону Power Pivot и DAX – и будет вам счастье!

Ссылки по теме

  • Что умеет функция СУММПРОИЗВ на самом деле
  • Зачем нужна функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ
  • Настройка вычислений в сводных таблицах

Средневзвешенное значение (средняя взвешенная) в отличие от среднего значения учитывает вес (важности) каждого из элементов совокупности.

Как в программе Эксель (Excel) можно сделать расчёт средней взвешенной?

Какую формулу нужно написать?

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

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

В этой формуле

x1, …, xn – являются значениями исследуемых праметров (ценой, курсом валют и пр.), а

w1, …, wn – вес каждого из этих праметров.

Фомула читается следующим образом:

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

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

СУММ И СУММПРОИЗВ.

система выбрала этот ответ лучшим

Ксарф­акс
[156K]

3 года назад 

Средневзвешенное значение можно посчитать по следующей формуле:

Здесь:

x1, x2, x3, …, xn – это значения (цена, оценка, курс валюты и т.д.).

w1, w2, w3, …, wn – вес каждого значения.

То есть нужно каждое значение умножить на его вес и просуммировать все произведения, а затем разделить всё это на сумму всех весов.


В программе Excel нет специальной функции, с помощью которой можно посчитать средневзвешенное значение.

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

**

Вот несложный пример расчёта средневзвешенного значения в Excel:

Есть несколько товаров, которые имеют разную цену. За 1 день было продано сколько-то штук каждого из товаров. Нужно посчитать средневзвешенную цену продажи.

1) Составляем таблицу.

Здесь всё понятно – пишем название товара, рядом – соответствующее количество и цену.

2) Теперь ставим курсор в ту ячейку, куда нужно записать формулу для средневзвешенного.

Переходим на вкладку панели инструментов “Формулы”, там нажимаем на “Математические” и в списке выбираем “СУММПРОИЗВ”.

В качестве первого аргумента этой функции указываем столбец с количеством (С), в качестве второго аргумента указываем столбец с ценой (D).

3) Теперь в строке формул после функции СУММПРОИЗВ ставим символ деления (/) и добавляем функцию СУММ.

Здесь достаточно указать в 1 аргументе столбец с количеством (С).

4) В результате получится средневзвешенная цена.

Чёрна­я Луна
[265K]

2 года назад 

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

Допустим, на рисунке в ячейках указаны цены на товар за 30 дней. В течении этого срока она изменялась.

В ячейки В15 содержится формула, которая использует функцию

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

Однако эта формула не дает точный результат, так как цены должны быть взвешены по фактору кол-ва дней, на протяжении которых дневная цена была в силе.

А вот формула, которая находится в ячейке В16 рассчитывает то, что нам необходимо:

Она умножает каждую цену на соответствующее кол-во дней, а после этого складывает все, что получилось в итоге. В конце полученный результат делится на кол-во дней. Данный подход актуален для других видов расчета средневзвешенного значения.

Vodil­a
[16.6K]

более года назад 

Во – первых нужно вспомнить, а что такое это среднее взвешенное значение – это сумма произведений конкретных значений на соответствующие им веса.

Для того чтобы в программе Excel посчитать средневзвешенное значение можно сделать следующим образом: ввести формулу =СУММПРОИЗВ(Х1;Х2)/С­­УММ(Х2), где у нас Х1 – это будет диапазон данных с показателем; а Х2 – это вес этого показателя.

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

isa-isa
[73.9K]

3 года назад 

В программе Excel довольно часто приходится подсчитывать не просто среднее значение, а средневзвешенное. Как же его вычислить? Среднее взвешенное – это сумма произведений индивидуальных значений на соответствующие этим значениям веса.

Выделим группу, в которой ищем средневзвешенное значение и правой кнопкой выберем “счетесли”, далее “диапазон”, далее “критерий”. Закрепляем все. У нас появится средневзвешенное для заданной группы. Осталось протянуть мышкой вниз и получим перечень весов.

Теперь надо рассчитать среднеарифметическое взвешенное, в рядке “итого” выбираем “суммпроизведений”, далее закрепим все интересующие нас массивы данных “массив1”, “массив2”, “массив3” и соответствующие им веса, закрепляем, теперь делим все на сумму весов, ставим знак делить, “сумм” и выделяем нужные веса, получаем средневзвешенное.

Пользоваться формулами особо смысла нет, т.к. все они уже внесены в программу, но если есть желание, то можно по этой формуле считать. В ней x 1,2,3 и т.д. – это значения, а w 1,2,3 и т.д. – это вес.

Смотрите обучающее видео как считать средневзвешенное в Excel прямо на сайте большой вопрос

Krust­all
[125K]

более года назад 

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

Выбираем группу, в которой ищем средневзвешенное значение и правой кнопкой мыши выбираем “счетесли”, зптем “диапазон”, затем «критерийа». Теперь все сохраняем. У нас будет средневзвешенное значение для данной группы. Осталось перетащить мышь вниз и получить список весов.

Теперь нам нужно вычислить взвешенное среднее арифметическое, в строке “итого” выбираем “суммы произведений”, затем фиксируем все интересующие нас массивы данных “массив1”, “массив2”, “массив3” и соответствующие веса , фиксируем, теперь делим все на сумму весов, ставим знак делим, “суммы” и выбираем нужные веса, получим средневзвешенное.

Nasty­a Chuk
[6.8K]

3 года назад 

добрый день! Актуальный вопрос на самом деле, поскольку математических функций в экселе множество и не всегда знаешь как найти ту или иную формулу. Итак,Чтобы в ексель посчитать нам средневзвешенное значение стоит воспользоваться следующими 2 функциями – это “=СУММПРОИЗВ(Х1;Х2)/­СУММ(Х2)”, где х1 – это будет диапазон данных с нашим заданным показателем и

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

-Lava-
[59.3K]

3 года назад 

Не смотря на своё удобство в работе программы Эксель, рассчета средневзвешенного значения в программе нет.

Для расчета средневзвешенного значения в Экселе можно воспользоваться двумя функциями СУММ И СУММПРОИЗВ.

Для этого выбираем вкладку “файл”, далее “формулы” и “математические”.

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

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

Марин­а Волог­да
[295K]

9 месяцев назад 

Эксель хороша тем, что большинство результатов высчитывает сама программа, считать ничего не надо, только ввести правильно данные и выбрать формулу и итог будет подсчитан.

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

Приведем пример, как высчитать в Эксель с данными в таблице.

Лара Изюми­нка
[59.8K]

3 года назад 

Чтобы в ексель посчитать средневзвешенное значение стоит воспользоваться следующими двумя функциями: =СУММПРОИЗВ(Х1;Х2)/С­УММ(Х2), где у нас Х1 – это будет диапазон данных с показателем;

а Х2 – это вес данного показателя. Выделять ячейки лучше мышкой и воспользоваться мастером функций, так будет удобнее, чем набирать вручную.

Знаете ответ?

Excel для Microsoft 365 для Mac Excel 2021 для Mac Excel 2019 для Mac Excel 2016 для Mac Excel для Mac 2011 Еще…Меньше

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

Чтобы научиться вычислять средние значения, используйте предоставленные образцы данных и описанные ниже процедуры.

Копирование примера данных

Чтобы лучше понять описываемые действия, скопируйте пример данных в ячейку A1 пустого листа.

  1. Создайте пустую книгу или лист.

  2. Выделите приведенный ниже образец данных.

    Примечание: Не выделяйте заголовки строк или столбцов (1, 2, 3…  A, B, C…) при копировании данных примера на пустой лист.

    Выбор примеров данных в справке

    Выделите образец данных

    Качество изделия

    Цена за единицу

    Количество заказанных изделий

    10

    35

    500

    7

    25

    750

    9

    30

    200

    10

    40

    300

    8

    27

    400

    5

    20

    200

    Среднее качество изделий

    Средняя цена изделия

    Среднее качество всех изделий с оценкой качества выше 5

  3. Нажмите клавиши COMMAND+C.

  4. Выделите на листе ячейку A1, а затем нажмите клавиши COMMAND+V.

Расчет простого среднего значения

  1. Выделите ячейки с A2 по A7 (значения в столбце “Качество изделия”).

  2. На вкладке Формулы щелкните стрелку рядом с кнопкой Автоумма Кнопка «Автосумма»и выберитесреднее значение .

    Результат — 8,166666667.

Расчет среднего для несмежных ячеек

  1. Выберите ячейку, в которой должно отображаться среднее значение, например ячейку A8, которая находится слева ячейки с текстом “Среднее качество изделия” в примере данных.

  2. На вкладке Формулы щелкните стрелку рядом с кнопкой Автоумма Кнопка «Автосумма»кнопку Среднее инажмите клавишу RETURN.

  3. Щелкните ячейку, которая содержит только что найденное среднее значение (ячейка A8 в этом примере).

    Если используется образец данных, формула отображается в строка формул, =СС00(A2:A7).

  4. В строке формул выделите содержимое между скобками (при использовании примера данных — A2:A7).

  5. Удерживая нажатой клавишу COMMAND , щелкните ячейки, для чего нужно вычесть среднее значение, и нажмите клавишу RETURN. Например, выберите A2, A4 и A7 и нажмите клавишу RETURN.

    Выделенная ссылка на диапазон в функции СРЗНАЧ заменится ссылками на выделенные ячейки. В приведенном примере результат будет равен 8.

Расчет среднего взвешенного значения

В приведенном ниже примере рассчитывается средняя цена за изделие по всем заказам, каждый из которых содержит различное количество изделий по разной цене.

  1. Выделите ячейку A9, расположенную слева от ячейки с текстом “Средняя цена изделия”.

  2. На вкладке Формулы нажмите кнопку Вставить функцию, чтобы открыть панель Построитель формул.

  3. В списке построителя формул дважды щелкните функцию СУММПРОИЗВ.

    Совет: Чтобы быстро найти функцию, начните вводить ее имя в поле Поиск функции. Например, начните вводить СУММПРОИЗВ.

  4. Щелкните поле рядом с надписью массив1 и выделите на листе ячейки с B2 по B7 (значения в столбце “Цена за единицу”).

  5. Щелкните поле рядом с надписью массив2 и выделите на листе ячейки с C2 по C7 (значения в столбце “Количество заказанных изделий”).

  6. В строке формул установите курсор справа от закрывающей скобки формулы и введите /

    Если строка формул не отображается, в меню Вид выберите пункт Строка формул.

  7. В списке построителя формул дважды щелкните функцию СУММ.

  8. Выделите диапазон в поле число1, нажмите кнопку DELETE и выделите на листе ячейки с C2 по C7 (значения в столбце “Количество изделий”).

    Теперь в строке формул должна содержаться следующая формула: =СУММПРОИЗВ(B2:B7;C2:C7)/СУММ(C2:C7).

  9. Нажмите клавишу RETURN.

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

Расчет среднего, исключающего определенные значения

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

  1. Выделите ячейку A10, расположенную слева от ячейки с текстом “Среднее качество всех изделий с оценкой качества выше 5”.

  2. На вкладке Формулы нажмите кнопку Вставить функцию, чтобы открыть панель Построитель формул.

  3. В списке построителя формул дважды щелкните функцию СРЗНАЧЕСЛИ.

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

  4. Щелкните поле рядом с надписью диапазон и выделите на листе ячейки с A2 по A7 (значения в столбце “Цена за единицу”).

  5. Щелкните поле рядом с надписью условие и введите выражение “>5”.

  6. Нажмите клавишу RETURN.

    Такая формула исключит значение в ячейке A7 из расчета. В результате будет получено среднее качество изделий, равное 8,8.

    Совет: Чтобы использовать функцию СРЗНАЧЕСЛИ для расчета среднего без нулевых значений, введите выражение “<>0” в поле условие.

Чтобы научиться вычислять средние значения, используйте предоставленные образцы данных и описанные ниже процедуры.

Копирование примера данных

Чтобы лучше понять описываемые действия, скопируйте пример данных в ячейку A1 пустого листа.

  1. Создайте пустую книгу или лист.

  2. Выделите приведенный ниже образец данных.

    Примечание: Не выделяйте заголовки строк или столбцов (1, 2, 3…  A, B, C…) при копировании данных примера на пустой лист.

    Выбор примеров данных в справке

    Выделите образец данных

    Качество изделия

    Цена за единицу

    Количество заказанных изделий

    10

    35

    500

    7

    25

    750

    9

    30

    200

    10

    40

    300

    8

    27

    400

    5

    20

    200

    Среднее качество изделий

    Средняя цена изделия

    Среднее качество всех изделий с оценкой качества выше 5

  3. Нажмите клавиши COMMAND+C.

  4. Выделите на листе ячейку A1, а затем нажмите клавиши COMMAND+V.

Расчет простого среднего значения

Рассчитаем среднее качество изделий двумя разными способами. Первый способ позволяет быстро узнать среднее значение, не вводя формулу. Второй способ предполагает использование функции “Автосумма” для расчета среднего значения и позволяет вывести его на листе.

Быстрый расчет среднего

  1. Выделите ячейки с A2 по A7 (значения в столбце “Качество изделия”).

  2. На строка состояния щелкните стрелку всплывающее меню Всплывающая стрелка вниз(если вы используете образец данных, вероятно, область содержит текст Sum=49),а затем выберите среднее .

    Результат — 8,166666667.

    Примечание: Если строка состояния не отображается, в меню Вид выберите пункт Строка состояния.

Расчет среднего с отображением на листе

  1. Выберите ячейку, в которой должно отображаться среднее значение, например ячейку A8, которая находится слева ячейки с текстом “Среднее качество изделия” в примере данных.

  2. На панели инструментов Стандартная под названием книги щелкните стрелку рядом с кнопкой Кнопка «Автосумма»кнопку Среднее и нажмите клавишу RETURN.

    Результат составляет 8,166666667 — это средняя оценка качества всех изделий.

    Совет: Если вы работаете с данными, в которые перечислены числа в строке, выберите первую пустую ячейку в конце строки, а затем щелкните стрелку рядом с кнопкой Кнопка «Автосумма» .

Расчет среднего для несмежных ячеек

Существует два способа расчета среднего для ячеек, которые не следуют одна за другой. Первый способ позволяет быстро узнать среднее значение, не вводя формулу. Второй способ предполагает использование функции СРЗНАЧ для расчета среднего значения и позволяет вывести его на листе.

Быстрый расчет среднего

  1. Выделите ячейки, для которых вы хотите найти среднее значение. Например, выделите ячейки A2, A4 и A7.

    Совет: Чтобы выбрать несмещные ячейки, щелкните их, удерживая COMMAND клавишу.

  2. На строка состояния щелкните стрелку всплывающее меню Всплывающая стрелка внизи выберите среднеезначение .

    В приведенном примере результат будет равен 8.

    Примечание: Если строка состояния не отображается, в меню Вид выберите пункт Строка состояния.

Расчет среднего с отображением на листе

  1. Выберите ячейку, в которой должно отображаться среднее значение, например ячейку A8, которая находится слева ячейки с текстом “Среднее качество изделия” в примере данных.

  2. На панели инструментов Стандартная под названием книги щелкните стрелку рядом с кнопкой Кнопка «Автосумма»кнопку Среднее и нажмите клавишу RETURN.

  3. Щелкните ячейку, которая содержит только что найденное среднее значение (ячейка A8 в этом примере).

    Если используется образец данных, формула отображается в строка формул, =СС00(A2:A7).

  4. В строке формул выделите содержимое между скобками (при использовании примера данных — A2:A7).

  5. Удерживая нажатой клавишу COMMAND , щелкните ячейки, для чего нужно вычесть среднее значение, и нажмите клавишу RETURN. Например, выберите A2, A4 и A7 и нажмите клавишу RETURN.

    Выделенная ссылка на диапазон в функции СРЗНАЧ заменится ссылками на выделенные ячейки. В приведенном примере результат будет равен 8.

Расчет среднего взвешенного значения

В приведенном ниже примере рассчитывается средняя цена за изделие по всем заказам, каждый из которых содержит различное количество изделий по разной цене.

  1. Выделите ячейку A9, расположенную слева от ячейки с текстом “Средняя цена изделия”.

  2. На вкладке Формулы в разделе Функция выберите пункт Построитель формул.

  3. В списке построителя формул дважды щелкните функцию СУММПРОИЗВ.

    Совет: Чтобы быстро найти функцию, начните вводить ее имя в поле Поиск функции. Например, начните вводить СУММПРОИЗВ.

  4. В разделе Аргументы щелкните поле рядом с надписью массив1 и выделите на листе ячейки с B2 по B7 (значения в столбце “Цена за единицу”).

  5. В разделе Аргументы щелкните поле рядом с надписью массив2 и выделите на листе ячейки с C2 по C7 (значения в столбце “Количество заказанных изделий”).

  6. В строке формул установите курсор справа от закрывающей скобки формулы и введите /

    Если строка формул не отображается, в меню Вид выберите пункт Строка формул.

  7. В списке построителя формул дважды щелкните функцию СУММ.

  8. В разделе Аргументы щелкните диапазон в поле число1, нажмите кнопку DELETE и выделите на листе ячейки с C2 по C7 (значения в столбце “Количество изделий”).

    Теперь в строке формул должна содержаться следующая формула: =СУММПРОИЗВ(B2:B7;C2:C7)/СУММ(C2:C7).

  9. Нажмите клавишу RETURN.

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

Расчет среднего, исключающего определенные значения

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

  1. Выделите ячейку A10, расположенную слева от ячейки с текстом “Среднее качество всех изделий с оценкой качества выше 5”.

  2. На вкладке Формулы в разделе Функция выберите пункт Построитель формул.

  3. В списке построителя формул дважды щелкните функцию СРЗНАЧЕСЛИ.

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

  4. В разделе Аргументы щелкните поле рядом с надписью диапазон и выделите на листе ячейки с A2 по A7 (значения в столбце “Цена за единицу”).

  5. В разделе Аргументы щелкните поле рядом с надписью условие и введите выражение “>5”.

  6. Нажмите клавишу RETURN.

    Такая формула исключит значение в ячейке A7 из расчета. В результате будет получено среднее качество изделий, равное 8,8.

    Совет: Чтобы использовать функцию СРЗНАЧЕСЛИ для расчета среднего без нулевых значений, введите выражение “<>0” в поле условие.

Дополнительные сведения

Расчет суммы с нарастающим итогом

Вычисление процентов

Функция СРЗНАЧ

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

На рис. 96.1 показан обычный лист, который содержит цены на бензин в течение 30 дней. Например, цена составляла $2,48 первые пять дней. Затем она снизилась до $2,41 в течение двух дней. Далее цена еще снизилась до $2,39 в течение трех дней и т. д.

Рис. 96.1. Формула в ячейке В16 вычисляет средневзвешенную цену на бензин

Рис. 96.1. Формула в ячейке В16 вычисляет средневзвешенную цену на бензин

Ячейка В15 содержит формулу, которая использует функцию СРЗНАЧ: =СРЗНАЧ(B4:B13). Если вы проанализируете ее, то увидите, что формула не возвращает точный результат. Скорее, цены должны быть взвешены по фактору количества дней, в течение которых каждая цена была в силе. Другими словами, средневзвешенное является соответствующим типом расчета. Следующая формула, указанная в ячейке В16, делает то, что нужно: =СУММПРОИЗВ(B4:B13;C4:C13)/СУММ(C4:C13).

Эта формула умножает каждую цену на соответствующее количество дней, а затем складывает все, что получилось. Результат делится на количество дней. Вы можете легко переделать эту формулу для других видов расчета средневзвешенного.

Среднее арифметическое значение — самый известный статистический показатель. В этой заметке рассмотрим его смысл, формулы расчета и свойства.

Средняя арифметическая как оценка математического ожидания

Теория вероятностей занимается изучением случайных величин. Для этого строятся различные характеристики, описывающие их поведение. Одной из основных характеристик случайной величины является математическое ожидание, являющееся своего рода центром, вокруг которого группируются остальные значения.

Формула матожидания имеет следующий вид:

Формула математического ожидания

где M(X) – математическое ожидание

xi – это случайные величины

pi – их вероятности.

То есть, математическое ожидание случайной величины — это взвешенная сумма значений случайной величины, где веса равны соответствующим вероятностям.

Математическое ожидание суммы выпавших очков при бросании двух игральных костей равно 7. Это легко подсчитать, зная вероятности. А как рассчитать матожидание, если вероятности не известны? Есть только результат наблюдений. В дело вступает статистика, которая позволяет получить приблизительное значение матожидания по фактическим данным наблюдений.

Математическая статистика предоставляет несколько вариантов оценки математического ожидания. Основное среди них – среднее арифметическое.

Среднее арифметическое значение рассчитывается по формуле, которая известна любому школьнику.

Формула средней арифметической простой

где xi – значения переменной,
n – количество значений.

Среднее арифметическое – это соотношение суммы значений некоторого показателя с количеством таких значений (наблюдений). 

Свойства средней арифметической (математического ожидания)

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

Матожидание в русскоязычной литературе обычно обозначают как M(X), в иностранных учебниках можно увидеть E(X). Встречается обозначение греческой буквой μ (читается «мю»). Для удобства предлагаю вариант M(X).

Итак, свойство 1. Если имеются переменные X, Y, Z, то математическое ожидание их суммы равно сумме их математических ожиданий.

M(X+Y+Z) = M(X) + M(Y) + M(Z)

Допустим, среднее время, затрачиваемое на мойку автомобиля M(X) равно 20 минут, а на подкачку колес M(Y) – 5 минут. Тогда общее среднее арифметическое время на мойку и подкачку составит M(X+Y) = M(X) + M(Y) = 20 + 5 = 25 минут.

Свойство 2. Если переменную (т.е. каждое значение переменной) умножить на постоянную величину (a), то математическое ожидание такой величины равно произведению матожидания переменной и этой константы.

M(aX) = aM(X)

К примеру, среднее время мойки одной машины M(X) 20 минут. Тогда среднее время мойки двух машин составит M(aX) = aM(X) = 2*20 = 40 минут.

Свойство 3. Математическое ожидание постоянной величины (а) есть сама эта величина (а).

M(a) = a

Если установленная стоимость мойки легкового автомобиля равна 100 рублей, то средняя стоимость мойки нескольких автомобилей также равна 100 рублей.

Свойство 4. Математическое ожидание произведения независимых случайных величин равно произведению их математических ожиданий.

M(XY) = M(X)M(Y)

Автомойка за день в среднем обслуживает 50 автомобилей (X). Средний чек – 100 рублей (Y). Тогда средняя выручка автомойки в день M(XY) равна произведению среднего количества M(X) на средний тариф M(Y), т.е. 50*100 = 500 рублей.

Среднее арифметическое чисел в Excel рассчитывают с помощью функции СРЗНАЧ. Выглядит примерно так.

Функция СРЗНАЧ

У этой формулы есть замечательное свойство. Если в диапазоне, по которому рассчитывается формула, присутствуют пустые ячейки (не нулевые, а именно пустые), то они исключается из расчета.

Вызвать функцию можно разными способами. Например, воспользоваться командой автосуммы во вкладке Главная:

Вызов функции средней арифметической с ленты Excel

После вызова формулы нужно указать диапазон данных, по которому рассчитывается среднее значение. 

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

Функция средней арифметической в Мастере функций

Средняя арифметическая взвешенная

Рассмотрим следующую простую задачу. Между пунктами А и Б расстояние S, которые автомобиль проехал со скоростью 50 км/ч. В обратную сторону – со скоростью 100 км/ч. 

Условие задачи про среднюю взвешенную

Какова была средняя скорость движения из А в Б и обратно? Большинство людей ответят 75 км/ч (среднее из 50 и 100) и это неправильный ответ. Средняя скорость – это все пройденное расстояние, деленное на все потраченное время. В нашем случае все расстояние – это S + S = 2*S (туда и обратно), все время складывается из времени из А в Б и из Б в А. Зная скорость и расстояние, время найти элементарно. Исходная формула для нахождения средней скорости имеет вид:

Формула средней скорости

Теперь преобразуем формулу до удобного вида.

Расчет средней скорости

Подставим значения.

Средняя взвешенная скорость

Правильный ответ: средняя скорость автомобиля составила 66,7 км/ч.

Средняя скорость – это на самом деле среднее расстояние в единицу времени. Поэтому для расчета средней скорости (среднего расстояния в единицу времени) используется средняя арифметическая взвешенная по следующей формуле.

Формула средней арифметической взвешенной

где x – анализируемый показатель; f – вес.

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

Формула средневзвешенного значение в Excel

Обычная функция среднего значения в Excel СРЗНАЧ, к сожалению, считает только среднюю простую. Готовой формулы для среднего взвешенного значения в Excel нет. Однако расчет несложно сделать подручными средствами.

Самый понятный вариант создать дополнительный столбец. Выглядит примерно так.

Расчет средней взвешенной в Excel

Имеется возможность сократить количество расчетов. Есть функция СУММПРОИЗВ. С ее помощью можно рассчитать числитель одним действием. Разделить на сумму весов можно в этой же ячейке. Вся формула для расчета среднего взвешенного значения в Excel выглядит так:

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

Интерпретация средней взвешенной такая же, как и у средней простой. Средняя простая – это частный случай взвешенной, когда все веса равны 1.

Физический смысл средней арифметической

Представим, что имеется спица, на которой в разных местах нанизаны грузики различной массы.

Физический смысл средней арифметической

Как отыскать центр тяжести? Центр тяжести – это такая точка, за которую можно ухватиться, и спица при этом останется в горизонтальном положении и не будет переворачиваться под действием силы тяжести. Она должна быть в центре всех масс, чтобы силы слева равнялись силам справа. Для нахождения точки равновесия следует рассчитать среднее арифметическое взвешенное расстояний от начала спицы до каждого грузика. Весами будут являться массы грузиков (mi), что в прямом смысле слова соответствует понятию веса. Таким образом, среднее арифметическое расстояние – это центр равновесия системы, когда силы с одной стороны точки уравновешивают силы с другой стороны.

И последнее. В русском языке так сложилось, что под словом «средний» обычно понимают именно среднее арифметическое. То есть моду и медиану как-то не принято называть средним значением. А вот на английском языке слово «средний» (average) может трактоваться и как среднее арифметическое (mean), и как мода (mode), и как медиана (median). Так что при чтении иностранной литературы следует быть бдительным.

Поделиться в социальных сетях:

Добавить комментарий