在 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))