Google Sheet - 将小时和分钟转换为秒

Google Sheet - convert Hours & minute to seconds

需要将小时和分钟转换为秒。

例如:5 小时 30 米 -> 19800
3 小时 15 米 -> 11700

尝试使用格式化选项和 SECOND() 函数。但是没用。

尝试:

B1中的公式:

=INDEX(IF(A1:A<>"",--REGEXREPLACE(A1:A,"(\d+)h +(\d+)m",":"),""))

B:B 中的自定义数字格式是 [ss]

如果你有 5:30 你可以这样做:

=TEXT(A7, "[ss]")*1

如果你不知道使用:

=INDEX(IFERROR(1/(1/TEXT(REGEXREPLACE(A7:A10&"", 
 "(\d+)h ?(\d+)m", ":")*1, "[ss]"))))

像这样的东西也应该有效:

=IFERROR(SUMPRODUCT(SPLIT(S4,"hm"),{3600,60}),SPLIT(S4,"h")*3600)