我發現這個公式用於打開MS到秒,但它爲Excel 2002書面和我使用2010轉換MS到秒
=CONCATENATE(TEXT(INT(B1/1000)/86400,"hh:mm:ss"),".",B1-(INT(B1/1000)*1000))
這裏是我試圖採取一些例子從MS到秒
25188
59125
64092
19115
26416
我會老實說,我不是很擅長Excel公式,所以任何幫助都會很棒。我採取了上述公式獲得的錯誤屏幕截圖。
我發現這個公式用於打開MS到秒,但它爲Excel 2002書面和我使用2010轉換MS到秒
=CONCATENATE(TEXT(INT(B1/1000)/86400,"hh:mm:ss"),".",B1-(INT(B1/1000)*1000))
這裏是我試圖採取一些例子從MS到秒
25188
59125
64092
19115
26416
我會老實說,我不是很擅長Excel公式,所以任何幫助都會很棒。我採取了上述公式獲得的錯誤屏幕截圖。
您正在使用的代碼是不是實際上是正確的。舉例來說,你的64092 示例返回00:01:04.92,當它應該返回00:01:04.092。
這是因爲你不填零您毫秒,像這樣:
=CONCATENATE(TEXT(INT(B1/1000)/86400,"hh:mm:ss"),".",TEXT(B1-(INT(B1/1000)*1000),"000"))
但是你複雜的事情。
正如@巴里 - 胡迪尼指出,這將我更易於使用:
=TEXT(B1/86400000,"hh:mm:ss.000")
,如果你需要某種原因文本單元,或者只是
=B1/86400000
獲取時間在幾天內,將單元格的自定義格式設置爲「hh:mm:ss.000」。
你進入'細胞B1'公式? – Santosh
有更簡單的方法來做到這一點。只需除以86400000(一天中的毫秒數)並格式化結果單元爲[h]:mm:ss.000 - 即使用此公式'= B1/86400000' –