返回列表 上一主題 發帖

薪資所得稅扣繳問題

薪資所得稅扣繳問題

請問各位前輩

如何利用附檔中102年sheet中的資料對應出薪資表裡的H欄應扣所得稅,謝謝?

薪資所得扣繳稅額表.zip (35.28 KB)

請說清楚規則
ss

TOP

回復 2# sunnyso

您好

在附檔 102年 sheet是一個扣繳稅額表,當薪資達一定金額時,公司會先行替員工代扣所得稅,此時又牽涉到有無扶養親屬,撫養的親屬越多,扣繳金額越低。
舉例來說AAA的底薪是36700,在102年sheet裡可以看到並未達扣繳標準,所以此員工不扣所得稅。
又如員工BBB的底薪是84500,且扶養了兩個親屬,那麼在102年sheet裡就是對應D77欄,應扣2020   
或是CCC的底薪是95750,但沒有扶養任何親屬,那麼在102年sheet裡就是對應B100欄,應扣4910

以上,希望尋的解決方式,謝謝。

TOP

H2 的公式:結果#N/A (不可用)
=VLOOKUP($B2, INDIRECT("taxDB"),$K2+2,)

H3 的公式:結果為0 (正確公式)
=VLOOKUP($B3, INDIRECT("taxDB"),$K3+2,TRUE)

不是說 Vlookup 的最後一個參數為 Ture 時, 可以省略嗎?
為何H2和H3的結果會不一樣?


薪資所得扣繳稅額表.rar
http://www.mediafire.com/download/91p83vfs94f0u5y/%E8%96%AA%E8%B3%87%E6%89%80%E5%BE%97%E6%89%A3%E7%B9%B3%E7%A8%85%E9%A1%8D%E8%A1%A8.rar

TOP

回復 3# shootingstar

請問一下,所得稅是否為取較低的級距?即您所舉例子,所得95750是介於95500 ~ 96000之間,且無扶養人,其稅額是否取用95500的級距?或是取較高的96000級距呢?

TOP

回復 1# shootingstar

H欄所得稅公式
H2=IF(AND($B2>47000,$B2<=110000),INDEX('102年'!A:M,ROUNDUP($B2/500,0)-92,MATCH($K2,'102年'!$2:$2)),IF(AND($B2>110000,$B2<=120000),INDEX('102年'!A:M,ROUNDUP(($B2-111000)/1000,0)+129,MATCH($K2,'102年'!$2:$2)),IF(AND($B2>120000,$B2<=150000),INDEX('102年'!A:M,ROUNDUP(($B2-120000)/1500,0)+138,MATCH($K2,'102年'!$2:$2)),IF($B2>150000,INDEX('102年'!A:M,ROUNDUP(($B2-150000)/2000,0)+158,MATCH($K2,'102年'!$2:$2)),0))))
向下複製

TOP

本帖最後由 ML089 於 2014-2-21 23:55 編輯

H2 =IF(B2<47001,0,INDEX('102年'!B:M,INT((B2-47001)/500)+3,K2+1))

向下複製
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 7# ML089

版主的公式只適用底薪小於111000以下,超過111000則會取錯值。原因是薪資所得級距並非都是間隔500為一級,請幫忙看一下公式要如何修正?謝謝

TOP

試試看:
一、sheet("102年")修改如下圖:

二、
sheet("薪資表")B2輸入公式如下:
=VLOOKUP($B2, '102年'!$B$3N$334, $K2+2,TRUE)
測試結果如下圖:

TOP

本帖最後由 ML089 於 2014-2-22 16:29 編輯

回復 8# aer


    不是等距時,改用查表方式處理
H2 =IF(B2<47001,0,LOOKUP(B2,--LEFT('102年'!$A$3:$A$333,FIND("~",'102年'!$A$3:$A$333)-1),OFFSET('102年'!$B$3:$B$333,,K2)))


若像9樓插入查詢值可以提高查詢速度
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 唯其尊重自己的人,才更勇於縮小自己。
返回列表 上一主題