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)
为了添加更多视角,Excel 将日期和时间存储为serial numbers.
我建议您使用以下内容:
将日期与时间结合起来,然后进行差异。所以它不会给你带来第二天的任何问题或任何事情。
请参考图片进行计算。您可以将总分钟数单元格保留为常规或数字格式。
