MICROSOFT

EP09. “Absolute Value 绝对值”

首页 Microsoft 工具 Excel · Functions · Logical · EP09
约 3 分钟· #EP09#Excel#Logical
🔒 登录后可标记已读
  • 讲 ABS 函数——把负数转成正数(绝对值),零和正数保持不变
  • 重点在两个实际应用:算「预测误差」总和、判断数值是否落在「容差范围」内
  • 前置知识是基础的 IF 和 SUMPRODUCT
  • 学完能处理「不管正负、只看差距大小」这类统计场景

重点内容


适用版本

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


函数速查

函数语法用途例子
ABS=ABS(number)返回数字的绝对值(去掉负号)=ABS(-5) → 5

基础概念

  • ABS 函数会移除负数前面的减号,把负数转成正数
  • 零的绝对值还是零
  • 正数的绝对值维持不变

应用一:计算预测误差

  1. 先算出「实际值 − 预测值」得到每月的原始差异(可能是正数也可能是负数)
  2. 用 ABS 把每月的差异转成绝对值,得到「每月绝对误差」
  3. 搭配 SUMPRODUCT 和 ABS 直接算出总误差,不需要先把每月差异一格格列出来:
    =SUMPRODUCT(ABS(实际值范围-预测值范围))

应用二:容差测试(Tolerance Test)

  1. 先算出每一笔数据的差异
  2. 用 ABS 把差异转成绝对值
  3. 搭配 IF 判断绝对差异是否落在容许范围内,比如差异 ≤3 就算合格:
    =IF(ABS(A1-B1)<=3,1,0)
  4. 可以搭配图标集(Icon Sets)让结果更直观(比如打勾/打叉图示)
  5. 容差数值(比如上面的 3)可以按实际需求调整成其他阈值

学完你会

  • ✅ 能用 ABS 把正负差异都转成绝对值
  • ✅ 能用 SUMPRODUCT + ABS 一次算出总误差
  • ✅ 能用 IF + ABS 做容差测试,判断数值是否落在允许范围内

常见错误

  • 忘记加 ABS,直接用「实际值 − 预测值」判断容差,结果正负差异被当成两种不同情况处理,逻辑变复杂
  • SUMPRODUCT 搭配 ABS 时忘记两个范围维度要一致,否则报 #VALUE! 错误
  • 容差阈值写死在公式里,后续调整容差标准时要逐一改公式,比较好的做法是把阈值放进一个单元格再引用

Sources

Blog / Website:

  1. Absolute Value