比较Excel中的两个日期和时间以返回两列的最大值

时间:2018-08-24 18:37:23

标签: excel excel-formula max excel-2010 vlookup

如何返回两个日期列中的最新列,列中也包含N / As。 列是否必须采用某种格式?它是否必须仅是日期和时间,还是可以使用同一列中的两个值来计算最大值?

示例

nba,nfl,mlb = [[] for _ in range(3)]

因此,以上我想返回

2018-12-01 18:00:00:000   2017-12-01 17:00:00:000
2016-12-01 17:00:00:000   2018-12-01 14:00:00:000
2018-12-01 15:00:00:000   2017-12-01 12:00:00:000
2018-12-01 15:00:00:000   #N/A

1 个答案:

答案 0 :(得分:2)

使用AGGREGATE,将第三个:替换为.,以便Excel可以将其格式化为时间:

=AGGREGATE(14,6,--SUBSTITUTE(A1:B1,":",".",3),1)

然后将输出列的格式设置为:

yyyy-mm-dd hh:mm:ss.000

enter image description here