2013-01-08 58 views

回答

0

因为我不认为这是一个Excel格式本身理解我会使用VBA公式为此。

ALT + F11,插入 - >模块&添加

Public Function TOMINS(value As String) As Long 
    Dim parts() As String: parts = Split(value, "/") 
    If (UBound(parts) = 2) Then 
     TOMINS = Val(parts(0)) * 1440 
     TOMINS = TOMINS + Val(parts(1)) * 60 
     TOMINS = TOMINS + Val(parts(2)) 
    End If 
End Function 

这时如果值是A1 &要在B1分钟,使B1 =TOMINS(A1)

2

它使用一些字符串函数是可能的。下面的代码计算分钟,给电池(A1在这种情况下)与格式字符串指定的方式:

=VALUE(LEFT(A1;FIND("D/";A1)-1))*24*60 + VALUE(MID(A1;FIND("D/";A1)+2;FIND("H/";A1)-FIND("D/";A1)-2))*60 + VALUE(RIGHT(A1;LEN(A1)-FIND("H/";A1)-1)) 

例如,你的情况“0D/1H/6”给出了66

+0

请你能给我你的电子邮件,以帮助我解决这个小问题。我不是程序员,但是医学。技术并需要此帮助。我可以把你的Excel表格发给你。谢谢 – user1958053

+0

或通过[email protected]与我联系 – user1958053

相关问题