【问题标题】:How to calculate the time between two periods of time?如何计算两个时间段之间的时间?
【发布时间】:2016-08-16 11:00:08
【问题描述】:

在 excel 中我有一个这样的表格:

开始时间 ______|结束时间 _____ |天 |小时 |分钟

2016 年 5 月 7 日 10:25 | 2016 年 5 月 7 日 11:00|

2016 年 5 月 7 日 11:26 | 20/08/2016 12:56|

我想计算开始时间和结束时间之间的时间段,如果间隔超过 24 小时、小时或分钟,则自动显示在“天”列中。

有可能做到这一点以及如何做到这一点?

【问题讨论】:

    标签: excel-2007


    【解决方案1】:

    请尝试:

    =TEXT(INT(B1-A1),"0 ""d""")&" "&TEXT(HOUR(B1-A1),"00 ""h""")&" "&TEXT(MINUTE(B1-A1),"00 ""m""")  
    

    如果您希望在0 时不出现日期,请封装一个 IF 函数来测试这样的结果,并在测试通过时相应地缩短上述公式。

    【讨论】:

    • 你能告诉我你的单元格是什么格式的吗?
    • 抱歉,我有一个问题。我为第二个单元格设置了格式“dd-mm-yyyy hh:mm”,但是当我介绍数据时,它考虑了“mm-dd-yyyy hh:mm”。
    • 这很奇怪,因为我必须在日期和月份之间切换才能以我想要的格式识别“dd-mm-year”......现在没关系了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2022-06-01
    • 2017-10-29
    • 1970-01-01
    • 1970-01-01
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多