我需要在一個單元格中以天,月等格式(例如 - 2周1天8小時51分38秒)自動將逝去的時間轉換爲總時數(而不是數值的小時值 - 在此例如它應該是368.860556小時)。我知道谷歌可以給我的價值,但我需要在Excel中,所以如果我改變它的價值,它會改變它需要總小時的其他地方。如何在Excel 2007中操作時間(2周1天8小時51分38秒到幾小時)?
我怎麼能在Excel 2007中實現這一點?
我需要在一個單元格中以天,月等格式(例如 - 2周1天8小時51分38秒)自動將逝去的時間轉換爲總時數(而不是數值的小時值 - 在此例如它應該是368.860556小時)。我知道谷歌可以給我的價值,但我需要在Excel中,所以如果我改變它的價值,它會改變它需要總小時的其他地方。如何在Excel 2007中操作時間(2周1天8小時51分38秒到幾小時)?
我怎麼能在Excel 2007中實現這一點?
假設你有「2周1個每天8小時51分38秒」文本在單元格E5:
=MID(E5,1,FIND("week",E5)-2)*168
+MID(E5,FIND("day",E5)-3,2)*24
+MID(E$5,FIND("hour",E$5)-3,2)*1
+MID(E$5,FIND("minute",E$5)-3,2)/60
+MID(E$5,FIND("second",E$5)-3,2)/3600
返回368.8605556
這還假定格式始終保持爲您展示,這樣你就永遠不會有「2周567天-88小時9999秒」的輸入。
流逝時間的格式究竟是什麼?你有「2周1天8小時51分38秒」作爲單元格中的文字嗎? – LittleBobbyTables