用兩張表稽核佣金發放(VLOOKUP + IFERROR)
測試案例
1
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
測試案例
1
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
題目
題目說明
第 2 列在 B2:C2 有成交額與費率,可以重算佣金。實際發放紀錄在第二張表 E2:F4,而且有些業務不在裡面。把差額(應發 − 已發)填進 Difference 儲存格 G2。
沒出現在發放表的業務就是「發了 0 元」——那是一個差額,不是錯誤。
題目資料
用表格檢視整份資料(可選取、可複製)
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Rep | Bookings | Rate | Computed | Rep | Paid | Difference |
| 2 | Ada | 10000 | 0.05 | Ada | 500 | ||
| 3 | Ben | 20000 | 0.04 | Ben | 700 | ||
| 4 | Cleo | 5000 | 0.06 | Zoe | 300 |
觀念解析
一條公式做兩次查詢:先從第一張表算出佣金,再到第二張表找已發金額並相減。IFERROR 處理發放名單裡根本沒有的業務;把它當成 0,才能讓原本的 #N/A 變成稽核要找的那個發現。
解題思路
答案寫在 G2。
- 目標儲存格是 G2
- 應發佣金是 B2*C2
- 到發放表查這位業務
- 公式形狀:=?*?-IFERROR(?, 0)
函數指南
常見問題
怎麼稽核佣金發放?
重算佣金(成交額 × 費率)、查出已發金額、相減。不在名單上的業務要視為 0,而不是 #N/A。
為什麼不用 VLOOKUP 查已發金額?
發放表一位業務一列時可以。若同一業務可能分兩次發放,VLOOKUP 只回第一筆,SUMIF 會相加。