2013-09-26 64 views
0

我想把Excel電子表格放在一起來跟蹤工作時間。一個標準的工作日是8個小時,一個小時的午餐,總共40個小時,35個小時的工作。我需要跟蹤某個特定日子的時間,並且總計一週。原因在於,如果某人只需要三天30分鐘的午餐,那麼他們可以在本週結束時提早休息1.5小時。Excel工作時間計算

實例日誌:本週

Mon - 9-6, 1 hour lunch = 8 working hours, 1 hour lunch, balance = 0 (the perfect day) 
Tue - 8-6, 1 hour lunch = 9 working hours, 1 hour lunch, balance = +60 (one hour over) 
Wed - 9-4, 1 hour lunch = 7 working hours, 1 hour lunch, balance = -60 (one hour under) 
Thu - 9-6, 30 min lunch = 8 working hours, 30 min lunch, balance = +30 (30 mins over) 
Fri - 9-6, 30 min lunch = 8 working hours, 30 min lunch, balance = +30 (30 mins over) 

例年底總計

我定製錄製開始/結束/午餐時間在Excel中的 「時間格式」 細胞:09:00 - 17 :00 我用這個公式計算小時數:= TEXT(End-Start,「hh:mm」) 我以「時間格式」00:30(30分鐘)輸入午餐時間 我得到實際工作時間用這個公式:= TEXT(Total-Lunch,「hh:mm」)

當我嘗試添加/總結值但是我沒有得到任何東西...

任何想法?

+1

請您提供一些示例數據,說明您如何確定日期,開始時間,午餐時間,結束時間等。此外,這個問題可能更適合超級用戶的網站,除非你是專門在編程解決方案之後(即VBA)。 – ChrisProsser

+0

是否在'= TEXT(Total-Lunch,「hh:mm」)'help'的末尾添加* 1? – pnuts

+0

不要使用TEXT函數 - 顧名思義它返回一個文本結果,當你總結文本時你得到零 - 只需使用'= End-Start'並使用單元格格式顯示所需的格式,對於'= Total-午餐' –

回答

1

我這樣做有六列

Date/Start /Lunch /Lunch /Stop /total 
3-sep/8:29 AM/12:30 PM/1:30 PM/5:44 PM/8.25 

對於總,我與功能=MROUND((D5-C5+F5-E5)*24,0.25)計算。這會使總數達到最接近的0.25小時(即15分鐘)。

只是踢,我積累了多餘的小時。 Excel將按當前時間按Ctrl + Shift; (分號)。

+0

非常感謝 - 我已經把它作爲基礎使用它:) – qtime67