我的日期持續時間爲「2d 8h56m23s」。我想添加此類型的不同持續時間。Excel字符串持續時間
我的第一個想法是轉換爲日期格式,但我永遠不會增加持續時間。 我也用它來改變類型,但總和不起作用。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2;"d";"");"h";":");"m";":");"s";"")
實施例:
2d 8h56m23s + 0d 11h00m00s
= 2d 19h56m23s
我的日期持續時間爲「2d 8h56m23s」。我想添加此類型的不同持續時間。Excel字符串持續時間
我的第一個想法是轉換爲日期格式,但我永遠不會增加持續時間。 我也用它來改變類型,但總和不起作用。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2;"d";"");"h";":");"m";":");"s";"")
實施例:
2d 8h56m23s + 0d 11h00m00s
= 2d 19h56m23s
假設在A2和B2的值的話,建議在兩個階段中(儘管公式可能被組合成一個很長的一個):
作爲您的方法,在C2中說出並複製到D2中:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2;"h";":");"m";":");"d";"");"s";"")
然後2.(在E2和整個複製到F2):
=LEFT(C2;FIND(" ";C2))+TIMEVALUE(MID(C2;FIND(" ";C2);25))
這些然後可以被處理爲數字和,例如,添加,推測可能與格式化所建議通過XOR LX:
d"d" h"h"m"m"s"s"
非常感謝它的工作 –
我看你已經接受@pnuts答案,我採取了類似的路線,但去了一個公式:
=TIMEVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(RIGHT(A2;LEN(A2)-FIND("d";A2));"h";":");"m";":");"s";""))+LEFT(FIND("d";A2);FIND("d";A2)-1)
這會給出一個小數的持續時間,然後您可以根據需要進行求和和格式化。
那些文本條目或具有d「d」h「h」m「m」s「s」自定義格式的數字? –