在 Excel 中查找日期之间的差异

bla*_*cat 4 microsoft-excel

我有两个日期/时间行,我想找出它们之间的差异,并以指定的格式显示。

10/01/2019 10:15
----------------
10/02/2019 10:11
----------------
Run Code Online (Sandbox Code Playgroud)

预期结果: 1d 0h 4m

我的单元格格式为 mm/dd/yyyy hh:mm

我看过 DATEDIF(),但这绝对是为了计算较大时间范围之间的差异。有没有人对如何获得我正在寻找的结果有任何建议?

Sco*_*ner 5

您可以使用以下公式输出所需的字符串:

=INT(B1-A1)&"d " & TEXT(B1-A1,"h\h m\m")
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

  • 日期/时间在 Excel 中以双精度形式存储,天数为整数,时间为一天的小数部分。所以我们将整数与 `d` 连接起来,然后正确地格式化时间部分。 (2认同)