这个公式的作用是查找与 A2单元格中相同类别的最早日期(条件最小值)。
公式逻辑拆解
*执行步骤:
1. 条件筛选:检查 “$A$2:$A$8000”中哪些等于 A2(假设 A 列是类别/编号)
2. 数值映射:满足条件的返回对应 $I$2:$I$8000的日期;不满足的返回 "2099-12-31"(一个极晚的日期,确保不会被选为最小值)
3. 提取最小值:MIN函数在所有返回的日期中找出最早的那个
*输入方式(关键!)
- Excel 365 / 2021+:直接回车即可(支持动态数组)
- Excel 2019 及更早版本:输入后必须按“ Ctrl+Shift+Enter”(数组公式),否则结果会出错。单元格的区间也需要需要一致。
*现代替代方案(推荐)
如果你的 Excel 支持 MINIFS函数(Excel 2016+),公式可以大幅简化:
=MINIFS($I$2:$I$8000,$A$2:$A$8000,A553)
*优势:
- 无需三键组合输入
- 计算效率更高
- 逻辑更清晰,无需"2099-12-31"这种技巧值
- 自动忽略空值(原公式会把空值视为 0 或 1900/1/0,可能导致错误)
*常见问题排查
| 可能原因 | ||
#VALUE! | ||
IF(...>0, ...) 过滤 | ||