excel表格中个人所得税能设公式吗?

因为个人所得税的含税级距不一样税率也不一样,所以我在做工资表中设置公式我不知道能不能设啊,有没有高手指点一下。
如果能设应该怎么设?
级数 含税级距 不含税级距 税率(%)速算扣除数
1 不超过1500元的 不超过1455元的 3 0
2 超过1500元至4500元的部分 超过1455元至4155元的部分 10 105
3 超过4500元至9000元的部分 超过4155元至7755元的部分 20 555
4 超过9000元至35000元的部分 超过7755元至27255元的部分 25 1005
5 超过35000元至55000元的部分 超过27255元至41255元的部分 30 2755
6 超过55000元至80000元的部分 超过41255元至57505元的部分 35 5505
7 超过80000元的部分 超过57505元的部分 45 13505
可不可以详细点表明函数都什么意思啊, 这样看不懂,不好意思啊我是菜鸟

1、首先打开excel,输入实发工资,我在旁边也提供了相关个税起征点对应的税率、速算扣除数

2、然后在个人所得税下的一个单元格中输入“=ROUND(MAX((工资所对应的单元格-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},0),2)”回车,可以得到第一个工资对应的单元格。

3、然后利用填充柄拖动,这样就可以得到所有工资对应的个人所得税。

4、对于个人所得税,还有另外一种方法,即采用if函数的方法。

5、然后,在单元格中输入“=IF(A13>=83500,(A13-3500)*45%-13505,IF(A13>=58500,(A13-3500)*35%-5505,IF(A13>=38500,(A13-3500)*30%-2755,IF(A13>=12500,(A13-3500)*25%-1005,IF(A13>=8000,(A13-3500)*20%-555,IF(A13>=5000

(A13-3500)*10%-105,IF(A13>3500,(A13-3500)*3%,)))))))”回车即可。

6、然后同样用填充柄拖动,对比一下,发现得到的结果是一样的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-25

1、新建一个空白的EXCEL表格。

2、EXCEL表格内填写相关数据,工资额,个人扣款合计等,如图

3、提前编写好个人所得税的IF函数公式:

=IF(AND(T5>0,T5<=3500),0,IF(AND(T5>3500,T5<=5000),ROUND((T5-3500)*0.03,2),IF(AND(T5>5000,T5<=8000),ROUND((T5-3500)*0.1-105,2),IF(AND(T5>8000,T5<=12500),ROUND((T5-3500)*0.2-555,2),IF(AND(T5>12500,T5<=38500),ROUND((T5-3500)*0.25-1005,2),IF(AND(T5>38500,T5<=58500),ROUND((T5-3500)*0.35-5505,2),IF(AND(T5>83500),ROUND((T5-3500)*0.45-13505,2),"")))))))

4、其中T5,表示“应发金额”或者“应发工资额”就是没有扣个人所得税前的数据。

5、将此公式复制到上述EXCEL表格个人所得部栏目中即可。

第2个回答  2015-10-22
能在excel表格中个人所得税能设公式。
方法:举例说明,如果要在C1单元格中计算A1单元格的新个人所得税,其公式如下:
C1=ROUND(MAX((A1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)
第3个回答  2011-12-27
下面我举例说明,如果你要在C1单元格中计算A1单元格的新个人所得税,其公式如下:
C1=ROUND(MAX((A1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2),将公式复制到C1单元格中就可以了,不相信你可以试一试哦本回答被提问者采纳
第4个回答  2011-12-27
=IF(ROUND(IF(CK6<1500,CK6*3%,IF(AND(CK6>=1500,CK6<4500),CK6*10%-105,IF(AND(CK6>=4500,CK6<9000),CK6*20%-555,IF(AND(CK6>=9000,CK6<35000),CK6*25%-1005,IF(AND(CK6>=35000,CK6<55000),CK6*30%-2755,IF(AND(CK6>=55000,CK6<80000),CK6*35%-5505,IF(CK6>=80000,CK6*45%-13505,0))))))),2)>0,ROUND(IF(CK6<1500,CK6*3%,IF(AND(CK6>=1500,CK6<4500),CK6*10%-105,IF(AND(CK6>=4500,CK6<9000),CK6*20%-555,IF(AND(CK6>=9000,CK6<35000),CK6*25%-1005,IF(AND(CK6>=35000,CK6<55000),CK6*30%-2755,IF(AND(CK6>=55000,CK6<80000),CK6*35%-5505,IF(CK6>=80000,CK6*45%-13505,0))))))),2),0)