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)
需要将小时和分钟转换为秒。
例如: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)