納稅籌劃師

當前位置 /首頁/財會職務/納稅籌劃師/列表

2017年個人所得稅計算方法

2017年個人所得稅應該如何計算你知道嗎?你對個人所得稅的計算方法瞭解嗎?下面是yjbys小編為大家帶來的個人所得稅計算方法,歡迎閱讀

2017年個人所得稅計算方法

  一、個稅計算最新稅率表

級數 全月應納稅所得額 稅率 扣除數

1 不超過1500元的 3% 0

2 超過1500元至4500元的部分 10% 105

3 超過4500元至9000元的部分 20% 555

4 超過9000元至35000元的部分 25% 1005

5 超過35000元至55000元的部分 30% 2755

6 超過55000元至80000元的部分 35% 5505

7 超過80000元的部分 45% 13505

  二、IF函式巢狀計算方法

由於新個稅稅率調整,等級也由九級調整到七級,起徵點調整到3500元,所以,所以公式判斷要比原來簡單多了。例如:A1單元格為工薪收入(未扣除起徵點3500元),則公式為:

=IF(A1>=83500,(A1-3500)*45%-13505,IF(A1>=58500,(A1-3500)*35%-5505,IF(A1>=38500,(A1-3500)*30%-2755,IF(A1>=12500,(A1-3500)*25%-1005,IF(A1>=8000,(A1-3500)*20%-555,IF(A1>=5000,(A1-3500)*10%-105,IF(A1>3500,(A1-3500)*3%,)))))))

變換公式:

=IF(A1<>"",ROUND(IF(AND(A1>0,A1<=3500),0,SUM(IF((A1-3500>={0;1500;4500;9000;35000;55000;80000})+(A1-3500<{1500;4500;9000;35000;55000;80000;10000000})=2,(A1-3500)*{3;10;20;25;30;35;45}%-{0;105;555;1005;2755;5505;13505},0))),2),)

抽水簡化:

=IF(A1<>"",ROUND(IF(AND(A1>0,A1%<=35),0,SUM(IF((A1%-35>={0;15;45;90;350;550;800})+(A1%-35<{15;45;90;350;550;800;100000})=2,(A1-3500)*{3;10;20;25;30;35;45}%-{0;105;555;1005;2755;5505;13505},0))),2),)

由於IF使用太多,會讓人繞暈,而且公式也很煩瑣,容易出錯,但初學者往往是從IF和VLOOKUP兩個函式起步的。下面再給大家展示IF替代函式的方法,讓大家真正領會到IF不可不用,不可多用的道理。

  三、LOOKUP函式取代IF的運用

利用LOOKUP函式先計算出稅率乘以應納稅所得額再減速算扣除數,公式:

=LOOKUP(A1,{0;3500;5000;8000;12500;38500;58500;83500},{0;3;10;20;25;30;35;45})*(A1%-35)-LOOKUP(A1,{0;3500;5000;8000;12500;38500;58500;83500},{0;0;105;555;1005;2755;5505;13505})

合併LOOKUP的第三引數項,得到:

=LOOKUP(A1,{0;3500;5000;8000;12500;38500;58500;83500},(A1-3500)*{0;3;10;20;25;30;35;45}%-{0;0;105;555;1005;2755;5505;13505})

抽水簡化公式:

=LOOKUP(A1%,{0;7;10;16;25;77;117;167}*5,A1%*{0;3;10;20;25;30;35;45}-{0;21;91;251;376;761;1346;3016}*5)

再把5提取出來:

=LOOKUP(A1%,{0;7;10;16;25;77;117;167}*5,A1%*{0;0.6;2;4;5;6;7;9}-{0;21;91;251;376;761;1346;3016})*5

  四、用TEXT取代IF再分段求和

將達到起徵點的按段分段統計,公式:

=SUM(IF(A1-{3500;5000;8000;12500;38500;58500;83500}>0,(A1-{3500;5000;8000;12500;38500;58500;83500})*{3;7;10;5;5;5;10}%))

用TEXT條件引數取代IF,公式變換為:

=SUM(--TEXT((A1-{3500;5000;8000;12500;38500;58500;83500})*{3;7;10;5;5;5;10}%,"[<]