MICROSOFT

EP10. “Weighted Average 加权平均数”

首页 Microsoft 工具 Excel · Functions · Statistical · EP10
约 4 分钟· #EP10#Excel#Statistical
🔒 登录后可标记已读
  • 加权平均跟普通平均不一样的地方在于:每个数字的「重要程度」不同
  • 用「测验、小测、期末考」三种成绩权重不同的例子
  • 讲怎么用 SUMPRODUCT 和 SUM 组合算出加权平均
  • 前置知识是 EP01 的 AVERAGE 基础
  • 学完能处理成绩加权、绩效评分这类场景

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


示例数据

项目分数权重
测验201
小测402
期末考903

操作步骤

  1. 先用 =AVERAGE(20,40,90) 算出普通平均数,结果是 50——但这个数字没有反映期末考比较重要这件事
  2. 确认每个分数对应的权重(本例:测验权重 1,小测权重 2,期末考权重 3)
  3. SUMPRODUCT 计算分子:把「分数 × 权重」逐项相乘后加总
    =SUMPRODUCT(B2:B4,C2:C4) = (20×1)+(40×2)+(90×3) = 370
  4. SUM 计算分母:所有权重加总
    =SUM(C2:C4) = 1+2+3 = 6
  5. 把两者相除,得到加权平均数:=SUMPRODUCT(B2:B4,C2:C4)/SUM(C2:C4) = 370/6 ≈ 61.67
  6. 可以把 B2:B4 和 C2:C4 定义成命名范围(例如 Scores、Weights),公式写成 =SUMPRODUCT(Scores,Weights)/SUM(Weights),更好读
  7. 也可以只用 SUM 函数写出等效公式:=SUM(B2:B4*C2:C4)/SUM(C2:C4),但这是数组公式,旧版本需要按 Ctrl + Shift + Enter

公式速查

加权平均数 = SUMPRODUCT(分数, 权重) / SUM(权重)


函数速查

函数语法用途例子
SUMPRODUCT=SUMPRODUCT(array1,array2,...)数组对应项相乘后加总=SUMPRODUCT(B2:B4,C2:C4)
SUM=SUM(number1,[number2],...)求和=SUM(C2:C4)

快捷键速查

操作WindowsMac
确认数组公式(旧版本 SUM 写法)Ctrl + Shift + EnterCmd + Shift + Enter

学完你会

  • ✅ 能用 SUMPRODUCT(分数,权重) / SUM(权重) 算出加权平均数
  • ✅ 能用命名范围让加权平均公式更好读
  • ✅ 能分辨普通平均(AVERAGE)和加权平均在什么情况下结果不一样

常见错误

  • 直接用 AVERAGE 算出普通平均数,没意识到每个项目权重不同,结果没反映真实的重要性
  • SUMPRODUCT 里两个数组的单元格数量不一致(例如分数有 3 格但权重有 4 格),会直接报错
  • 用纯 SUM 数组公式写法时忘记按 Ctrl + Shift + Enter(旧版本),导致公式只算出第一项而不是整个数组

Sources

Blog / Website:

  1. Weighted Average