如何在 excel 中使用加权平均 if 公式


您可以在 Excel 中使用以下语法来应用加权平均 IF 公式:

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

此公式计算B2:B7范围内的值的加权平均值,使用C2:C7作为权重,适用于A2:A7等于“A”的单元格。

下面的例子展示了如何在实践中使用这个公式。

示例:Excel 中的加权平均 IF 公式

首先,我们输入以下数据,显示两个学生(学生 A 和学生 B)在三场不同考试中的分数:

接下来,我们将仅使用以下公式计算学生 A 的考试成绩的加权平均值:

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

以下屏幕截图显示了如何在实践中使用该公式:

Excel 中的加权平均 IF 公式

学生A的加权平均考试成绩是78

我们可以通过手动计算学生 A 的加权平均考试成绩来验证这是否正确。

请记住,我们使用以下公式计算加权平均值:

加权平均值 = Σw i X i / Σw i

金子:

  • w i = 权重值
  • X i = 数据值

我们可以将数据集中的值代入此公式来计算学生 A 的加权平均考试分数:

  • 学生 A 的加权平均值 = Σw i X i / Σw i
  • 学生 A 的加权平均值 = (2*60 + 5*90 + 70*3) / (2+5+3)
  • 学生 A 的平均绩点 = 78

这与我们使用 Excel 中的公式计算出的值相符。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何在 Excel 中计算指数移动平均线
如何在 Excel 中计算加权移动平均线
如何在 Excel 中计算累积平均值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注