同一廠商同一金額:付了兩次嗎?(COUNTIFS)
測試案例
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
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
題目
題目說明
付款紀錄在 A2:C5。把第 2 列的 "Duplicate" 或 "Unique" 填進 Flag 儲存格 D2;重複指的是同一廠商、同一金額出現超過一次。
廠商與金額都要相同——同一廠商但金額不同是兩筆正常付款。
題目資料
用表格檢視整份資料(可選取、可複製)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Vendor | Amount | Paid on | Flag |
| 2 | Acme | 1200 | 2026-02-03 | |
| 3 | Bolt | 900 | 2026-02-04 | |
| 4 | Acme | 1200 | 2026-02-10 | |
| 5 | Cobalt | 400 | 2026-02-11 |
觀念解析
重複付款是雙鍵比對,所以 COUNTIFS 放兩組條件。這裡金額是精確值;實務上要比對進位後的金額,因為一分錢的匯差就會把重複藏起來。
解題思路
答案寫在 D2。
- 目標儲存格是 D2
- 兩組條件:廠商與金額
- 重複代表次數大於 1
- 公式形狀:=IF(COUNTIFS(?, ?, ?, ?)>1, ?, ?)
函數指南
常見問題
怎麼找出重複付款?
=IF(COUNTIFS(廠商欄, 廠商, 金額欄, 金額)>1, "Duplicate", "Unique"),再篩出來查。跨幣別時要先進位金額。
為什麼重複卻顯示 Unique?
其中一個值因為進位或尾端空白而不同。比對前先四捨五入或 TRIM。