网站首页EXCEL技巧
IFS函数,顾名思义就是针对多个条件进行判断的函数。很强大!
时间: 2023-08-30  发布:管理员  作者:转载 浏览:103 次
【字体: 打印

Excel中的ifs函数,

作为一个强大但又容易被忽视的条件筛选工具,其用法和技巧不容小觑。



从基本用法到高级用法,本文将带你全面了解ifs函数的的基本用法,并通过一些常见实例来分析问题的产生以及解决方案。不论你是Excel新手还是老手,都能从本文中学到实用的技巧和方法,解锁ifs函数的无限可能!



一、ifs函数的基本用法


ifs函数的语法如下:

=ifs(logical_test1,value_if_true1,[logical_test2,value_if_true2,...])


其中,logical_test1、logical_test2等是需要测试的条件,value_if_true1、value_if_true2等是当需要测试的条件为真时,返回的值。



ifs函数会根据用户输入的条件进行测试,并返回相应的值。是不是感觉有点绕,不要慌,下面我们就以实例进行解说。



二、常见实例及问题分析


1、筛选出某一列中大于10的值

假设我们有一个数据表,其中第一列为数字。我们需要筛选出其中大于10的值。

可以使用ifs函数来实现:

=IFS(A2>10,"大于",A2<10,"小于",A2=10,"等于")


其中,A2为需要测试的单元格。ifs函数会根据A2的值进行测试,如果大于10,则返回大于,如果小于10,则返回小于,否则返回等于。

2、根据多个条件进行筛选

假设我们有一个数据表,其中包含了员工的姓名、部门和工资。我们需要筛选出工资大于2000且职位为“经理”的员工。

可以使用ifs函数来实现:
=IFS(AND(B2="经理",C2>8000),"符合")



其中,B2为需要测试的职位条件,C2为需要测试的薪资条件。ifs函数会根据这两个条件进行测试,并返回相应的值。对于不符合条件的,会返回#N/A。

3. 成绩排名判断

假设我们有一个数据表,其中包含了学生的姓名、科目和成绩。我们需要筛选出对对应的成绩进行划分定义优、良、中、及格和不及格这五个等级。

可以使用ifs函数来实现:



=IFS(AND(B2>95,B2



三、ifs函数的高级用法


除了基本用法外,ifs函数还有一些高级用法,包括嵌套测试和多重条件测试。

1、嵌套测试

嵌套测试可以让用户在一个测试条件中嵌套另一个测试条件。例如,我们需要筛选出工资大于7000且职位为“经理”的员工,同时要求这些员工的部门为“销售”。

可以使用ifs函数来实现:

=ifs(AND(AND(B2="经理",C2>7000), And(D2="销售部",C2>7000)),"符合")


其中,D2为需要测试的部门条件。ifs函数会先根据B2和C2的条件进行测试,如果符合条件,则继续测试D2的条件。如果任何一个条件不符合,则返回#N/A。

2、多重条件测试

多重条件测试可以让用户测试多个条件,并返回不同的结果。例如,我们需要筛选出工资大于2000且职位为“经理”的员工,同时要求这些员工的部门为“销售”且年龄大于30岁。

可以使用ifs函数来实现:
=ifs(AND(B2="销售",C2>6000,D2="销售部",E2>30),"天选打工人")



其中,E2为需要测试的年龄条件。ifs函数会先根据B2和C2的条件进行测试,如果符合条件,则继续测试D2和E2的条件。如果任何一个条件不符合,则返回#N/A。

附加:

一、IFS函数的作用与参数

IFS:判断条件是否正确,如果条件正确则返回对应的结果,

语法:=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2],…)

第一参数:第一个条件第二参数:第一个条件正确时返回的结果第三参数:第二个条件第四参数:第二个条件正确时候返回的结果以此类推,最多可以设置127组对应的条件与结果

相较于IF函数,IFS函数是没有条件错误时候返回的结果的,如果条件不满足,就会返回#N/A这个错误值,并且它的条件与结果都是成对出现的,随后我们来看下他的使用方法

二、区间判断

IFS函数的出现就是为了解决【区间判断】的问题的,其他情况下请直接使用IF函数进行条件判断,所以对于IFS函数,我们仅仅掌握【区间判断】就行了,它可以取代IF函数的嵌套

还是之前的例子,如下图,我们想要根据【考核得分】来计算【等级】如果使用IFS函数公式为

=IFS(B6>=85,"优秀",B6>=75,"良好",B6>=60,"及格",B6<60,"不及格")

第一参数:B6>=85第二参数:"优秀"第三参数:B6>=75第四参数:"良好"第五参数:B6>=60第六参数:"及格"第七参数:B6<60第八参数:"不及格"它的参数虽然比较多,但是非常容易理解,我们一共有4个判断的区域,每2个参数是一组条件,这4个区域分别对应4组条件,逻辑清晰,相较于IF函数的嵌套公式也更加便于阅读。

函数的运算顺序是公式中条件的顺序从左到右进行计算的,与IF函数的嵌套一致


四、总结


总之,ifs函数是Excel中一个非常强大的函数,可以帮助用户根据多个条件进行筛选和过滤。通过对问题的产生以及解决方案的分析,我们可以看到ifs函数的灵活性和实用性。


【刷新页面】【打印此文】 【关闭窗口】
上一篇:关于2023年第9批拟入库科技型中小企业名单的公示(桂科高字〔2023〕119号) 下一篇:2022年度广西招商引资考核激励初步名单公示