IF函数
IF函数的官方解释比较繁琐,其实就看公式意思,很简单:
如果条件对了,公式输出就为A;
如果条件错误,公式输出为B;
IFERROR函数
IFERROR从字面意思不难理解:如果是错误的,然后怎么样
IFERROR函数解读:
如果条件错误,公式输出为B;
如果条件正确,公式输出为条件所得值;
从上面的解说,大家有没有发现两个函数的区别:
从区别中,大家有什么想法?我说下我的想法啊:
1、IF函数中条件是有选择权的,让它选择输出A还是B,但是,有一点不好,这个函数中,条件最终不愿露脸,只是做幕后工作;
2、IFERROR函数中条件同样有选择权,这里条件就比较厉害了,它可以决定自己是到台前还是幕后,看自己喜好;
接下来,就实例来解说两个函数:
IF函数
我们以学生成绩评定等级来讲解一下它的高级应用:
一般分数等级分为优秀、良好、及格、不及格,怎么以IF函数进行判定?
上图中的公式判定,只能简单的判定优秀或是不优秀、良好或是不良好、及格或是不及格,那要如果一个公式可以判定所有等级的成绩呢?
这就要用到IF函数的循环套用:
最终公式
IFERROR函数
在实际使用中多与其他函数组合使用,上述示例中,VLOOKUP函数查找,在没有找到匹配值时显示为#N/A,这样不美观,为了在VLOOKUP查找错误时,使单元格显示为空,所以用到IFERROR函数。
E2=VLOOKUP(C2,C4:D7,2,0)
E3=IFERROR(VLOOKUP(C2,C4:D7,2,0),"")=(E2,"")
大家看明白了吗?如果有不明白请私信我,有好的建议,也请告诉我。
閱讀更多 Excel學習 的文章