excel工資個稅計算函數(excel工資個稅計算函數怎么用)
前沿拓展:
excel工資個稅計算函數
應發工資為A列,個稅列為B列
B1格 =if(a1<3000,0,if(a1<5000,5%,if(首助a1<8000,8%,10%)))*a1
向下填充
當工資達到了一定的標準,需要交納稅,就好比深圳新的政策是5000,每個城市的標準不一樣,那么稅率怎么計算呢?
以下為示例,當然有人說現在早不是這樣計算啦,那么我們就學習方法,舉一反三。
工具excel版本為:office2016方法/步驟
首先根據工資范圍計算稅率。
公式為:=LOOKUP(B2,Sheet3!$A$2:$A$5,Sheet3!$C$2:$C$5)
然后根據工資范圍計算扣除數。
公式為:=LOOKUP(B2,Sheet3!$A$2:$A$5,Sheet3!$D$2:$D$5)
再接著根據工資范圍計算所得稅。公式為:=B2*C2-D2
計算出了第一個人的稅率,扣除數,所得稅。
最后批量填充,得到所有人的稅率,扣除數,所得稅。
拓展知識:
excel工資個稅計算函數
公式如下:
=MAX(J50*{3,10,202,25,30,35,45}% – {0,105,555 ,1005,2755,5505,13505}, 0)
{0.03,0.1,0.2,0.25,0.3,0.35,0.45}% 是個稅7個區間的稅率,是一個數組;
{0,105,555 ,1005,2755,5505,13505}是7個區間的速算扣除數,也是一個數組;
數組計算后得到7個數,因為存在了納稅額<0的情況,即工資不滿3500的,就在MAX函數中添了一個“0”的值,保證計算稅額的公式中J50為負數時,用MAX求最大不會出現負數。
J50*{3,10,202,25,30,35,45}% – {0,105,555 ,1005,2755,5505,13505}是納稅額*各級個稅稅率 – 應扣額后的數字。
如果稅率對應的級別<=納稅額時,稅率越大稅額越大,符合所繳稅款和所得相匹配的原理。
如果稅率對應的級別>納稅額時,稅率越大稅額越小,因為扣減了超額的扣除數。
這樣保證了,繳稅數組里最大的那個一定是最符合相應稅率的。
將公式中的公因子5提出來,可以簡化一下公式(其實就是將數組中的數變小一點):
=5*MAX(J50*{0.6,2,4,5,6,7,9}% – {0,21,111,201,551,1101,2701}, 0)
3、上面的J50是扣除3500之后的納稅金額,如果加上這3500,計算公式是什么樣呢?
假定J50=K50-3500,則K50是含起征點的納稅金額,即應發工資扣除三險一金(養老保險、醫療保險、失業保險、住房公積金)之后的余額,公式做如下變換:
=5*MAX(J50*{0.6,2,4,5,6,7,9}% – {0,21,111,201,551,1101,2701}, 0)
=5*MAX((K50-3500)*{0.6,2,4,5,6,7,9}% – {0,21,111,201,551,1101,2701}, 0)
=5*MAX(K50*{0.6,2,4,5,6,7,9}% – 3500*{0.6,2,4,5,6,7,9}% – {0,21,111,201,551,1101,2701}, 0)
=5*MAX(K50*{0.6,2,4,5,6,7,9}% – {21,70,140,175,210,245,315} – {0,21,111,201,551,1101,2701}, 0)
=5*MAX(K50*{0.6,2,4,5,6,7,9}% – {21,91,251,376,761,1346,3016} , 0)
4、可以在外面套一個ROUND函數,四舍五入到2位小數,即:
=ROUND(5*MAX(J50*{0.6,2,4,5,6,7,9}% – {0,21,111,201,551,1101,2701}, 0), 2)
或
=ROUND(5*MAX(K50*{0.6,2,4,5,6,7,9}% – {21,91,251,376,761,1346,3016} , 0), 2)
其中J50和K50的關系為J50=K50-3500
原創文章,作者:九賢互聯網實用分享網編輯,如若轉載,請注明出處:http://m.uuuxu.com/20221129507797.html