上班时间是:早上8:00到12:00,下午13:30到18:00总共是每天8.5小时
可是在2012年2月14日17:30开始至2012年2月15日17:30完成任务,所算出来的小时数为10,实际他的工作时间是8小时啊!有没有什么方法修改可以在所有的时间内...
可是在2012年2月14日17:30开始至2012年2月15日17:30完成任务,所算出来的小时数为10,实际他的工作时间是8小时啊!有没有什么方法修改可以在所有的时间内都可以通用
展开
2个回答
展开全部
你好,公式已经更新,已经考虑到所有的情况,应该没有遗漏了。
=IF(HOUR(A1)>12,IF(HOUR(B1)>12,ROUND((DAY(B1-A1)*24*60+HOUR(B1-A1)*60+MINUTE(B1-A1))/60,1)-15.5*(DAY(B1)-DAY(A1)),ROUND((DAY(B1-A1)*24*60+HOUR(B1-A1)*60+MINUTE(B1-A1))/60,1)-15.5*(DAY(B1)-DAY(A1))+1.5),IF(HOUR(B1)>12,ROUND((DAY(B1-A1)*24*60+HOUR(B1-A1)*60+MINUTE(B1-A1))/60,1)-15.5*(DAY(B1)-DAY(A1))-1.5,ROUND((DAY(B1-A1)*24*60+HOUR(B1-A1)*60+MINUTE(B1-A1))/60,1)-15.5*(DAY(B1)-DAY(A1))))
=IF(HOUR(A1)>12,IF(HOUR(B1)>12,ROUND((DAY(B1-A1)*24*60+HOUR(B1-A1)*60+MINUTE(B1-A1))/60,1)-15.5*(DAY(B1)-DAY(A1)),ROUND((DAY(B1-A1)*24*60+HOUR(B1-A1)*60+MINUTE(B1-A1))/60,1)-15.5*(DAY(B1)-DAY(A1))+1.5),IF(HOUR(B1)>12,ROUND((DAY(B1-A1)*24*60+HOUR(B1-A1)*60+MINUTE(B1-A1))/60,1)-15.5*(DAY(B1)-DAY(A1))-1.5,ROUND((DAY(B1-A1)*24*60+HOUR(B1-A1)*60+MINUTE(B1-A1))/60,1)-15.5*(DAY(B1)-DAY(A1))))
追问
谢谢!这个很好用啊!如果有时候我们晚上加班,一般是从19:00到22:00,那么要增加什么公式?
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
盖雅工场,全流程劳动力管理系统
2023-07-25 广告
2023-07-25 广告
24小时排班的方式有很多种,以下是一些常见的方式:1. 2-2-3排班方式:按照“早-中-晚-早-中-晚-休息”这样的顺序,连续工作两天早班,两天中班,三天晚班,然后休息三天,再按照这个顺序进行轮换。2. 3-2-2-3排班方式:按照“早-...
点击进入详情页
本回答由盖雅工场,全流程劳动力管理系统提供
展开全部
2楼“a716409086”的公式可行。
给个短一些看看:
=TEXT((B1-A1-INT(B1-A1)*31/48-IF(MOD(B1,1)<MOD(A1,1),31/48,0)+IF(AND(MOD(B1,1)<=1/2,MOD(A1,1)>=9/16),1/16,IF(AND(MOD(B1,1)>=9/16,MOD(A1,1)<=1/2),-1/16,0)))*24,"0.0")
看你的问题,和http://zhidao.baidu.com/question/378546642.html,应该没有加班,只有准时上下班或迟到早退状况吧。
话外,你的“办公软件”问题怎么跑到“星座/运势”提问来呢?
给个短一些看看:
=TEXT((B1-A1-INT(B1-A1)*31/48-IF(MOD(B1,1)<MOD(A1,1),31/48,0)+IF(AND(MOD(B1,1)<=1/2,MOD(A1,1)>=9/16),1/16,IF(AND(MOD(B1,1)>=9/16,MOD(A1,1)<=1/2),-1/16,0)))*24,"0.0")
看你的问题,和http://zhidao.baidu.com/question/378546642.html,应该没有加班,只有准时上下班或迟到早退状况吧。
话外,你的“办公软件”问题怎么跑到“星座/运势”提问来呢?
追问
谢谢!你的这个公式很简单啊!但是有时候我们晚上加班,一般是从19:00到22:00,那么要增加什么样的公式?
追答
我说你的问题前提是“应该没有加班,只有准时上下班或迟到早退状况”。
如果含有加班,那就要有固定加班时段(19:00到22:00),不能有时算有时不算。不然就乱了。如:
上午10:00上班到下午14:00下班,工作时间2.5小时;若上班到13:00下班,会被看成是中午加班,工作时间会误会成3个小时了。
我给你的公式,一天工作8.5小时,若含加班在内,一天工作就固定为11.5小时。
公式改为:
=TEXT((B1-A1-INT(B1-A1)*25/48-IF(MOD(B1,1)=9/16,MOD(B1,1)=9/16,MOD(B1,1)=9/16,MOD(A1,1)19/24),-1/24,IF(AND(MOD(A1,1)=19/24),-5/48,0)))))*24,"0.0")
公式包括了几种可能:同一天上班的(上午上班下午下班、下午上班晚上下班、上午上班晚上下班);同一午别上下班的;连续几天上班的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询