说到ifs函数 , 很多人可能会觉得比较陌生,ifs为何许函数 , 怎么跟if长得像,今天我就给大家讲一下ifs函数的用法 。
一 何许函数
1、ifs函数由来
?ifs函数是office2016之后才出现的函数 , 是if函数的升级版本,可以实现和if函数一样的功能,但是却比if函数更为简单 。
如果你的office版本比较低,Excel中是没有ifs函数的,ifs函数目前可以在office2016及之后的版本、office365和金山WPS中使用 。
2、ifs函数语法
用过if函数的同学都知道 , if函数的语法是:
=if(条件1,结果1,if(条件2,结果2,if(条件3,结果3)))
而ifs函数的语法可以直接精简为:
=ifs(条件1,结果1,条件2,结果2,TRUE,结果3)
是不是瞬间简单了好多~
二 实战解析
1、计算各位员工当月奖金
如下图,我们要匹配不同的销售台次对应的不同的单台奖金,如果用if函数,公式如下:
=IF(B2<5,0,IF(B2<11,500,IF(B2<16,750,900)))
如果用ifs , 只需要写成
=IFS(B2<5,0,B2<11,500,B2<16,750,TRUE,900)
可以少嵌套几个if函数
当然公式也可以写为
=IFS(B2<5,0,B2<11,500,B2<16,750,B2>=16,900)
=IFS(B2<5,0,B2<11,500,B2<16,750,1,900)
效果也都是一样的
2、可以实现同样效果的其他函数
讲到这,顺便给大家讲一下vlookup函数和lookup函数,可以实现同样的效果:
2.1 vlookup , 模糊匹配
【「Excel实战解析」你所不知道的IFS函数】我们使用vlookup的模糊匹配功能,一样可以匹配出对应的单台奖金
=VLOOKUP(B2,$F$3:$H$6,3,TRUE)
TRUE对应的就是模糊匹配,对应的FALSE对应的是精准匹配
2.2 lookup函数
lookup函数也可以实现同样的功能
lookup函数的语法为:lookup(查找对象,查找区域,结果区域)
所以可以写作为:
=LOOKUP(B2,$F$3:$F$6,$H$3:$H$6)