当前位置:office办公软件学习-Excel教程-PPT教程-Word教程 > EXCEL达人 > Excel函数 > 函数技巧 > 如何利用Excel函数对多条件区间判断取值

如何利用Excel函数对多条件区间判断取值

时间:2014-11-01 17:20来源:office办公达人整理 作者:office办公达人 阅读:
【导读】:在下图所示的工作表中,要求按照D2:E6单元格区域中的成绩与等级的对应关系,返回A列分数所属的成绩等级。办公达人教你多条件区间判断取值。

       在下图所示的工作表中,要求按照D2:E6单元格区域中的成绩与等级的对应关系,返回A列分数所属的成绩等级。
       成绩等级的对应关系如下。
       ● 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级,如下图所示。
 
       应缴个人所得税=因纳所得额-起征点金额
       假设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))

分享到
更多
顶一下
(8)
66.7%
踩一下
(4)
33.3%
------分隔线----------------------------
栏目列表
文章点击榜
推荐内容
最新文章
关于我们 | 联系我们 | 友情链接 | 版权声明 | 网站地图 | 帮助
网站为公益性网站,部分内容来源网络,如无意中侵犯了您的版权,请来信告知,我们会在第一时间处理
CopyRight© 2013-2018,www.officedoyen.com 版权所有   闽ICP备14010062号