返回列表 上一主題 發帖

薪資所得稅扣繳問題

本帖最後由 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

本帖最後由 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

本帖最後由 ML089 於 2014-2-23 00:54 編輯

回復 8# aer

非等距薪資可以修改如下
H2 =IF(B2<47001,0,INDEX('102年'!B:M,ROUNDUP(LOOKUP(B2,{4.7,11,12,15}*10^4+1,{3,129,139,159}-1+(B2-{4.7,11,12,15}*10^4)/{500,1000,1500,2000}),0),K2+1))



非等距薪資整理如下
470001~110000 +0500 ROW=3
110001~120000 +1000 ROW=129
120001~150000 +1500 ROW=139
150001~500000 +2000 ROW=159 ~ 333
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 12# aer


    應該是 11
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 13# yen956


=VLOOKUP($B2, '102年'!$B$3:$N$334, $K2+2,)
同下列2式
=VLOOKUP($B2, '102年'!$B$3:$N$334, $K2+2,0)
=VLOOKUP($B2, '102年'!$B$3:$N$334, $K2+2,FALSE)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 17# yen956

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
如果 range_lookup 為 TRUE 或被省略,則傳回完全符合或大約符合的值。

正確如下式
=VLOOKUP($B2, '102年'!$B$3:$N$334, $K2+2)

下式最後加上" ," 表示沒有省略 range_lookup只是沒有填值,慣例上EXCEL視為0,這是認知上的誤差。
=VLOOKUP($B2, '102年'!$B$3:$N$334, $K2+2,)
同下列2式
=VLOOKUP($B2, '102年'!$B$3:$N$334, $K2+2,0)
=VLOOKUP($B2, '102年'!$B$3:$N$334, $K2+2,FALSE)』
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題