在 Google 表格上需要帮助将文本转换为持续时间格式的时间
Need help converting text to time in duration format on Google Sheets
在这里寻求一些帮助,我试图在 Google 表格上将文本转换为持续时间格式的时间,我使用了一些基本功能来分解文本(分隔符为 d(天)h( hour) m(minute) and s(second) into values that then bebaked into a time function,然而对于超过24小时的输出,我无法让它正确格式化,即在下图中375小时应该显示375:00:00 或 [H]:mm:ss
有什么想法吗?
共享文档
https://docs.google.com/spreadsheets/d/1YWHM5tPaLOulHMbfdR8CZJsER7LBceWLQrm9f8JcV9c/edit#gid=0
试试,在J12
=(G12+H12/60+I12/60/60)/24
然后应用持续时间格式
尝试:
=FLATTEN(INDEX(QUERY(, "select "&TEXTJOIN(",", 1,
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B7:B27,
"d", "*86400"), "h", "*3600"), "m", "*60"), "s", "*1"), " ", "+")))/86400, 2))
在这里寻求一些帮助,我试图在 Google 表格上将文本转换为持续时间格式的时间,我使用了一些基本功能来分解文本(分隔符为 d(天)h( hour) m(minute) and s(second) into values that then bebaked into a time function,然而对于超过24小时的输出,我无法让它正确格式化,即在下图中375小时应该显示375:00:00 或 [H]:mm:ss
有什么想法吗?
共享文档
https://docs.google.com/spreadsheets/d/1YWHM5tPaLOulHMbfdR8CZJsER7LBceWLQrm9f8JcV9c/edit#gid=0
试试,在J12
=(G12+H12/60+I12/60/60)/24
然后应用持续时间格式
尝试:
=FLATTEN(INDEX(QUERY(, "select "&TEXTJOIN(",", 1,
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B7:B27,
"d", "*86400"), "h", "*3600"), "m", "*60"), "s", "*1"), " ", "+")))/86400, 2))