用公式“=LOOKUP(A1,{0,500,2000,5000,20000,40000,60000,80000,100000;0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45})”可以查找税率,把这个公式后面的税率再分别改成速算扣除数则可以再查找出扣除数
这样,计算个人所得税应该是可行的,而且比IF的多层嵌套要简化许多。
可是,存在一个问题:
扣除起征点后的应纳税所得额不超过500的税率应该为5%,但用这个公式查500元的税率为10%,为解决这个问题,曾考虑把数列(0,500,2000,5000,20000,40000,60000,80000,100000)改成(0,500.01,2000.01……100000.01),可是感觉不科学。
求解决办法!!!
lmbuaa的超牛答案我已到ExcelHome看了,真的超牛,其实是否看得懂这个公式的关键取决于个人的数学功底子,我等只能生搬了!
不过,我还想知道这个用lookup的问题解决方案
|