2013-01-08 59 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

相關問題