将 excel 中的两个日期和时间与 return 中的最大两列进行比较

Compare two dates and times in excel to return the max biggest of two columns

我如何 return 两个日期列中的最近日期,列也包含 N/As。 列是否必须采用特定格式?是否必须只有日期和时间,或者我可以用同一列中的两个值计算最大值吗?

示例

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

所以对于以上我想return

2018-12-01 18:00:00:000 
2018-12-01 14:00:00:000
2018-12-01 15:00:00:000
2018-12-01 15:00:00:000

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

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

然后将输出列格式化为:

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