我正在尝试计算产生两列日期之间时间差的 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列仍然保存为数字,可以正常计算平均值。
这还可以确保您不会得到负的分钟数或小时数,就像通过分解值然后减去每个部分那样。