作者AdAA (A Day)
看板Office
標題[算表] 輸入6位數字顯示時間後如何計算時數
時間Wed Mar 31 10:26:01 2021
軟體: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)
如果我想要連秒數都計算,讓他計算並顯示"時:分:秒"的話
想請教一下函數該怎麼寫呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.193.60 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1617157563.A.EAB.html
※ 編輯: AdAA (60.250.193.60 臺灣), 03/31/2021 10:27:47
→ lions5318: 直接相減就可以了吧 03/31 10:34
→ soyoso: 如果可以直接相減,又為什麼要用自訂呢 03/31 10:36
→ soyoso: 回文上請看一下內文測試好嗎 03/31 10:37
→ soyoso: 之所以用內文自訂00":"00":"00的方式,就表示原po鍵入上是 03/31 10:39
→ soyoso: 以103815,110000的這種方式 03/31 10:39
→ AdAA: 果然需要問專業的,查了2天資料還弄不出來,感謝S大!!! 03/31 11:09
→ AdAA: 不知道能不能麻煩您解說原理? 我資料查出來的函數都很複雜 03/31 11:12
→ AdAA: 不行也沒關係,還是很謝謝您的幫忙 03/31 11:13
→ soyoso: 原理是將儲存格數字調整為符合時間格式的字串,這樣的字串 03/31 11:19
→ soyoso: 在運算時會被轉換成時間序列值 03/31 11:19
→ AdAA: 感謝說明,謝謝! 03/31 11:26