excel中,如何将“*时*分*秒”转换为分钟数?如“26时39分27秒”转换为1599分钟?谢谢!

excel中,如何将“*时*分*秒”转换为分钟数?如下图我手工输入的数值,其中需注意1、小时数有大于24小时的;2、小于60秒的,全部不计入分钟数。

在A2单元格输入以下公式

=TEXT(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"时",":"),"分",":"),"秒",""),"[M]")

 

详见附图

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-17
=value(left(a1,find("时",a1)-1))*60+value(mid(a1,find("时",a1)+1,find("分",a1)-1-find("时",a1)))追问

您好,谢谢您的回答。

我按照您提供的解答方式,得出的结果如下图。请问是不是哪里需要调整?

追答

=VALUE(LEFT(A1,FIND("时",A1)-1))*60+VALUE(MID(A1,FIND("时",A1)+1,FIND("分",A1)-FIND("时",A1)-1))

第2个回答  2015-09-17
B2公式:
=TEXT(A2,"[m]")
下拉
相似回答