【问题标题】:Compare two dates and times in excel to return the max biggest of two columns比较excel中的两个日期和时间以返回两列中的最大值
【发布时间】:2018-08-24 18:37:22
【问题描述】:

如何返回最近的两个日期列,列也包含 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

所以对于上述我想返回

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

【问题讨论】:

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


    【解决方案1】:

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

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

    然后将输出列格式化为:

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

    【讨论】:

    • 很高兴看到有人在 cmets 中不回答。
    • 我可能做的太多了。
    • 这很完美。非常感谢你! :)
    猜你喜欢
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-02
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多