永发信息网

Excel怎么计算工作时间段消耗时长

答案:2  悬赏:0  手机版
解决时间 2021-01-21 21:21
比如流程2017/11/23 15:37:33开始,于2017/11/27 11:36:18结束
但正常工作时间是早9点到下午17:30点休,17:30点休至次日早上9点,然只计算出工作时间内该流程消耗的小时数,还要考虑周六周日及节假日。用Excel能实现吗? 实在不行就不考虑节假日只考虑周六日。
准确的说是9:00-12:00,12:30-17:30是工作时间。
最佳答案
类似这样的问题,彻底解决还真有点难啊,操作上可参考如下思路:
一、检验判断二个时间,以小时小的为基数匹配另一日期的同时
二、核算天数乘以每天的工作时间,计算出历时时间
三、小时小的时间与小时大的时间当天算工作时间,与历时时间加减工作时间即可。
以你的举例样本为例:
第一步:27日的11:36:18为小时小的时间数(另一个数为15:37了)为基数,即核算11/23 11:3618-11/27 11:36:18的天数为4天,每天的工作时间为8小时,即32个工作小时。
第二步:11/23 11:36-15:37:33的工作时间数,假设大的时间在A2单元格、小的时间在BB2单元格,则可在C2单元格输入公式:=TEXT((A2*24-B2*24)/24,"hh:mm:ss")
结果显示为04:01:15,再减去30分钟的中午休息时间30分钟,即工作时间为03:31:15,也可直接把上面的公式改为:=TEXT((A2*24-B2*24-0.5)/24,"hh:mm:ss")
所以,最终历时的工作时间为32小时减去上面的结果,即为28小时28分45秒
全部回答
不考虑节假日的话,可以用公式计算出来 先假设a1为开始时间,b1为结束时间,在c1写公式: =6*(datedif(a1,b1,"d")-sumproduct(--(text(row(indirect(day(a1)&":"&day(b1))),"aaa")={"六","日"})))+sumproduct((24*text(a1:b1,"h:mm:ss")+2*(--text(a1:b1,"h:mm:ss")<=0.5))*{-1,1})
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
姐妹手受伤了,该买什么去看她
儒家最崇拜的六大圣人都有谁
秋雨对什么成语?
黑木耳黄豆可以一起做豆浆吗?会不会相克?
我现在念高一,发现有点喜欢旁边那个女生了。
2017年8月14号晚3点有7级地震吗
北宋能杀牛吗?
关于免流量,是什么意思
0.576%的精度应选择哪一级别
在目前的omc版本下,使用哪种方法最快
高考结束后,想好去哪旅行了吗
冰冻鹅怎么做好吃
神舟五号航天技术科学家努力的小故事
已知方程组 的解适合方程x+y=8…③,求m的值
红高粱大少奶奶怎么害二少奶奶
推荐资讯
冬至未至电视剧一共多少集
南通的狼山门票价格多少钱?好玩不?
BoA的唱功到底如何?与欧美或者日本歌手相比
叔叔不约为什么显示这个
谁会弄腾讯心悦俱乐部会员?
为什么郑码如此优秀的汉字输入法却没有得到大
民权县龙塘镇联合中学地址在哪,我要去那里办
红河咏春拳培训中心地址在什么地方,我要处理
南非首都叫什么
优速快递(永和路)地址有知道的么?有点事想过
会员能比在电视上每周多看4集青云志吗?
鱿鱼富含什么元素
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?