EXCEL 两个时间之间的工作时间(精确到分钟)计算,即响应时间的计算

如下:第1列是起始时间,第2列是结束时间,需要计算两个时间的差,抛出工作日,抛出休息时间(早上8:00上班,晚上21:30下班。休息时间是:中午吃饭休息1个小时,下午吃饭休息40分钟。)结果是每个case的响应时间是XX分钟。

假设两列数据在A列和B列(如果不是的话请分列),公式如下:
=TEXT(B1-A1-INT((B1-A1+7/12)/1)*7/12,"[m]分钟")

周六周日、节假日、午餐、晚餐的休息都要去掉,如果时间不是同一天,我我用这个公式就计算不出来结果,能够稍微改进下吗?

我现在添加了一列休息时间,在这个公式的基础上再减去休息时间。但是如果日期不是同一天,我用这个公式就计算不出来结果,会显示#VALUE!

描述还不是很完整,可以提供一些样例数据出来。
有个问题:如果是周五晚上一直加班到周六凌晨才走,是否需要计算周六凌晨的时间?
温馨提示:答案为网友推荐,仅供参考
相似回答