【Excel函数】IFS用法介绍

【Excel函数】IFS用法介绍
 周二 · 函数    关键词:IFS

IFS函数是Excel2016新增函数,能取代多个IF语句的嵌套,并便于我们阅读公式。

1语法

=IFS([条件1, 值1, [条件2, 值2,] , … , [条件127, 值127])

TIPS:

  • IFS 函数允许测试最多 127 个不同的条件,要注意条件满足的书写顺序;

  • 若要指定默认结果,请输入一个对于“条件”参数结果始终为 true 的条件,如 TRUE 或1=1;

  • 如果在没有相应 “值” 的情况下提供了“条件” 参数,则会报错“你为此函数输入的参数过少”错误消息;

  • 如果 “条件” 参数经计算解析为TRUE 或 FALSE 以外的值,则此函数将返回#VALUE! 错误;

  • 如果找不到 TRUE 条件,则此函数将返回 #N/A!错误。

  • 2先复习下IF函数

    IF函数大家一定都非常熟悉了,在日常工作中可单独(或与其他函数进行嵌套)完成数据处理。比如下面这个例子,使用IF语句来判断成绩是否及格。

    【Excel函数】IFS用法介绍

    在C3单元格输入=IF(B3>59,"及格","不及格"),然后向下复制公式,即可得到上述结果。这样看来也不复杂。但如果我们要对这些成绩,进行更细致的分级划分,如下面的事例。

    【Excel函数】IFS用法介绍

    在C3单元格输入=IF(B3>89,"优秀",IF(B3>84,"良好",IF(B3>59,"及格","不及格"))),然后向下复制公式,即可得到上述结果。

    IF语句的嵌套,使得逻辑变得相对复杂,公式最后括号的数量也容易弄错。

    3再体验IFS函数

    ■ 案例1 成绩结果

    以上面的案例为例,现在我们再来看用IFS函数怎么解决?

    【Excel函数】IFS用法介绍

    在C3单元格输入

    =IFS(B3>89,"优秀",B3>84,"良好",B3>59,"及格", TRUE,"不及格")

    完成后向下复制公式,即可得到上述结果。是不是感觉到逻辑立马清晰了,公式简单多了呢?!

    ■ 案例2 判断星期几

    如何在I2单元格输入1~7的任意数字,J2就会显示出相应的星期。比如,I2输入“4”,J2就会显示“星期四”,如果输入1~7以外的数字,就会显示“无此星期”。

    【Excel函数】IFS用法介绍

    在J2单元格输入公式:

    =IFS(I2=1,G2,I2=2,G3,I2=3,G4,I2=4,G5,I2=5,G6,I2=6,G7,I2=7,G8,TRUE,"无此星期")

    大家学会了么?

    相关阅读:【Excel函数】IF和IF函数的嵌套

    【Excel函数】IFS用法介绍

     本文由Excel实务原创,作者崔双庆。

     每周二为您讲解一个3分钟就懂的实用函数

     公众号回复“函数”查看68个常用函数详解吧!

    【Excel函数】IFS用法介绍