用 VLOOKUP 近似比對查詢階梯稅率
人資需要為員工的應稅年薪計算扣繳稅率。左側 A–B 欄已按遞增順序整理好所得級距門檻(0、30,000、60,000、100,000)與對應稅率。請在 Tax rate 儲存格 F2:F4 使用 VLOOKUP 近似比對(TRUE),依 E2:E4 的年收入查出對應檔位稅率。
請使用儲存格參照解題,確保在切換測試案例時能動態重新計算。
測試案例
1
2
3
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
測試案例
1
2
3
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
觀念解析
VLOOKUP 的第 4 參數(range_lookup)設為 TRUE(或省略)時開啟「近似比對」模式。在近似模式下,對照表的第一欄必須嚴格遞增排序。VLOOKUP 會由上往下尋找「小於或等於目標值的最大數值」。例如 $52,000 大於 30,000 但小於 60,000,因此匹配到 30,000 這一列(15%)。
函數指南
常見問題
何時該使用 VLOOKUP 的近似比對(TRUE)?
當需要依照數值級距或區間查表時(例如階梯稅率、成績等第、訂單滿額折扣、運費計費區間),應使用近似比對。文字精確查找(如工號、商品 SKU)千萬不要用 TRUE。
為什麼近似比對的對照表必須遞增排序?
VLOOKUP 採用由小到大的區間搜尋演算法。若門檻值沒有由小到大排序,VLOOKUP 在中途遇到較大數值便會提前停止,導致回傳完全錯誤的結果。