【发布时间】:2016-10-17 23:11:04
【问题描述】:
我的单元格格式为持续时间 (6:49:00)
我想将其转换为总秒数的整数
这个公式给了我正确的秒数 =C3*60
409:00:00
【问题讨论】:
标签: google-sheets
我的单元格格式为持续时间 (6:49:00)
我想将其转换为总秒数的整数
这个公式给了我正确的秒数 =C3*60
409:00:00
【问题讨论】:
标签: google-sheets
要将持续时间转换为表示秒数的整数,请使用诸如
之类的公式=value(A1*24*3600)
记录时间值,因此 1 是一天。乘以 24(小时/天)和 3600(秒/小时)将其转换为秒。然后value 将其设为数字而不是持续时间。
旧答案,仅关于格式。
您不需要任何公式来将持续时间设置为秒数。
【讨论】:
我找到了这个解决方案:
让单元格 A1 填充像1:22:33 这样的持续时间,而不是公式
=HOUR(A1)*3600+MINUTE(A1)*60+SECOND(A1)
会成功的。
例如,1:01:01 -> 3661
【讨论】:
A1 单元格的格式正好是 HH:MM:SS 格式。没有错过的时间。秒后没有小数。
=HOUR(A1) 当然如果您在此期间的时间是> 24 将不起作用。所以最后一个例子是不正确的。
以下是可行的。
给定:以小时和分钟为单位的持续时间。例如225:04 或9:20 或62:35
格式必须设置为(经过的小时:分钟)
=INDEX(SPLIT(A1, ":"), 0, 1)*60 + INDEX(SPLIT(A1, ":"), 0, 2)
【讨论】: