作业帮 > 综合 > 作业

上午工作 8:30 12:00 午休 1:30 下午工作 13:30 17:30 一天工作 7:30 一天休息16.5

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/09 18:07:41
上午工作 8:30 12:00 午休 1:30 下午工作 13:30 17:30 一天工作 7:30 一天休息16.5 ,每周6天工作时间,
请问如何设置自动算出,例如:2013-11-25 16:00 2013-12-26 17:00 之间的工作时长.麻烦你给我写个公式,
写错了,应该是上午9:00-13:00 下午14:00-17:30 中午休息13:00-14:00,
上午工作 8:30 12:00 午休 1:30 下午工作 13:30 17:30 一天工作 7:30 一天休息16.5
假设上班时间在A2、下班时间在B2,在C2输入
=TEXT(B2-A2-INT(B2-A2)*11/16-IF(MOD(B2,1)<MOD(A2,1),11/16,0)+IF(AND(MOD(B2,1)<=13/24,MOD(A2,1)>=7/12),1/24,IF(AND(MOD(B2,1)>=7/12,MOD(A2,1)<=13/24),-7/12,0)),"[h]:mm:ss")
回车并向下填充.

改为小时制:
基本公式*24,转换格式:"0.0"
再问: 中午和周日没有排除开来,比如说2013-12-9 9:00到2013-12-9 17:30 应该是7.5,这个表得出的结果是8.5,2013-12-9 12:00到2013-12-9 16:00 应该是3,而表格得出是4 再说周日,12-8是周日,2013-12-7 9:00到2013-12-9 10:00 应该是8.5,这个表是16
再答: 后面的-7/12改为-1/24(午休时长): =TEXT(B2-A2-INT(B2-A2)*11/16-IF(MOD(B2,1)=7/12,MOD(A2,1)