[英]MS-EXCEL: time averages + numbers to time
我正在为我的工作开发项目,但是在尝试花费时间并平均化时间时遇到了问题。 我正在获取#DIV/0!
当我将单元格转换为XX:XX
。
以下是具有相同数据和功能的屏幕截图。 顶部是常规数字,底部是我格式化所有单元格以在XX:XX时间显示的位置。
数字(工作正常)
= AVERAGE(H29,J29,P29,V29,AE29,AJ29)
时间(XX:XX)
但是我得到了#DIV/0!
。 我正在使用的AVERAGE
函数如下所示:
=AVERAGE(H29,J29,P29,V29,AE29,AJ29)
另外,如果可以的话,我可以输入常规数字(而不是时间),然后在右边的平均时间( hours:min
)中显示它吗?
谢谢。
在带有日期和时间的Excel中工作时,始终将值保留为数字并应用格式。 您尝试在hh:mm中输入时间的地方,即使它们为空,也需要显示小时,否则该单元格的值将成为字符串。 但是你不能平均一个字符串。
这些是有效的输入00:23
或0:23
:23
不是有效时间,因此被视为字符串
有效时间以数字形式存储,其中24小时= 1。
时间存储为小数,例如0:45
= 0.031250000
要解决此问题,请添加丢失的前导零,或者如果您已明确输入文本字符串:在任何单元格中键入1并复制,然后选择所有时间单元格并粘贴特殊乘法。 这样会将它们转换回数字,并且您的平均值应该有效。 然后应用您需要的自定义格式。
我建议用户以分钟为单位输入时间,例如17、23、92,然后将其取平均值,但是对于转换,我建议您使用如下公式:
=AVERAGE(H29,J29,P29,V29,AE29,AJ29)/(24*60)
这会将以分钟为单位的平均时间转换为一天的一小部分。
然后,您可以将自定义格式放在单元格上,以将格式更改为hh:mm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.