Как использовать формулу средневзвешенного ЕСЛИ в Excel


Вы можете использовать следующий синтаксис в Excel, чтобы применить формулу средневзвешенного ЕСЛИ:

=SUMPRODUCT(--( A2:A7 ="A"), B2:B7 , C2:C7 )/SUMIF( A2:A7 , "A", C2:C7 )

Эта формула вычисляет средневзвешенное значение значений в диапазоне B2:B7 , используя C2:C7 в качестве весов, только для ячеек, где A2:A7 равны «A».

В следующем примере показано, как использовать эту формулу на практике.

Пример: формула средневзвешенного ЕСЛИ в Excel

Во-первых, давайте введем следующие данные, которые показывают баллы двух студентов (Студент A и Студент B) на трех разных экзаменах:

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

=SUMPRODUCT(--( A2:A7 ="A"), B2:B7 , C2:C7 )/SUMIF( A2:A7 , "A", C2:C7 )

На следующем снимке экрана показано, как использовать эту формулу на практике:

Средневзвешенное значение экзаменационных баллов студента А равно 78 .

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

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

Средневзвешенное значение = Σw i X i / Σw i

куда:

  • w i = значения веса
  • X i = значения данных

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

  • Средневзвешенное значение для студента A = Σw i X i / Σw i
  • Средневзвешенное значение для студента А = (2*60 + 5*90 + 70*3) / (2+5+3)
  • Средневзвешенное значение для студента A = 78

Это соответствует значению, которое мы рассчитали по формуле в Excel.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как рассчитать экспоненциальную скользящую среднюю в Excel
Как рассчитать взвешенное скользящее среднее в Excel
Как рассчитать кумулятивное среднее в Excel