excel函数中if函数怎么计算税收

如题所述

1、首先在Excel表格中输入工资金额并根据工资减去5千的基数得到“差额”。

2、然后在C2单元格内输入计算公式:=IF(B2>35000,B2*0.3-2755,IF(B2>9000,B2*0.25-1005,

IF(B2>4500,B2*0.2-555,IF(B2>1500,B2*0.1-105,IF(B2>0,B2*0.3," ")))))。

3、点击回车即可生成计算结果,可以看到根据差额“3000”可以计算出交税为“3000*10%-105”。

4、点击公式下拉填充即可批量得到根据差额计算的交税金额了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-28

通过IF函数建立个税工资的原因在于,如果应发工资减去起征点为负数时,不需要计税,这可以通过MAX(应发工资-3500,0)的形式来代替,可以显著缩短公式的长度。

输入以下公式,然后向下填充公式

=ROUND(MAX((E2-3500)*0.1*{0.3,1,2,2.5,3,3.5,4.5}-5*{0,21,111,201,551,1101,27011},0),2)

公式表示:将E2单元格的应发工资减去起征点3500,结果乘以不同的税率再减去速算基数,在得到的一组数据中,取最大值,结果保留小数点后2位。

当E2小于3500时,因计算结果均为负数,同样通过MAX函数,取0为最大值。

 

详见附图

 

 

第2个回答  2018-03-06
最简单的例子,3500以下不收税,3500以上部分3%,暂时不考虑更高档次,那么用IF来写就是:
=IF(A1<3500,0,(A1-3500)*3%)本回答被网友采纳
第3个回答  推荐于2016-10-08
=IF(应发工资-社保等个税扣除额-3500<=0,0,MAX((应发工资-社保等个税扣除额-3500)*{3;10;20;25;30;35;45}%-{0;105;555;1005;2755;5505;13505}))本回答被提问者和网友采纳
第4个回答  2012-04-07
不一定非要用IF函数。税收的计算方式是什么?