vuedraggle choose_Choose+Match函数搭配使用,轻松搞定等级判定

在我们日常工作中可能会遇到根据数值区间判定等级的问题,例如根据考试成绩判定优、良、中及格、不及格或者是根据销量判定提成比例来划分薪酬水平等等。下面就让我们一起学习一下怎么根据数值区间判定等级。


一.案例说明:

成绩在90-100之间判定为优,成绩在80-89之间判定为良,成绩在70-79之间判定为中,成绩在60-69之间判定为及格,成绩在0-59之间判定为不及格。

6dd3f8cfadebb650371215a7166fb816.png

二.操作步骤:

1.使用MATCH函数提取对应等级位置:

MATCH函数简介:

(1)MATCH函数语法:

=MATCH(查找值,查找区域,查找模式)

(2)MATCH函数的功能是返回查找值在查找区域的位置。

(3)MATCH函数有三种查询模式我们主要用到将查找模式设置为-1的情况。

(4)当查找模式设置为-1时,表示MATCH 函数会查找大于或等于 查找值的最小值。查找区域中的数值必须按降序排列,例如:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ... 等等。

操作:

在C2单元格输入下方的公式,并向下填充就可以快速匹配到B列成绩所对应成绩的等级在G2:G6单元格区域中的位置。

=MATCH(B2,$G$2:$G$6,-1)

6b0ad703469d6d81e988f856de3583f4.gif

注意事项:

(1)G2:G6单元格区域作为MATCH函数的查询区域,当MATCH函数的第三次数设置为-1时必须按降序排列。

(2)G2:G6单元格区域一定要按F4键转化为绝对引用。

2.使用CHOOSE函数借助辅助列判定成绩等级:

CHOOSE函数简介:

(1)语法:

=CHOOSE(索引值,参数1,参数2,...)

(2)功能:

根据索引值返回参数列表中的第N个值。

操作:

在D2单元格输入下方的公式,并向下填充就可以快速根据辅助列中的索引值判定B列成绩对应的等级。

=CHOOSE(C2,$E$2,$E$3,$E$4,$E$5,$E$6)

d97ffce2272ec8ceb53b3910ce16cb01.gif

注意事项:

CHOOSE函数的所有参数除了索引值都必须绝对引用。

3.组合MATCH与CHOOSE函数:

经过序号1和2讲解最终将这两个函数组合,在C2单元格输入下方的公式并填充就可以实现根据数据区间判定成绩等级。

=CHOOSE(MATCH(B2,$G$2:$G$6,-1),$E$2,$E$3,$E$4,$E$5,$E$6)

562e29418cdf953c69507a99fe5759b6.gif

总结,仅用MATCH与CHOOSE函数就能实现根据数值区间判定等级的方法你学会了吗?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值