=IFS([条件1, 值1, [条件2, 值2,] , … , [条件127, 值127])
TIPS:
IFS 函数允许测试最多 127 个不同的条件,要注意条件满足的书写顺序;
若要指定默认结果,请输入一个对于“条件”参数结果始终为 true 的条件,如 TRUE 或1=1;
如果在没有相应 “值” 的情况下提供了“条件” 参数,则会报错“你为此函数输入的参数过少”错误消息;
如果 “条件” 参数经计算解析为TRUE 或 FALSE 以外的值,则此函数将返回#VALUE! 错误;
如果找不到 TRUE 条件,则此函数将返回 #N/A!错误。
2先复习下IF函数
IF函数大家一定都非常熟悉了,在日常工作中可单独(或与其他函数进行嵌套)完成数据处理。比如下面这个例子,使用IF语句来判断成绩是否及格。
在C3单元格输入=IF(B3>59,'及格','不及格'),然后向下复制公式,即可得到上述结果。这样看来也不复杂。但如果我们要对这些成绩,进行更细致的分级划分,如下面的事例。
在C3单元格输入=IF(B3>89,'优秀',IF(B3>84,'良好',IF(B3>59,'及格','不及格'))),然后向下复制公式,即可得到上述结果。
IF语句的嵌套,使得逻辑变得相对复杂,公式最后括号的数量也容易弄错。
3再体验IFS函数
■ 案例1 成绩结果
以上面的案例为例,现在我们再来看用IFS函数怎么解决?
在C3单元格输入
=IFS(B3>89,'优秀',B3>84,'良好',B3>59,'及格', TRUE,'不及格')
完成后向下复制公式,即可得到上述结果。是不是感觉到逻辑立马清晰了,公式简单多了呢?!
■ 案例2 判断星期几
如何在I2单元格输入1~7的任意数字,J2就会显示出相应的星期。比如,I2输入“4”,J2就会显示“星期四”,如果输入1~7以外的数字,就会显示“无此星期”。
在J2单元格输入公式:
=IFS(I2=1,G2,I2=2,G3,I2=3,G4,I2=4,G5,I2=5,G6,I2=6,G7,I2=7,G8,TRUE,'无此星期')
大家学会了么?
联系客服