您的位置:首页 > 其它

实例分析EXCEL中的IF嵌套和VLOOKUP

2010-04-14 13:05 405 查看
需求分析:
根据公司的业绩提成方案,自动计算出员工的提成比例。

设计思路:
开始考虑开发程序来实现,后来想起EXCEL自带了很强大的函数功能,用内置的函数肯定可以实现这个需求.

由于需要判断,首先想到的是使用IF的功能,
如:IF(A1<=400,0,IF(AND(A1>=401,A1<=500),0.3,IF(…)))
由于excel2003中IF只能嵌套7层,但提成分12个等级,因此使用IF的可能被排除

查询了相关资料,发现VLOOKUP似乎可以满足需求, 继续测试。
先在EXCEL中输入辅助区域(就是提成等级),如下图红色字体部分:



对D2单元格设置如下公式:=VLOOKUP(C2,$G$2:$I$13,3,TRUE)
上述公式的含义为:在G2至I13区域查找近似C2单元格值的,取出匹配的I列的值作为结果。
经过测试,发现需求已经实现,结果如下图:



总结:在处理这个需求的过程中,发现EXCEL的内置函数功能很强,一些需求完全可以通过EXCEL内置的功能来实现。本文出自 “怒放的生命” 博客,请务必保留此出处http://shane.blog.51cto.com/824878/294963
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: