多语言展示
当前在线:1414今日阅读:103今日分享:49

excel实用技巧:iserr函数和if函数的组合应用

在使用公式对数据进行处理运算时,引用所得出的值又提供给其它函数使用,期间的值如果是错误值,那么最终得出的结果就是#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的循环计算,注意理解

推荐信息