从文本中的date计算平均值

我正在使用这个公式:

=DATEDIF(B9,S9,"d") & " Days " & TEXT(S9-B9, "h:m") & " hrs:min" =DATEDIF(B10,S10,"d") & " Days " & TEXT(S10-B10, "h:m") & " hrs:min" 

等等..

现在我需要有一个计算这些date的平均值的公式。 问题是,他们在文本和Excel无法计算平均值..将不胜感激任何投入。 谢谢

您的公式不是用于计算两个date之间的date和时间的可靠方法。 考虑一下B9是2013年1月1日22:00,S9是次日1月2日06:00 – 这两个“时间戳”之间只有8小时,但是你的公式会给出结果

1 Days 8:00 hrs:min

更好地使用这个版本

=INT(S9-B9) & " Days " & TEXT(S9-B9, "h:m") & " hrs:min"

这将在所有情况下给出正确的结果

一般来说,你可以使用这样的公式

=INT(AVERAGE(S9:S18)-AVERAGE(B9:B18)) & " Days " & TEXT(AVERAGE(S9:S18)-AVERAGE(B9:B18), "h:m") & " hrs:min"

你有第9到第18行的数据

考虑以下:

Excel表格

公式:

  • C2 = B2-A2
    (对于第2行至第6行也是一样的)

  • C7 = AVERAGE(C2:C6)

  • D2 = INT(C2) & " Days " & TEXT(C2, "h:mm") & " hrs:min"
    (对于第2行至第7行也是一样的)