Excel 2016新增函数之IFS
在2016年1月功能更新中,EXCEL 2016新增几个常用重要函数,主要有:ifs,switch,maxifs,minifs,concat,textjoin等。
注意,要能使用上述函数,Office的版本很重要,并不是所有的Office 2016能使用。建议
试用Office 365,安装最新版的Office 2016.
你也可以在通过Office 365安装程序进行在线安装。安装程序下载地址:
IFS 函数检查是否满足一个或多个条件,且是否返回与第一个 TRUE 条件对应的值。IFS 可以取代多个嵌套 IF 语句,并且可通过多个条件更轻松地读取。
语法:
IFS([条件1, 值1, [条件2, 值2,],…[条件127, 值127,])
1、IFS 函数允许测试最多 127 个不同的条件,要注意条件满足的书写顺序;
2、若要指定默认结果,请输入一个对于“条件”参数始终为 true 的条件,如TRUE 或1=1。如果不满足其他任何条件,则将返回相应值。在示例 1 中,行6和行 7(成绩为 58)展示了这一结果;
3、如果在没有相应 “值” 的情况下提供了“条件” 参数,则此函数将显示典型的“你为此函数输入的参数过少”错误消息;
4、如果 “条件” 参数经计算解析为TRUE 或FALSE 以外的值,则此函数将返回#VALUE! 错误;
5、如果找不到 TRUE 条件,则此函数将返回 #N/A!错误。
示例如下图:
通过分数来判断成绩等级。
=IFS(B2>89,"A",B2>79,"B",B2>69,"C",B2>59,"D",B2>=0,"D",TRUE,"分数输入错误")
公式中条件一定要把大于89写在前面,即要注意条件书写顺序;最后的一个条件“TRUE”表示前面的所有条件满足后的默认结果。