Excel 将文本转换为分钟的公式

Excel 将文本转换为分钟的公式

从数据库提取数据时,我会以文本格式接收时间长度。

我需要使用什么公式将所有文本更改为分钟数,以便我可以将行数相加以获得总时间?

假设以下所有文本都在一列中:

5 hours, 48 minutes 
11 minutes  
28 minutes  
12 minutes  

答案1

假设您的条目始终采用以下三种格式之一:

1)x 小时 y 分钟; 2)x 小时; 3)y 分钟

除此以外没有别的,那么:

=0+SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(REPT("0:",1-COUNTIF(A1,"*hour*"))&A1,"hours",":"),"minutes",""),",","")

包含这些公式的单元格应格式化为[唔

然后可以根据需要进行求和。

相关内容