
我就是解決不了這個問題! Excel 2010,我有一個時間表,我每天都會寫下進入時間、退出時間、午餐時間。儲存格計算工作時間,例如:
A B C D
entry exit lunch worked(=B2-A2-C2)
09.30 18.20 00.15 8:35
09.20 13.10 00.00 3:50
09.30 18.40 00.45 8:25
09.15 18.40 00.30 8:55
...
現在我在摘要儲存格中總結工作日和時間:
Worked days (=COUNT.NUMBERS(D1:D31)) 13
Worked hours (=SUM(D1:D31)) 99:05 <- formatted as [hh].mm
Full hours (=D33*8) 104 <- hours if I had worked full time each day
Difference (???)
在差異單元格中,我想知道我的工作時間比標準每天 8 小時多(或少)了多少小時。
簡單的區別=D45-D44
是行不通的,因為兩個單元格的格式不同。我嘗試了很多轉換和單元格格式,但沒有成功。
有趣的是,在以前的 Excel 版本(2007)中它可以工作!我無法弄清楚這一點,謝謝。
答案1
Excel 中的時間和日期使用 1.0 來代表一天的格式。將格式為 hh:mm 的儲存格乘以 24 將其轉換為小時。
要將每小時結果轉換回時間,請顛倒該過程 - 將其除以 24。