⑴ office表格時間演算法
不知道你需要的結果是什麼樣的,假如開始時間在A1,結束時間在A2,數據格式和你給你題中的一樣,結果在C1,有幾種情況:
(1)只需要知道小時數是多少,後面還有多少分鍾都忽略,比如一共用了47小時24分鍾,知道是47小時就行了,在C1使用公式
=ROUNDDOWN(24*(B1-A1),0)
(2)需要知道具體是多少小時,比如是47.23小時,最後一位小數四捨五入,在C1使用公式
=ROUND(24*(B1-A1),2)
公式最後的2表示保留2位小數,如果你想保留1位小數或更多的小數,改為你想要的數字即可
上述公式的原理都很簡單,在Excel中日期和時間都是使用數字存儲的,每一個日期都是一個對應的整數,所以公式中B1-A1可得到精確的天數,天數再乘以24即得到小時數,而round和rounddown函數都是將數字按照不同的規則舍入到指定的位數的函數。