excel使用lookup函数计算不同税率的个人所得税(在一张表内)(3)
全月应纳税所得额=工资薪金收入-800元。它是按照税法规定的有关工资薪金项目合计数扣除800元后的余额,可以按照工资表及有关发放项目计算填列。
4.有了每个职工应纳税所得额数据后,我们可以运用LOOKUP函数来查询出每个职工的适用税率。
选中“纳税表”的D2单元格(即存放“张一”适用税率的单元格),输入公式“=IF(C2<=0,VALUE(0),LOOKUP(C2, 税率表!$C$2:$C$11,$D$2:$D$11))”。公式的含义是假如C2单元格的值小于或等于0,则D2单元格的值为0; 如果C2单元格的值大于0, 则利用LOOKUP函数查出C2单元格的数值所对应的适用税率。 LOOKUP(C2, 税率表!$C$2:$C$11,$D$2:$D$11) 含义是:根据C2单元格的内容(“张一”全月应纳税所得额),在“税率表”C2至C11单元格(存放不同级数全月应纳税所得额的区域)查找(LOOKUP),找到后,返回到“税率表”D2至D11单元格(存放不同级数适用税率的区域)同一行所对应的单元格内容,即查询出“张一”适用税率。
为了查出每位职工的适用税率,再次选中D2单元格,将鼠标移至该单元格的右下角,此时出现十字线状“填充柄”,按住左键向下拖至D11单元格,将D2单元格的公式复制到相应的单元格。这样,每位职工的适用税率就会出现在“纳税表”的税率一栏内。
5.同样,我们可以运用LOOKUP函数来查询出每个职工的速算扣除数。
选中“纳税表”的E2单元格(即存放“张一”速算扣除数的单元格),输入公式“=IF(C2<=0,VALUE(0),LOOKUP(C2, 税率表!$C$2:$C$11,$E$2:$E$11))”,即查出“张一”速算扣除数。
为了查出每位职工的速算扣除数,再次选中E2单元格,将鼠标移至该单元格的右下角,按住左键将十字填充柄向下拖至E11单元格,将E2单元格的公式复制到相应的单元格。这样,每位职工的速算扣除数就会出现在“纳税表”的速算扣除数一栏。
6.最后,我们利用公式“全月应纳个人所得税=全月应纳税所得额×适用税率—速算扣除数”,得出每位职工全月应纳个人所得税。
在F2单元格输入公式“=C2*D2/100—E2”, 得出“张一”全月应纳个人所得税。同样,拖拽十字填充柄,将F2单元格的公式复制到相应的单元格。这样,每位职工全月应纳个人所得税就会出现在“纳税表”的应纳个人所得税一栏。
7.至此,整个纳税计算工作就结束了,如表3。
表3
|
|
A |
B |
C |
D |
E |
F |
|
1 |
序号 |
姓名 |
全月应纳税所得额 |
税率(%) |
速算扣除数 |
应纳个人所得税 |
|
2 |
001 |
张一 |
1020 |
10 |
25 |
77 |
|
3 |
002 |
张二 |
450 |
5 |
0 |
22.5 |
|
4 |
003 |
张三 |
3000 |
15 |
125 |
325 |
|
5 |
004 |
张四 |
4000 |
15 |
125 |
475 |
|
6 |
005 |
张五 |
2680 |
15 |
125 |
277 |
|
7 |
006 |
张六 |
2480 |
15 |
125 |
247 |
|
8 |
007 |
张七 |
1680 |
10 |
25 |
143 |
|
9 |
008 |
张八 |
-200 |
0 |
0 |
0 |
|
10 |
009 |
张九 |
2800 |
15 |
125 |
295 |
|
11 |
0010 |
张十 |
1860 |
10 |
25 |
161 |
