exceliferror使用教程(EXCEL表格IFIFERROR普及)

exceliferror使用教程(EXCEL表格IFIFERROR普及)(1)

今天我们学习下IF,IFERROR这两个函数,这两个函数理解起来很简单,但是却经常需要和别的函数嵌套来使用,所以我们一定要掌握好。

if(某一条件,如果满足该条件则返回一个值,不满足条件返回另一值)

exceliferror使用教程(EXCEL表格IFIFERROR普及)(2)

iferror(表达式,如果表达式错误返回表达式自身的值或者指定的值)

1、if 单一用法

如下图,核对两列数字是否一致,是就返回一致,不是就返回不一致。

exceliferror使用教程(EXCEL表格IFIFERROR普及)(3)

以上方法还得写公式,这里给大家介绍一种更加快捷的方法,前面章节也提到过:选中数据,CTRL G或者是F5定位,行内容差异单元格,确定,这时不一致的单元格就被选中了,标个颜色不就很清晰了吗。

exceliferror使用教程(EXCEL表格IFIFERROR普及)(4)

还有更快吗?当然,选中数据后,直接按Ctrl E(上面步骤的快捷键),就会自动选中有差异的单元格。

下面再给大家举个例子,是今天朋友问我的,举这个例子主要是为了让大家灵活使用比较运算符(不等于的表达方式):

exceliferror使用教程(EXCEL表格IFIFERROR普及)(5)

当然以上问题还可以用条件格式,或者是数据验证(以前版本叫数据有效性)来解决。

2、if 多层嵌套

如下图,人力资源部经常干的事,按工龄求累计工龄工资。

exceliferror使用教程(EXCEL表格IFIFERROR普及)(6)

F3中公式如下:

=IF(AND(F1>=3,F1<5),(F1-2)*30,IF(AND(F1>=5,F1<10),90 (F1-4)*40,IF(F1>=10,290 (F1-9)*80)))

公式结构if(条件1,结果,if(条件2,结果,if(条件3,结果……),分不清最外层有几个括号的直接回车,系统会自动更正。

条件为且的关系用and表达,或用or表达。

3、iferror 的用法

如下图,求环比,我们平时直接用2月销售额除以1月销售额就可以了,但是会出现#DIV/0!这种错误,代表“被零除的”,如果表格中有这种东西,对于完美控们来说是一种折磨,下面的公式就可以帮你解除这种烦恼。(假设你的公式返回的值是错误的,按你想要显示的显示)

exceliferror使用教程(EXCEL表格IFIFERROR普及)(7)

4、纠正上一节

在上一节中,我举过一个例子

exceliferror使用教程(EXCEL表格IFIFERROR普及)(8)

细心的同学跟我提出了,为啥第二种办法,

=SUM((RIGHT(E2,2)="副卡")*($D$2:$D$15=F2))

H2显示是1呀,于是他更正了我的公式,非常感谢这位同学,真的很认真的思考!

为啥会出错呢?原因是我在G2中写完公式后忘了三键结束了,返回来看到结果不对,从G3开始三键结束的,眼花了,漏了G2,下面给大家解释下这个公式的意思:

在G2中把公式中(RIGHT(E2,2)="副卡")抹黑,按下F9,结果是:TRUE,即表示E2中最后两字是“副卡”,

把公式中($D$2:$D$15=F2)抹黑,按下F9,结果是

{TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE},即表示名字A是否与D列名字一样,一样就返回

TRUE,否则返回FALSE,然后TRUE*{TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}就得到了{1;0;1;0;0;0;0;0;0;0;0;0;0;0},用sum对这组数据求和即结果。

第一个公式和第二、三个公式的结果不一样,SUMPRODUCT中对应的数组必须是维数一致的,所以第一个公式返回的结果是F列姓名对应的是副卡,F列姓名对应D列姓名一致,且对应的也是副卡的个数。

第二、三个公式的结果是F列姓名对应的是副卡,则该姓名在D列中出现的次数,不管D列中该名字对应到是什么类型的卡。

第二三个公式是求助的同学需要的结果。大家认真分析就会知道区别,而且能更加明白公式的含义。

分享是一种美德,共同学习共同成长!

转自:米宏Office

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页