Excel中IFS函数太好用了,这几个用法高手未必全会!
我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
日常工作中,如果我们能够熟练使用Excel函数公式,可以快速提高我们日常处理数据的效率,甚至能够达到事半功倍的效果。今天就跟大家分享一下WPS中使用频率非常高的多条件判断函数IFS,简单实用,几种高级用法高手未必全会!
IFS函数介绍
函数功能:IFS 函数检查是否满足一个或多个条件,且是否返回与第一个 TRUE 条件对应的值。IFS 可以取代多个嵌套 IF 语句,并且可通过多个条件更轻松地读取。
语法结构:=IFS(测试条件1,真值1,测试条件2,真值2……测试条件N,真值N)
一、IFS函数的基本用法
如下图所示,根据考核成绩,给员工划分考核等级,考核成绩>=90,等级为“优秀”;考核成绩>=70,且小<90,则为“良好”;考核成绩>=60,且小<70,则为“合格”;考核成绩<60,则为“不合格”。
在目标单元格输入公式:
=IFS(C2>=90,"优秀",C2>=70,"良好",C2>=60,"合格",C2<60,"不合格")
然后点击回车即可
解读:
上面的公式就是使用IFS函数进行区间判断,从而获取对应的考核等级。但是需要注意的是当判断条件是数值时:如果使用小于号,条件数值要从小到大;如果使用大于号,条件数值要从大到小。
二、IFS函数的高级用法
1、如果所有判断的条件都不满足,返回指定信息
如下图所示,左侧是资金明细表,需要根据备注判断资金类型:付款=支出,贷款=收入,手续费=费用,网银转账=转账,最后微信、支付宝、现金=其他应收款。
在目标单元格中输入公式:
=IFS(C2="付款","支出",C2="贷款","收入",C2="手续费","费用",C2="网银转账","转账",TRUE,"其他应收款")
然后点击回车,下拉填充其它数据即可
解读:
公式中因为备注信息中的“微信、支付宝、现金”对应的类型都是“其他应收款”,如果每个都判断一次太麻烦。我们直接把条件写成TRUE,然后返回"其他应收款",含义就是当不满足前面所有的条件时,就返回"其他应收款"。
2、判断条件本身就是多重条件
如下图所示,这是员工销售业绩表,我们需要根据销售额和职务来评出是优秀员工、优秀经理。条件是员工销售业绩大于3500是优秀员工;部门经理销售业绩大于4500是优秀经理
在目标单元格中输入公式:
=IFS(AND(D2="销售员",C2>3500),"优秀员工",AND(D2="部门经理",C2>4500),"优秀经理",TRUE,"")
然后点击回车,下拉填充即可
解读:
①公式主要是借助了逻辑函数AND,当所有条件都成立时返回TRUE,否则返回FALSE。最后一个条件是TRUE,意思就是当前面所有条件都不满足时返回空值,如果不设置这个条件默认会返回错误值#N/A。
②当然,我们还可以借助逻辑函数OR,当然任意条件成立即可返回TRUE,否则返回FALSE。下面简单介绍一下这两个逻辑函数AND和OR
AND函数语法:=AND(条件1,条件2,……),返回TRUE或FALSE。当所有条件都成立时返回TRUE,否则返回FALSE。
OR函数语法:=OR(条件1,条件2,……),返回TRUE或FALSE。当其中任一个条件成立时返回TRUE,都不成立返回FALSE。
以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有帮助,记得顺手点个赞哟~。我会经常分享职场办公软件使用技巧干货!大家有什么问题欢迎留言关注!