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

学习 时间:2026-04-03 21:24:02 阅读:1371
上午工作 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,

最佳回答

复杂的天空

冷静的天空

2026-04-03 21:24:02

假设上班时间在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)

最新回答共有2条回答

  • 粗暴的水蜜桃
    回复
    2026-04-03 21:24:02

    假设上班时间在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)

上一篇 金木水土少什么

下一篇 汉代汉语中“是……的” 结构短语是什么类型的?