需求分析:
根据公司的业绩提成方案,自动计算出员工的提成比例。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

设计思路:
开始考虑开发程序来实现,后来想起 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 内置的功能来实现。