设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1987|回复: 0

[函数公式] 利用Excel函数对多条件区间判断取值

[复制链接]

36

主题

375

金钱

563

积分

初级用户

发表于 2019-6-24 16:24:06 | 显示全部楼层 |阅读模式
本帖最后由 催微不带悲伤 于 2019-6-24 16:25 编辑

在下图所示的工作表中,要求按照D2:E6单元格区域中的成绩与等级的对应关系,返回A列分数所属的成绩等级。
1.jpg
成绩等级的对应关系如下。
       ● 60分以下:等级为差
       ● 60分以上(含60分),80分以下:等级为中。
       ● 80分以上(含80分),90分以下:等级为良。
       ● 90分以上(含90分):等级为优。
       通常情况下,此问题可以使用IF函数来解决,例如B3单元格中的公式:
       =IF(A2>60,"差",IF(A2<80,"中",IF(A2<90,"良","优")))
       此公式简单易用,但缺点是公式会随着条件区间的增加而更加复杂,而且如果条件区间多于8级,则IF函数会因为嵌套数量的限制而导致公式编写非常繁琐。
       而如果使用VLOOKUP函数,就不会存在此类问题,如在B4单元格中输入公式:
       =VLOOKUP($A3,$D$3 : $E$6,2)
       另一个有关此类应用的典型实例就是计算个人所得税。个人所得税的区间等级划分为9级,如下图所示。
2.jpg
  应缴个人所得税=因纳所得额-起征点金额
       假设C16单元格的应发工资为3000元,以下公式可以返回所得税额:
       =IF($C16<=$F$1,0,($C16-$F$1)*VLOOKUP(($C16-$F$1),$D$3 : $F$11,2,1)-VLOOKUP(($C16-$F$1),$D$3 : $F$11,3,1))
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表