Board logo

標題: [發問] 如何將計算出的小時數以時間表示 [打印本頁]

作者: cbl0924    時間: 2014-11-29 00:22     標題: 如何將計算出的小時數以時間表示

請問
如何將計算出的小時數以時間表示
例如 7.5小時 ==> 07:30
[attach]19674[/attach]
[attach]19675[/attach]
作者: p212    時間: 2014-12-1 08:33

本帖最後由 p212 於 2014-12-1 08:40 編輯

回復 1# cbl0924
保留附檔「工作表2 (2)」之D欄資料,於儲存格E2輸入
=TIME(INT(D2),MOD(D2,1)*60,)
複製儲存格A2的「儲存格格式」-「hh:mm」
向下複製



直接在附檔「工作表2 (2)」之儲存格D2輸入
=TIME(INT((B2-A2)*24-C2),MOD((B2-A2)*24-C2,1)*60,)
複製儲存格A2的「儲存格格式」-「hh:mm」
向下複製
請參考!
作者: cbl0924    時間: 2014-12-1 23:24

回復 2# p212


   謝謝喔!
兩種方式都解釋的非常清楚,也讓我多認識了三個函數
TIME 、INT、 MOD

我將我學到的也寫下來,讓跟我有相同問題的也一目了然
TIME(時,分,秒)  就算不要顯示秒數  在分數後面一樣要加","
INT( number)  傳回無條件捨去的整數
MOD(number,divisor) 傳回兩數相除的餘數  


我選用了第二種方式 :)
作者: ANGELA    時間: 2015-2-20 21:05

=TEXT(D2/24,"hh:mm")




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)