Excel:以月、日、时、分、秒格式计算的时间差总和

Excel:以月、日、时、分、秒格式计算的时间差总和

我需要一个 Excel 忍者。我想格式化 Excel 中的一个单元格,以便总时间差以月、日、时、分和秒为单位进行格式化。现在,我不知道如何在格式中添加“月”。我使用“日、时、分和秒”,但总时间差超过 31 天。

屏幕截图 1
屏幕截图 2

例如:2019 年 10 月 21 日 12:43 和 2019 年 11 月 26 日 13:45 之间的时差显示为月、日、时、分、秒。因此结果应显示为:1 个月 5 天 1 小时 2 分 0 秒

非常感谢你的帮助!

答案1

你可以使用这个:

在此处输入图片描述

  • 单元格中的公式X1

    =INT(V3-V1) & " days, " & HOUR(V3-V1) & " hours, " & MINUTE(V3-V1) & " minutes and " & SECOND(V3-V1) & " seconds"
    

:编辑:

在此处输入图片描述

如果要计算两个日期时间戳之间的总天数以及小时、分钟和秒,请在单元格中使用此公式X3

 =INT(V3-V1) & " days, " & INT((V3-V1)*24) &" Hrs, " & INT((V3-V1)*24*60)&" Min, " & INT((V3-V1)*24*60*60)& " Sec"

:编辑2:

在此处输入图片描述

  • 单元格中的公式X16

    =INT(V17-V16) & " days, " & HOUR(V17-V16) & " hours, " & MINUTE(V17-V16) & " minutes and " & SECOND(V17-V16) & " seconds"
    

:编辑 3:

在此处输入图片描述

  • 单元格中的公式X18

    =DATEDIF(V16,V17,"y") &" years, "&DATEDIF(V16,V17,"ym") &" months, " &DATEDIF(V16,V17,"md") &" days"  & HOUR(V17-V16) & " hours, " & MINUTE(V17-V16) & " minutes and " & SECOND(V17-V16) & " seconds"
    

注意: 计算中的公式X16是 36 天是 1 个月 + 5 天。

  • 如果日期为01-Oct-20 12:43 PM& 02-Nov-20 01:45 PM,则 X16 中的公式将得到32 Days, 1 Hours, 2 minutes and 0 Secs。而在 X18 中,您将得到0 Years, 1 Month, 1 Days, 1 hours, 2 Minutes & 0 Secs

您可以根据需要调整公式中的单元格引用。

相关内容