如何在Microsoft Excel中的两个日期之间获得分钟差异?

Lin*_*les 12 excel time datetime datediff

我在Excel中做了一些工作,遇到了一些问题.我正在使用的仪器保存了测量的日期和时间,我可以使用以下格式将这些数据读入Excel:

   A           B
1 Date:      Time:
2 12/11/12   2:36:25
3 12/12/12   1:46:14
Run Code Online (Sandbox Code Playgroud)

我想要做的是找到两个日期/时间戳的差异,以便我可以从数据创建衰减曲线.所以在Excel中,我希望这样做(如果这个例子中的分钟数是错误的,我只是手动快速计算):

   A           B                 C
1 Date:      Time:       Time Elapsed (Minutes)
2 12/11/12   2:36:25               -
3 12/12/12   1:46:14            1436.82
Run Code Online (Sandbox Code Playgroud)

我已经四处寻找并找到了几种时间差异的方法,但他们总是假设日期是相同的.我夸大了我的测量之间的时间,但几天的翻滚是让我感到悲痛的原因.关于如何解决这个问题的任何建议或提示都会很棒.即使我能用十进制格式找到小时或天的日期和时间之间的差异,我也可以通过常数得到多个来得到我的答案.请注意,我有编程和Excel的经验,但请详细说明.我有时会迷失方向.

K_B*_*K_B 21

时间和日期都存储为数字十进制值(实际浮点数).日期是整数,时间是小数部分(1/24 = 1小时,1/24*1/60是一分钟等...)

日期 - 时间差异计算如下:

date2-date1

time2-time1
Run Code Online (Sandbox Code Playgroud)

它将在几天内给你答案,现在乘以24(一天中的小时),再乘以60(每小时的分钟数),你就在那里:

time elapsed = ((date2-date1) + (time2-time1)) * 24 * 60
Run Code Online (Sandbox Code Playgroud)

要么

C3 = ((A3-A2)+(B3-B2))*24*60
Run Code Online (Sandbox Code Playgroud)

  • 如果您执行"= datetime2-datetime1",您还应注意他要将格式更改为:"[hh]:mm"对于他的图表也= TEXT(datetime2-datetime1,"[hh]:mm:ss")应该足够了. (2认同)

bon*_*igo 5

为了添加更多视角,Excel 将日期和时间存储为serial numbers.

这是可供阅读的参考材料。

我建议您使用以下内容:

将日期与时间结合起来,然后进行差异。所以它不会给你带来第二天的任何问题或任何事情。

请参考图片进行计算。您可以将总分钟数单元格保留为常规或数字格式。

在此输入图像描述