我正在完成一项时间研究并用Excel记录时间。我有2.24等数字,我想将它们相加并对它们求平均值,而当我真的想要10m和16seconds时,我得到了9.76之类的数字。有什么解决的办法吗? 当我将格式更改为mm:ss时,它会给我疯狂的答案
答案 0 :(得分:1)
我已通过以下方式完成此操作:我使用了单元格格式,例如u:mm:ss
(在英语语言环境中,它可能是h:mm:ss
)。
在一个单元格中,我放置了0:2:24
(零小时,两分钟,24秒)。
在下面的单元格中,我放置了0:7:52
。
将两个单元格(在具有上述单元格格式的单元格内)相加会产生0:10:16
。
答案 1 :(得分:1)
如果9.76
是十进制数,并且它在A1
中,则可以在B1
中使用:
=((A1-(ROUNDOWN(A1;0)))/0,6+(ROUNDOWN(A1;0)))/24
此外,带公式的单元格格式必须为小时(我用过[hh]:mm:ss
)
应用这个,我得到:
答案 2 :(得分:0)
= 9.76值(分钟)
= 24 * 60分钟数
= A1 / A2格式化为时间
将显示12:09:46。您可以使用=MINUTE(A3)
提取分钟,=SECOND(A3)
提取秒。
实际上,如果9.76表示9分钟76秒,则您需要更多公式来提取分钟和秒,然后将它们加在一起。您可以使用=Floor()
来获取整数。减去以找到.76并乘以100得到秒数。然后除以60转换为分钟,然后加到9分钟。现在,您可以将上述分钟数转换为时间值。
编辑:
您需要在Excel中输入0:02:12,然后可以很好地添加。如果您不想重新输入所有内容,则可以执行以下操作:=VALUE("0:"&SUBSTITUTE(A1,".",":"))
然后添加。确保在添加之前转换每个值,否则可能会得到错误的结果。