這筆折扣要誰核准?(IF + AND)
測試案例
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
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
題目
題目說明
規定是:折扣超過 15%、且金額至少 10,000,才需要主管核准;其餘由業務自行決定。判斷第 2 列,把 "Manager" 或 "Rep" 填進 Approver 儲存格 D2。
兩個條件必須同時成立;只有其中一個不夠。
題目資料
用表格檢視整份資料(可選取、可複製)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Deal | Amount | Discount | Approver |
| 2 | D-201 | 20000 | 0.2 | |
| 3 | D-202 | 15000 | 0.1 | |
| 4 | D-203 | 8000 | 0.18 | |
| 5 | D-204 | 10000 | 0.16 |
觀念解析
IF 裡面包 AND 是最易讀的寫法;另一種做法是把兩個比較相乘,因為 TRUE × TRUE 等於 1。邊界要留意:剛好 15% 不算「超過 15%」,而剛好 10,000 符合金額門檻。
解題思路
答案寫在 D2。
- 目標儲存格是 D2
- 需要兩個比較並用 AND 串起來
- 先判斷折扣:C2 > 0.15
- 公式形狀:=IF(AND(?, ?), "Manager", "Rep")
函數指南
常見問題
怎麼在一個 IF 裡判斷兩個條件?
=IF(AND(條件1, 條件2), 成立值, 不成立值)。AND 只有在每個條件都成立時才回傳 TRUE。
為什麼 9,000 打 16% 卻要核准?
不應該。多半是金額比較寫成 > 或 <、或兩個範圍指到錯的欄。先把兩半各自驗證,再合起來。