如何获取Excel中2个日期时间戳之间的小时和分钟差异?

时间:2010-02-24 09:31:20

标签: excel excel-formula

假设我有2个时间戳日期:

  1. 2/24/2010 1:05:15 AM
  2. 2/25/2010 4:05:17 AM
  3. 任何人都可以告诉我应该在Excel中使用哪种功能来获得小时和分钟的差异?

    感谢。

6 个答案:

答案 0 :(得分:28)

小时差异:

=(A2-A1)*24

分钟差异:

=(A2-A1)*24*60

小时和分钟的差异:

=TRUNC((A2-A1)*24)      - the hours portion
=MOD((A2-A1)*24*60,60)  - the minutes portion

答案 1 :(得分:5)

这在Excel中非常简单,除了将时间格式应用于单元格之外无需执行任何操作。

两个简单的步骤:

  1. 输入公式: = B2-A2
  2. 只需将自定义格式“h:mm”应用于单元格。

答案 2 :(得分:1)

答案 3 :(得分:1)

Excel能够处理日期和时间算术。它通过将日期和时间保持为小数来实现。如果您以Excel识别的格式键入日期和时间(有用!)将数据保存为日期和时间数据类型。整数位是天,小数位是时间。您可以使用时间单元格格式以小时分钟秒等显示时间位,或者您可以使用简单公式中的60将小数转换为小时,分钟和秒

文本公式的工作原理是以时间格式显示答案。

答案 4 :(得分:0)

对于大于一天的差异,答案可能有些混乱,最好以这种方式放置几天,几小时,几分钟和几秒钟:

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

它将以

格式输出
  

1天3时0分2秒

enter image description here

答案 5 :(得分:0)

最佳选择是单击格式>自定义> [h]:mm,它将起作用。

01-09-2019 18:55 31-08-2019 03:26

输出-> 39:26