【Excel实战解析】你所不知道的IFS函数
发布网友
发布时间:2024-09-25 16:45
我来回答
共1个回答
热心网友
时间:2024-10-25 02:32
说到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,900)
=IFS(B2<5,0,B2<11,500,B2<16,750,1,900)
效果也都是一样的
2、可以实现同样效果的其他函数
讲到这,顺便给大家讲一下vlookup函数和lookup函数,可以实现同样的效果:
2.1 vlookup,模糊匹配
我们使用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)