标记沉默的客户(DAYS + IF)
测试用例
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
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
题目
题目说明
B2:B5 里最后下单日距报表日 E1 超过 90 天的客户就是流失风险。把第 2 行那位客户的 "At risk" 或 "Active" 填进 Status 单元格 E2。
刚好 90 天仍算活跃——规则是「超过」90 天,而且报表日必须来自 E1,不是今天。
题目数据
用表格查看整份数据(可选中、可复制)
| A | B | D | E | |
|---|---|---|---|---|
| 1 | Customer | Last order | As of | 2026-03-31 |
| 2 | Acme | 2025-12-01 | Status | |
| 3 | Bolt | 2026-01-20 | ||
| 4 | Cobalt | 2025-12-31 | ||
| 5 | Dana | 2026-03-01 |
知识点
DAYS(结束, 开始) 会把两个日期相减、返回天数,才能拿来跟门槛比较。用固定的报表日而不是 TODAY(),练习与任何历史报表才能重现。
解题思路
答案写在 E2。
- 目标单元格是 E2
- 把 E1 与 B2 当日期比较,不是文本
- 门槛是 > 90,刚好 90 仍算活跃
- 公式形状:=IF(DAYS(?, ?)>?, ?, ?)
函数指南
常见问题
怎么算距最后下单几天?
=DAYS(报表日, 最后下单) 或直接相减。再把结果拿去和门槛比较。
为什么算出来是负数?
两个参数顺序相反,或其中一格是文本不是真日期。DAYS(结束, 开始) 要把较晚的日期放前面。