![在 Excel 2010 中计算天/小时/分钟/秒格式的平均值](https://linux22.com/image/1493193/%E5%9C%A8%20Excel%202010%20%E4%B8%AD%E8%AE%A1%E7%AE%97%E5%A4%A9%2F%E5%B0%8F%E6%97%B6%2F%E5%88%86%E9%92%9F%2F%E7%A7%92%E6%A0%BC%E5%BC%8F%E7%9A%84%E5%B9%B3%E5%9D%87%E5%80%BC.png)
我正在尝试计算产生两列日期之间时间差的 302 行数据的平均值。
例如,(C 列)= 2016 年 4 月 28 日上午 10:37:00(D 列)= 2016 年 5 月 2 日上午 11:56:51(E 列计算出的时间差为:4 天、1 小时、19 分钟和 51 秒)使用以下公式:
=INT(D283-C283) & " days, " & HOUR(D283-C283) & " hours, " & MINUTE(D283-C283) & " minutes and " & SECOND(D283-C283) & " seconds"
现在有没有办法生成 E 列数据的平均值?如果可以,请问公式是什么?提前谢谢!
答案1
对于 E 列(E1),只需使用=D1-C1
自定义格式即可
dd "days" hh " hours" mm "minute" ss "seconds"
然后E列仍然保存为数字,可以正常计算平均值。
这还可以确保您不会得到负的分钟数或小时数,就像通过分解值然后减去每个部分那样。