2013-09-26 67 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