这笔折扣要谁审批?(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% 却要审批?
不应该。多半是金额比较写成 > 或 <、或两个区域指到错的列。先把两半各自验证,再合起来。