Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 谷歌工作表持续时间为秒_Google Sheets - Fatal编程技术网

Google sheets 谷歌工作表持续时间为秒

Google sheets 谷歌工作表持续时间为秒,google-sheets,Google Sheets,我的单元格格式为持续时间(6:49:00) 我想将其转换为总秒数的整数 这个公式给出了正确的秒数=C3*60 409:00:00要将持续时间转换为表示秒数的整数,请使用以下公式 =value(A1*24*3600) 记录时间值,以便1为一天。乘以24(小时/天)和3600(秒/小时)将转换为秒。然后,value使其成为一个数字而不是持续时间 旧答案,仅关于格式 您不需要任何公式将持续时间格式化为秒数 进入格式>数字>更多格式>更多数据和时间格式 删除预先填充的格式字段,并从下拉菜单中添加“已

我的单元格格式为持续时间(6:49:00)
我想将其转换为总秒数的整数
这个公式给出了正确的秒数=C3*60

409:00:00要将持续时间转换为表示秒数的整数,请使用以下公式

=value(A1*24*3600)
记录时间值,以便1为一天。乘以24(小时/天)和3600(秒/小时)将转换为秒。然后,
value
使其成为一个数字而不是持续时间


旧答案,仅关于格式

您不需要任何公式将持续时间格式化为秒数

  • 进入格式>数字>更多格式>更多数据和时间格式
  • 删除预先填充的格式字段,并从下拉菜单中添加“已用秒数”

  • 我找到了这个解决方案:

    让单元格A1充满持续时间,如
    1:22:33
    ,而不是公式

    =HOUR(A1)*3600+MINUTE(A1)*60+SECOND(A1)
    
    我会成功的

    例如,
    1:01:01
    ->
    3661
    =HOUR(A1)
    如果持续时间内的小时数为
    >24小时,则它将不起作用。所以最后一个例子是不正确的

    以下是有效的方法

    给定:以小时和分钟为单位的持续时间。例如
    225:04
    9:20
    62:35
    格式必须设置为此(已用小时数:分钟)


    我想把秒数放在一个不同的列中,将持续时间作为一个整数,这样我就可以用它作为另一个公式来编辑答案。顺便说一句,6:49:00不是409秒。这要求
    A1
    单元格的格式完全是HH:MM:SS格式。不要错过一个小时。秒后没有小数。
    =INDEX(SPLIT(A1, ":"), 0, 1)*60 + INDEX(SPLIT(A1, ":"), 0, 2)