excel中时间函数的处理,怎样自动的计算开始时间和结束时间。
要求把这些时间也包含在内:上班时间8:30,上午休息时间10点~10点10分钟,午餐11点50~12:30,下午休息时间15:00~15:10,晚餐18:00~18:30...
要求把这些时间也包含在内:上班时间8:30,上午休息时间10点~10点10分钟,午餐11点50~12:30 ,下午休息时间15:00~15:10 ,晚餐18:00~18:30,下班20:30;每天只有一个班次谢谢!
工序编号 工序 计划日期 计划工时 开始时间 结束时间
D1 卷圆 Rolling 2013-1-19 0.30 8:30:00 8:48:00
D1 卷圆 Rolling 2013-1-19 0.64
D1 卷圆 Rolling 2013-1-19 2.73
D1 卷圆 Rolling 2013-1-19 0.60
D1 卷圆 Rolling 2013-1-19 3.70
D1 卷圆 Rolling 2013-1-19 2.59
F2 手工铝焊 2013-1-19 3.79
F2 手工铝焊 2013-1-19 4.28
F2 手工铝焊 2013-1-19 2.50
D1 卷圆 Rolling 2013-1-20 2.00
D1 卷圆 Rolling 2013-1-20 5.40
D1 卷圆 Rolling 2013-1-20 0.45
D1 卷圆 Rolling 2013-1-20 0.23
D1 卷圆 Rolling 2013-1-20 0.23
D1 卷圆 Rolling 2013-1-20 0.50
D1 卷圆 Rolling 2013-1-20 0.13
D1 卷圆 Rolling 2013-1-20 0.33
D1 卷圆 Rolling 2013-1-20 0.25
D1 卷圆 Rolling 2013-1-20 0.23
D1 卷圆 Rolling 2013-1-20 0.75
F2 手工铝焊 2013-1-20 2.13
F2 手工铝焊 2013-1-20 8.35 展开
工序编号 工序 计划日期 计划工时 开始时间 结束时间
D1 卷圆 Rolling 2013-1-19 0.30 8:30:00 8:48:00
D1 卷圆 Rolling 2013-1-19 0.64
D1 卷圆 Rolling 2013-1-19 2.73
D1 卷圆 Rolling 2013-1-19 0.60
D1 卷圆 Rolling 2013-1-19 3.70
D1 卷圆 Rolling 2013-1-19 2.59
F2 手工铝焊 2013-1-19 3.79
F2 手工铝焊 2013-1-19 4.28
F2 手工铝焊 2013-1-19 2.50
D1 卷圆 Rolling 2013-1-20 2.00
D1 卷圆 Rolling 2013-1-20 5.40
D1 卷圆 Rolling 2013-1-20 0.45
D1 卷圆 Rolling 2013-1-20 0.23
D1 卷圆 Rolling 2013-1-20 0.23
D1 卷圆 Rolling 2013-1-20 0.50
D1 卷圆 Rolling 2013-1-20 0.13
D1 卷圆 Rolling 2013-1-20 0.33
D1 卷圆 Rolling 2013-1-20 0.25
D1 卷圆 Rolling 2013-1-20 0.23
D1 卷圆 Rolling 2013-1-20 0.75
F2 手工铝焊 2013-1-20 2.13
F2 手工铝焊 2013-1-20 8.35 展开
5个回答
展开全部
你的开始时间是固定的吗?如果是,你把工时的格式改为时间,然后用开始时间+工时=结束时间了
追问
开始时间是固定的,但是休息和用餐时间怎么加进去呢
追答
如果工作时间超过了1小时30分(即10点之后下班的),就要加上10分钟的时间。同样工作时间超过3小时10分钟的,就得加上午餐的40分钟时间。依次类推
我建议把这几个休息的时间放到后面的固定单元格中,然后用IF写公式来计算。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是时间格式的话,直接减再乘以24就是小时数了。
判断休息时间或者用餐时间,应该从开始时间就开始加。如果这个时间介乎休息时间之中,就加多少分钟,例如:
=if (and(A1>=time(10,0,0),A1<==time(10,10,0)),A1+10,A1)
就餐时间同样处理。
判断休息时间或者用餐时间,应该从开始时间就开始加。如果这个时间介乎休息时间之中,就加多少分钟,例如:
=if (and(A1>=time(10,0,0),A1<==time(10,10,0)),A1+10,A1)
就餐时间同样处理。
追问
这4个IF我怎么套在一起都出错,麻烦再帮忙看看呢?谢谢了
=if (and(A1>=time(10,0,0),A1=time(11,50,0),A1=time(15,0,0),A1=time(18,0,0),A1<=time(18,30,0)),A1+time(0,30,0),A1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写了那么长,还是没把问题说得清楚。只能凭猜测了:一天的工作时间,因为中途休息,用餐等原因中断工作,被分割成为几个有效的工作时间片段,某个工序需要在一个或几个有效时间片段内完成,现在知道做这个工序的开始时间点以及完成这个工序所需的小时数,中途可能中断工作,在下一个有效工作时间片段继续,问完成这个工序的时间点在几点几分。请问楼主我猜得是否正确,待明确后再来帮你解答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询