在单元格A1,A2,A3,A4中,我有以下日期:
A1: 01.01.2016
A2: 01.02.2016
A3: 01.03.2016
A4: 01.04.2016
C1中的我想显示最接近当前日期但不是过去的日期。
即。今天04.01.2016:C1:01.02.2016
如果今天01.02.2016 C1:01.02.2016 如果今天02.02.2016 C1:01.03.2016
我该怎么做?
答案 0 :(得分:1)
输入 CTRL + SHIFT + ENTER :
=MIN(IF(A1:A4-TODAY()>=0,A1:A4))
答案 1 :(得分:0)
出于所有意图和目的,您正在寻找伪MINIF函数。
使用AGGREGATE¹ function 15 作为SMALL子功能,丢弃 6 错误,然后使用 1 作为 k 参数获取最小值(也称为最小值)。
=AGGREGATE(15, 6, A1:INDEX(A:A, MATCH(1E+99,A:A ))/(A1:INDEX(A:A, MATCH(1E+99,A:A ))>=TODAY()), 1)
¹ Excel 2010引入了AGGREGATE function。早期版本不提供。