IFS函数,你是不是IF函数的亲妹妹?
IFS函数仅Office 365 可用,还在用2016以下的古老版本的同学,请流口水。
英语里有个习惯,名词后面加个S表示多个,也许你用过sumifs,countifs,2007版本开始新增这2个函数,表示多条件求和与计数。IFS也一样,IF表示单条件判断,IFS表示多条件判断。语法结构如下:
IFS(条件1,结果1,【条件2】,【结果2】,…【条件127】,【结果127】)
IFS从语法结构看不难,If函数也可以实现多条件判断,只是要嵌套多层,当嵌套3层以后很容易晕菜,而IFS函数逻辑非常清晰,简直是高清。
分数 |
等级 |
<60 |
不及格 |
60-70 |
合格 |
70-80 |
中等 |
80-90 |
良好 |
>=90 |
优秀 |
如果用IF函数D2公式为=IF(D2<60,"不及格",IF(D2<70,"合格",IF(D2<80,"中等",IF(D2<90,"良好","优秀")))),如图1。
图 1
公式中If函数嵌套了3个If函数,如果用IFS函数就很简单了,D2公式为
=IFS(D2<60,"不及格",D2<70,"及格",D2<80,"中等",D2<90,"良好",D2>=90,"优秀"),如图2。
图 2
IFS函数最大的优势是减少了公式的嵌套层级,要知道,IFS函数最多可以有127个条件,如果用IF函数嵌套127层,写公式估计要晕头转向了,Excel也要罢工了。
Office 365除了新增IFS函数,还有MAXIFS,MINIFS,CONCAT,TEXTJOIN等非常有用的函数,以后有空再给大家分享。提示,不是所有的Office 2016版本能使用这些函数,需要下载最新版本的Office 2016。
赞 (0)