Google sheets:加权平均 if 公式
您可以在 Google 表格中使用以下语法来应用加权平均 IF 公式:
=SUMPRODUCT(--( A2:A7 =" A "), B2:B7 , C2:C7 )/SUMIF( A2:A7 , " A ", C2:C7 )
此公式计算B2:B7范围内的值的加权平均值,使用C2:C7作为权重,仅适用于A2:A7等于“A”的单元格。
下面的例子展示了如何在实践中使用这个公式。
示例:Google 表格中的加权平均 IF 公式
首先,我们输入以下数据,显示两个学生(学生 A 和学生 B)在三场不同考试中的分数:
接下来,我们将仅使用以下公式计算学生 A 的考试成绩的加权平均值:
=SUMPRODUCT(--( A2:A7 =" A "), B2:B7 , C2:C7 )/SUMIF( A2:A7 , " A ", C2:C7 )
以下屏幕截图显示了如何在实践中使用该公式:
学生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
这与我们使用 Google Sheets 公式计算出的值相匹配。
其他资源
以下教程介绍了如何在 Google 表格中执行其他常见任务:
Google Sheets:如何按组计算平均值
Google Sheets:计算排除异常值的平均值
Google Sheets:计算两个日期之间的平均值