EXCEL表中,新税率个人所得税用 IF 函数怎么计算,

希望是有速算扣除数的算法
假设A1为应纳税所得额
要求保留2位小数,不扣个人所得税的时候不显示0

1、新建空白excel;

2、excel中,插入两列,包括:应纳税所得额、纳税金额,并插入样例数据;2000、5000、10000、15000、20000、30000、50000、100000、200000;  

3、B2单元格编写公式,ROUND(IF(A2<=0,0,(IF(A2<=1500,A2*0.03,IF(A2<=4500,A2*0.1-105,IF(A2<=9000,A2*0.2-555,IF(A2<=35000,A2*0.25-1005,IF(A2<=55000,A2*0.3-2755,IF(A2<=80000,A2*0.35-5505,A2*0.45-13505)))))))),0),计算纳税金额;

4、将B2单元格内容复制,填充B列所有单元格,则取到各档次的纳税金额。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-02

1、新建空白excel;

2、excel中,插入两列,包括:应纳税所得额、纳税金额,并插入样例数据;2000、5000、10000、15000、20000、30000、50000、100000、200000;  

3、B2单元格编写公式,ROUND(IF(A2<=0,0,(IF(A2<=1500,A2*0.03,IF(A2<=4500,A2*0.1-105,IF(A2<=9000,A2*0.2-555,IF(A2<=35000,A2*0.25-1005,IF(A2<=55000,A2*0.3-2755,IF(A2<=80000,A2*0.35-5505,A2*0.45-13505)))))))),0),计算纳税金额;

4、将B2单元格内容复制,填充B列所有单元格,则取到各档次的纳税金额。

本回答被网友采纳
第2个回答  推荐于2018-11-19
假设A1为 应纳税所得额-3500
=ROUND(IF(A1<=0,0,(IF(A1<=1500,A1*0.03,IF(A1<=4500,A1*0.1-105,IF(A1<=9000,A1*0.2-555,IF(A1<=35000,A1*0.25-1005,IF(A1<=55000,A1*0.3-2755,IF(A1<=80000,A1*0.35-5505,A1*0.45-13505)))))))),0)本回答被提问者和网友采纳
第3个回答  2011-09-01
=+IF(A1<1500,A1*0.03,IF(A1<4500,A1*0.1-105,IF(A1<9000,A1*0.2-555,IF(A1<35000,A1*0.25-1005,IF(A1<55000,A1*0.3-2755,IF(A1<80000,A1*0.35-5505,A1*0.45-13505))))))
第4个回答  2011-09-01
=IF(A1>9001,A1*0.25-1005,IF(A1>4501,A1*0.2-555,IF(A1>1501,A1*0.1-105,IF(A1>0,A1*0.03,0))))
相似回答