23

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

  1. 2010 年 2 月 24 日凌晨 1:05:15
  2. 2010 年 2 月 25 日凌晨 4 点 05 分 17 秒

谁能告诉我应该在Excel中使用什么函数来获得小时和分钟的差异?

谢谢。

4

6 回答 6

31

小时差异:

=(A2-A1)*24

分钟差异:

=(A2-A1)*24*60

小时和分钟的区别:

=TRUNC((A2-A1)*24)      - the hours portion
=MOD((A2-A1)*24*60,60)  - the minutes portion
于 2010-02-24T09:39:45.747 回答
6

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

两个简单的步骤:

  1. 把公式:=B2-A2
  2. 只需将自定义格式“h:mm”应用于单元格。
于 2014-04-30T09:20:34.367 回答
1

试试这个: http: //office.microsoft.com/en-us/excel/HP100704681033.aspx

于 2010-02-24T09:36:47.407 回答
1

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

文本公式通过以时间格式显示答案来工作。

于 2010-02-25T09:25:10.060 回答
0

对于大于一天的差异,一些之前的答案会搞砸,最好以这种方式放置几天、几小时、几分钟和几秒:

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

它将以如下格式输出

1天3小时0分2秒

在此处输入图像描述

于 2019-03-28T07:21:54.700 回答
0

最好的选择是点击格式 > 自定义 > [h]:mm,它会起作用。

2019 年 1 月 9 日 18:55 2019 年 8 月 31 日 03:26

输出 -> 39:26

于 2019-09-06T09:36:32.603 回答