阿汤下凡来解答.........这是哪门子的古早节目我忘记了,好啦,不是太重要,有网友问到,当在数列中有错误值或数值不存在时,要怎么进行加总剩下的数值,在回答的时候我提供了 SUMIF 的用法,条件设为大于 0 就可以了,然后过了五分钟后,我自己奴性太重的,又想了额外的二种方法可以做到(其实不只啦),所以今天来分享一下三种可以忽略错误值的加总方法,给大家做为参考,因为三种用法各有不同。

Excel 教学 - 三个忽略错误值(或非数值)进行加总的方法

方法一:=SUM(IFERROR(C2:C10,0))

我们用最基本的 SUM 来做,但为了要忽略掉错误值或非数值的部份,所以后面的内容要加入 IFERROR 这个函数来判断,只要是错误的话,数值就被认定为 0(第三个参数),所以遇上错误时会是 0 的方法来进行加总。

Excel教学

方法二:=SUMIF(C2:C10,">0")

这就是前面一开始提到的,最简单的做法,只要用 SUMIF 并加入条件 >0 就可以了。

Excel教学




方法三:=AGGREGATE(9,6,C2:C10)

这是一个很特别的函数,第一个参数 9 跟第二个参数 6,可以到 Office 官方说明页面里查询:请点我,9 代表是加总,6 则是代表忽略错误值,想知道更多数值的代表意义在官方说明页面可以查看,AGGREGATE 其实是很强大的一个复合式函数,只要变化数字就可以有不同的功用。

Excel教学

以上三种方法各别学会后,还可以用在更多不同地方,任何问题也欢迎提出向阿汤询问。