急求EXCEL中计算二个日期间的精确到分钟的工作时间

2025-04-02 09:37:19
推荐回答(2个)
回答1:

=TEXT(TEXT((B1-A1),"[h]:mm:ss")-((INT((TEXT(B1,"yyyy-mm-dd")-TEXT(A1,"yyyy-mm-dd")))*16+SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(TEXT(A1,"yyyy/mm/dd")*1&":"&TEXT(B1,"yyyy/mm/dd")*1)),2)=1))*8)&":00:00"),"[h]:mm:ss")

已经修正。是日期时间格式的缘故
a1是开始时间
B1是结束时间
你的要求一个一个提,要一次性提交。这个是周日扣休息1天的公式。呵呵

回答2:

如果A1中放开始时间,A2中放结束时间,A3中输入
=DATEDIF(A1,A2,"D")/3+TEXT(A2,"hh:mm")-TEXT(A1,"hh:mm")
就可以了,不过A1和A2中必须输入电脑能识别的格式。
A3中单元格要设置成自定义[h]:mm的格式。