如何在Excel中计算时间差和平均差?

如何在Excel中计算时间差和平均差?

下面的日期和时间列表是任务开始和完成时间的对(每个连续对都是另一项任务)。我需要知道完成每项任务需要多少时间。然后我想找出完成所有 5 项任务所需的平均时间。

Tuesday, July 21, 2015 4:49:53 PM   
Tuesday, July 21, 2015 4:50:16 PM
Tuesday, July 21, 2015 10:47:16 AM  
Tuesday, July 21, 2015 1:14:58 PM
Tuesday, July 21, 2015 4:50:33 PM   
Tuesday, July 21, 2015 4:57:51 PM
Wednesday, July 29, 2015 4:24:04 PM 
Tuesday, September 01, 2015 3:15:31 PM
Friday, July 03, 2015 2:27:05 PM    
Friday, July 03, 2015 2:31:31 PM

我如何在 Excel 2013 中执行此操作?

答案1

我无法随时访问 Excel,因此我在 LibreOffice Calc 中执行了此操作。有时,函数的行为并不完全相同,因此请验证这在 Excel 中是否有效。在 LO Calc 中,这非常简单,就像您描述的一样:

截屏

在 B2 中,我输入了第一个差分的公式:=A2-A1

我选择了 B1 和 B2 并将它们复制到页面上。它生成了一系列空白单元格,后面是 A 列中相关值对的差值。我只是选择了一种固定的单元格格式,将差值显示为小时:分钟:秒。

LO Calc 在计算平均值时正确处理空白单元格。B11 中的公式如下: =AVERAGE(B1:B10)

如果您遇到困难,可能是因为 Excel 存储日期/时间的方式。两者一起存储为自参考日期以来的整天数加上表示时间的天数的小数。您可以使用这些值进行算术运算。要使结果看起来像时间,您只需选择一种时间格式,Excel 就会以熟悉的形式显示它。

如果 Excel 没有给您相同的结果,请回复评论。

相关内容