Excel – 存在错误值,也能正常求和

求和函数几乎是所有人学会的第一个 Excel 函数,看似简单的公式,有时也挺闹心。

比如,如果求和项中存在错误值,那么求和结果就会出错。当有上万行数据时,一旦有一个错误数据,简直就是一颗老鼠屎,毁坏一锅汤了。

那么,如何忽略错误值,只对正确的数值求和呢?

案例:

下表的“底薪”列,会不规律出现错误值,需要忽略错误值求和。

解决方案 :

1. 如果用 sum 公式求和,结果会出现错误,所以要另辟蹊径

2. 只需稍加改动,使用以下 sumif 来求和即可:

=SUMIF(C2:C13,'>0')

公式释义:

  • sumif 函数大家不陌生,是带条件求和
  • 本公式中,我们只是增加了一个 '>0' 条件,表示对所有 >0 的单元格求和
  • 错误值根本不是数字,所以不满足这个条件,自然不在求和范围内
  • 从而实现忽略错误值求和的需求

3. 利用同样原理,我们也可以用下面这个公式实现目的:

=SUMIF(C2:C13,'<9e307')

公式释义:

  • 9E307 等同于 9E+307,是 Excel 的科学计数法,意思是 9*10^307,几乎是 Excel 能接受的最大数值了,所以约定俗成用 9E+307 代表最大数
  • 因此 <9e307 即表示:只要是个数字
  • 错误值不是数字,不满足这个条件,因此不在求和范围内
  • 从而实现本例需求
(0)

相关推荐