excel之前的最后日期

时间:2018-07-06 22:49:34

标签: excel date formula

在这种情况下我需要帮助(Excel 2016):

第一列填充有随机有效日期,允许重复出现。在第二列中,我需要一个公式(不是宏)来得出第一列中日期之前的最后日期。

例如(格式:year.month.day。)

2006.03.07. 2005.06.25.
2015.03.04. 2012.10.27.
2007.07.02. 2006.03.07.
2006.03.07. 2005.06.25.
2005.06.25. ?
2012.10.27. 2007.07.02.
2015.03.04. 2012.10.27.

谢谢

2 个答案:

答案 0 :(得分:1)

尝试

=IFERROR(AGGREGATE(14, 7, (A$1:A$7)/(A$1:A$7<A1), 1), "?")

答案 1 :(得分:0)

在某个地方,例如E2:E8,以升序排列左列的日期(假定为A从第1行开始)并标记列表?。然后在右侧列中,第1行:

 =INDEX(E:E,MATCH(A1,E:E,0)-1)  

复制到适合的情况。