Microsoft Lab
Excel / Tax Rates 税率级距计算
Lookup & Reference第 2 课

Tax Rates 税率级距计算

⏱ 10 分钟🔵 进阶先学过:EP01

When什么时候用得到

税是「分档累进」的:收入越高,超出的部分税率越高。你想让 Excel 看一个收入,自己算出该缴多少。

用 VLOOKUP 的近似匹配,查出收入落在哪一档。(以下税率表只是教学示例,不是真实的马来西亚税率。)

What这是什么

Tax bracket税率级距

收入区间对应不同税率。

Approximate match近似匹配

找「小于等于」查找值的最大项。

示例表:

应税所得区间税款计算
RM 0 – RM 18,200免税
RM 18,201 – RM 37,000超过 RM 18,200 的部分,每 RM 1 缴 19 sen
RM 37,001 – RM 87,000RM 3,572 + 超过 RM 37,000 的部分 32.5 sen
RM 87,001 – RM 180,000RM 19,822 + 超过 RM 87,000 的部分 37 sen
RM 180,001 以上RM 54,232 + 超过 RM 180,000 的部分 45 sen

How一步一步做

例:收入 RM 39,000 在第三档:税款 = 3,572 + 0.325 × (39,000 − 37,000) = 3,572 + 650 = RM 4,222。

  1. 1

    在第二个工作表建税率表,命名这个范围为 Rates

    第 1 列起点收入、第 2 列基础税额、第 3 列边际税率。

  2. 2

    用 VLOOKUP 的 TRUE 近似匹配,找出级距

    col_index_num = 1 起点收入;2 基础税额;3 边际税率。例:=VLOOKUP(39000,Rates,2,TRUE)。

  3. 3

    合成完整公式

    基础税额 + 边际税率 × (收入 − 级距起点)。三个 VLOOKUP 各取一列。

❌ 税率表最左列(起点收入)没升序排序。

❌ 忘了减去级距起点:把整笔收入乘边际税率,算多了。

Why为什么这样做

✅ 税率表放在单独的工作表,税率变了只改表,不改公式。

Sources

Blog / Website:

  1. Tax Rates
Functions · Lookup & Reference · 第 2 课 ← VLOOKUP INDEX and MATCH →