[算表] 輸入6位數字顯示時間後如何計算時數

作者: AdAA (A Day)   2021-03-31 10:26:01
軟體:Office Excel
版本:2007
最近想做一個時數計算表,碰到了一個問題。
在時間上使用了自訂00":"00":"00,該格會自動顯示00:00:00
但這個格式無法去計算時數
上網查了資料,在函數上也都只教到"時:分"的計算
=(ROUNDDOWN(C2,-2)/2400 + MOD(C2,100)/1440)
-(ROUNDDOWN(B2,-2)/2400 + MOD(B2,100)/1440)
如果我想要連秒數都計算,讓他計算並顯示"時:分:秒"的話
想請教一下函數該怎麼寫呢?
謝謝
作者: lions5318 (lions)   2021-03-31 10:34:00
https://i.imgur.com/u60y3Ku.jpg直接相減就可以了吧
作者: soyoso (我是耀宗)   2021-03-31 10:36:00
如果可以直接相減,又為什麼要用自訂呢回文上請看一下內文測試好嗎之所以用內文自訂00":"00":"00的方式,就表示原po鍵入上是以103815,110000的這種方式https://i.imgur.com/untPqSM.jpeg 類似這樣
作者: AdAA (A Day)   2021-03-31 11:09:00
果然需要問專業的,查了2天資料還弄不出來,感謝S大!!!不知道能不能麻煩您解說原理? 我資料查出來的函數都很複雜不行也沒關係,還是很謝謝您的幫忙
作者: soyoso (我是耀宗)   2021-03-31 11:19:00
原理是將儲存格數字調整為符合時間格式的字串,這樣的字串在運算時會被轉換成時間序列值
作者: AdAA (A Day)   2021-03-31 11:26:00
感謝說明,謝謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com