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

2025-10-31 06:51:06

1、       ISERR函数,作用是检查一个值是否为#N/A以外的错误值,返回true或者false,值可以是单元格,公式或者是数值名称。

      返回的逻辑值就可以为其它函数提供判断依据,下面我们将举例说明ISERR在数据处理中的运用。

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

2、       例如学校举行活动,要购买一些物品做装饰,每种物品都购买了50份,用公式快速的计算出购买总价。

       如图所示,可以使用数组,直接将数组乘以50就可以了。

       函数是=A2:A6*50,想法是正确的,但是结果却是#VALUE!

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

3、       那是因为引用里面并非都是数值,也有文本,乘积会有错误值出现,但是其中的数值又是可以做乘积的。当然,我们可以事先把数值提取出来,这样就麻烦些了。

      更好的办法是把文本乘积的错误给忽略掉,只利用我们想要的就可以了,那么,就可以添加ISERR函数,函数如下:

     =ISERR(A2:A6*50),得出的值当然是true。

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

4、       有了逻辑值,自然就可以联想到if函数了,把ISERR函数的逻辑值交给if函数引用,再来计算就可以了。函数如下:

     IF(ISERR(A2:A11*50),0,A2:A11*50),这样就把错误值忽略掉了,替换成了0

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

5、        然后再来求和,SUM函数,函数可以这么写:

       =SUM(IF(ISERR(A2:A11*50),0,A2:A11*50))

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

6、        得出结果如图所示:

        sum函数已经自动将数组里面的所有值求和并返回和值。

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢