在使用公式对数据进行处理运算时,引用所得出的值又提供给其它函数使用,期间的值如果是错误值,那么最终得出的结果就是#value。如果可以提前做出判断,忽略掉那些不影响整个运算的错误值,就可以得出我们想要的结果,那么,ISERR函数可以发挥上述作用。
工具/原料
office软件或者wps软件
方法/步骤
1
ISERR函数,作用是检查一个值是否为#N/A以外的错误值,返回true或者false,值可以是单元格,公式或者是数值名称。 返回的逻辑值就可以为其它函数提供判断依据,下面我们将举例说明ISERR在数据处理中的运用。
2
例如学校举行活动,要购买一些物品做装饰,每种物品都购买了50份,用公式快速的计算出购买总价。 如图所示,可以使用数组,直接将数组乘以50就可以了。 函数是=A2:A6*50,想法是正确的,但是结果却是#VALUE!
4
有了逻辑值,自然就可以联想到if函数了,把ISERR函数的逻辑值交给if函数引用,再来计算就可以了。函数如下: IF(ISERR(A2:A11*50),0,A2:A11*50),这样就把错误值忽略掉了,替换成了0
5
然后再来求和,SUM函数,函数可以这么写: =SUM(IF(ISERR(A2:A11*50),0,A2:A11*50))
6
得出结果如图所示: sum函数已经自动将数组里面的所有值求和并返回和值。
注意事项
函数写的比较简单,但是其中的运算过程是if的循环计算,注意理解
上一篇:excel中IF函数的使用方法
下一篇:EXCEL表中IF函数的运用