You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中用ARRAYFORMULA转换表单响应时间为秒

Google Sheets 时间转秒数数组公式解决方案

直接用下面的数组公式即可实现需求,把它放在你想输出结果的空白列(比如E2单元格):

=ARRAYFORMULA(IF(D2:D="", "", HOUR(D2:D)*3600 + MINUTE(D2:D)*60 + SECOND(D2:D)))

公式说明

  • ARRAYFORMULA:让公式自动应用到D2到D列末尾的所有单元格,无需手动下拉填充
  • IF(D2:D="", "", ...):判断D列对应单元格是否为空,为空则输出空值,避免无数据时显示0
  • HOUR(D2:D)*3600 + MINUTE(D2:D)*60 + SECOND(D2:D):对每个时间单元格,分别提取小时、分钟、秒数值,转换成秒数后相加得到总秒数

注意事项

  • 不要把公式放在D列,会触发循环引用,选择旁边的空白列(比如E、F列)输入即可
  • 确保D列的数据是真实的时间格式(HH:MM:SS),如果是纯文本格式,HOUR、MINUTE等函数无法正确提取数值,需要先将D列格式设置为时间格式

内容的提问来源于stack exchange,提问作者ContentAlive

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 18:32:03