提到Excel必学的函数,IF函数永远有一席之位,无论是在条件判断还是辅助VLOOKUP使用的频率都非常高 。
然而绝大部分同学在使用IF函数的时候都会出错,下面这个错误提示相信各位小伙伴应该都非常熟悉了吧 。
文章插图
“运气”好的时候,直接回车函数就能成功运行了,点背的时候,一回车,发现计算结果是错误的 。
其实这绝大部分原因都是因为IF嵌套的层数太多导致分不清哪哪导致的 。
【告别IF函数,这个更加简单高效的函数好用到爆!】而且阅读非常困难,如下,你能一眼看出函数的写法哪里出了问题么?
文章插图
是不是很难发现,更别说那些嵌套了十几层的 。
文章插图
其实如果你安装了最新的Excel版本或者WPS,就可以和IF函数说bye bye了 。
因为它来了——更强的IFS和Switch函数 。
文章插图
升级版的IFS函数
首先是IFS函数,只比IF多了一个S,不过功能实在强太多了 。
它的语法理解起来也非常简单,可以连续写多个条件 。
文章插图
来看下一个简单的示例,在单条件的时候IFS比IF稍微多写了一点点,例如判断成绩是否及格 。
文章插图
这里写多了一个TRUE代表当条件不满足>=60的时候,则直接返回“不及格” 。
理解起来是不是非常简单呢?
当然单条件的情况下,IFS的优势一点都不明显,接下来看下另外一个多条件判断提成的情况 。
文章插图
理解起来也非常简单,当销售额>200的时候,提成为0.3;大于151小于200的时候,提成为0.2,以此类推 。
这个时候利用IFS就可以将条件依次写,如果改成IF看起来就非常复杂了,而且下次修改的时候非常吃力 。
文章插图
只有三四个条件而已,嵌套阅读已经非常困难了,虽然在条件为数值的情况下可以使用LOOKUP来解决,不过通用性非常差 。
而IFS就简单了不少,抓紧尝试下吧,接下来看一个更简单的 。
文章插图
SWITCH选择器函数
学过编程的小伙伴对这个函数应该都非常熟悉了,时隔多年,Excel终于也开始支持SWITCH函数了 。
SWITCH的语法有两种,我们先来看下第一种:
文章插图
使用起来和IFS没有太多的差异,这种语法适用于“条件引用的单元格并不是唯一”的情况 。
简单举一个栗子 。
文章插图
看起来是不是有点复杂,其实理解起来也很简单 。
第一个无脑TRUE,然后依次将条件全部补充即可 。
接着我们来看下第2种语法,来尝试将这个函数进行优化 。
文章插图
看着是不是很绕,来看下这个案例学习下另外一种技巧 。
文章插图
这里由于条件引用的都是相同的单元格,所以可以将B2单元格当成SWITCH函数的第一个参数 。
推荐阅读
- 工作这么久了,还只会IF函数,太Out了
- 工作中必会的6个IF函数,学会了够你玩的
- 长 你这个IF函数那么复杂,老子学不会!
- 朋友,这些问题就别再用IF函数了……
- Excel的lookup函数详解
- 1分钟学会LOOKUP函数,有网友说使用这个方法,初学者秒变大神
- Excel查找,除了LOOKUP函数还有这对CP函数组合
- Excel当中最低调的LOOKUP函数,强过VLOOKUP函数3倍!
- Excel函数——LOOKUP函数
- Excel中Lookup函数使用很简单,你会吗?