5个经典Excel区间判断函数公式,新手必备,学会不求人!

醉香说职场 2024-12-25 22:58:39

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

日常工作中,我们经常遇到区间判断的问题,今天就跟大家汇总5个经典Excel区间判断函数公式,新手必备,学会不求人!这篇教程篇幅比较长,建议大家收藏备用。

公式一:IF函数公式

如下图所示,我们需要根据员工考核成绩来确定等级,共分4个区间:当公司员工考核成绩>=90,等级为:优秀;90>成绩>=80,等级为:良好;70>成绩>=60,等级为:合格;成绩<60,等级为:不合格。

只需在目标单元格中输入公式:

=IF(C2>=90,"优秀",IF(C2>=80,"良好",IF(C2>=60,"合格","不合格")))

然后下拉填充数据即可。

解读:

这个公式就是通过IF函数的层层嵌套,下一个IF函数都放在上一个IF函数的第3个参数里,依次递进,直到所有条件都覆盖。

①第一层IF判断:IF(C2>=90,"优秀",...)

检查C2单元格中的值是否大于或等于90。

如果是,返回“优秀”。

如果不是,进行下一层IF判断。

②第二层IF判断:IF(C2>=80,"良好",...)

在第一层判断不满足(即C2<80)的情况下,检查C2是否大于或等于80。

如果是,返回“良好”。

如果不是,进行下一层IF判断。

③第三层IF判断:IF(C3>=60,"合格","不合格")

在前两层判断都不满足的情况下(即C2<70),检查C2是否大于或等于60。

如果是,返回“合格”。

如果不是,返回“不合格”。

公式二:IFS函数公式

还是以上面的场景为例,对于解决这种区间判断的问题,使用IFS函数简直是太简单了。

只需在目标单元格中输入公式:

=IFS(C2>=90,"优秀",C2>=70,"良好",C2>=60,"合格",TRUE,"不合格")

然后下拉填充数据即可。

解读:

①函数作用:IFS函数功能就是实现多条件判断,一个判断条件对应一个判断结果。

②函数语法:=IFS(判断条件1,结果1,判断条件2,结果2,判断条件3,结果3....)

特别提醒:

在使用IFS函数做类似这种区间判断时,如果前面使用大于号,判断条件数字必须是从大到小,只有这样才能得到正确的结果。

公式三:XLOOKUP函数公式(判断区间特别多)

上面2场景判断区间都是4个,如果是更多的话,用IF或者IFS函数公式就比较长,这时可以利用XLOOKUP函数公式进行区间判断。

如下图所示,左侧是员工销售业绩和奖金比例表格,我们需要根据右侧奖金规则表格,通过每个员工的业绩来判断对应的奖金比例。

在目标单元格中输入公式:

=XLOOKUP(B2,E:E,F:F,,-1)

然后点击回车,下拉填充数据即可

解读:

公式中第1参数:B2 就是查找值,是每个员工的销售业绩;

第2参数:E:E 就是要查找的数据区域,对应就是奖金规则表格中的业绩区间;

第3参数:F:F 就是返回的数组,对应就是奖金规则表格中的奖金比例;

第4参数:为空,查找不到信息返回空;

第5参数:-1,匹配模式为-1,表示精确匹配,若未找到所查找的内容返回较小值。

比如说在对诸葛亮:业绩是7182,进行查找匹配时它会从上向下查找匹配,首先找到7182在哪个数值之间,它是在6000-10000这个范围之间,然后会匹配到较小的那个数值,也就是6000,这样就查询结果奖金比例就是对应的“5%”。

也就是说当XLOOKUP函数第5参数即匹配模式为-1,表示精确匹配,若未找到所查内容返回较较小值。

公式四:TEXT函数公式

如下图所示,两个月业绩比较,大于0的用“增加0元(↑)”,小于0的用“减少0元(↓)”,0用“持平(--)”,把业绩增减数据可以转换成可视化的汉字变化率+数值+图标。

在目标单元格中输入公式:

=TEXT(C3-B3,"增加0元(↑);减少0元(↓);持平(--)")

然后点击回车,下拉填充数据即可

解读:

上面公式主要就是借助TEXT将数字划分三个区间,正数;负数;零。

TEXT函数用于判断两个数值相减的结果。使用的格式代码是:"增加0元(↑);减少0元(↓);持平(--)”

三段格式代码用分号隔开,分别表示大于0、和小于0、等于0的情况。

格式码中的0有特殊含义,表示要处理的值本身。

1、当C3-B3大于0,显示“增加n元(↑)”

2、当C3-B3小于0,显示“减少n元(↓)”

3、当C3-B3等于0,显示“持平(--)”

公式五:SWITCH函数公式(文本区域条件判断)

如下图所示,我们需要根据右侧的型号说明,为左侧产品根据型号匹配指定的型号说明。

在目标单元格中输入公式:

=SWITCH(B2,"S","小码","M","中码","L","大码","XL","加大码","特大码")

然后点击回车,下拉填充即可

解读:

①这个Excel公式是使用SWITCH函数来根据单元格B2中的值返回不同的结果。

B2 是我们需要判断的单元格。接下来的部分是SWITCH函数的参数,每个参数都是一个成对的值和结果。例如,当B2的值是"S"时,公式返回"小码";当B2的值是"M"时,返回"中码",以此类推。

②SWITCH函数介绍

功能:根据值列表计算一个值(称为表达式),并返回与第一个匹配值对应的结果。如果不匹配,则可能返回可选默认值。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

0 阅读:3