求用Excel计算加班时间和迟到时间的公式

求用Excel计算加班时间和迟到时间的公式

题目
求用Excel计算加班时间和迟到时间的公式
早上8点上班,超过8点为迟到,用以下这个公式该如何演算
=TEXT(MOD(C2,1)+0.625-(WEEKDAY(C2,2)>5)/48,"[1.125] ;迟到"
早上8点上班,超过8点为迟到,下午13:30上午,超过这个时间为迟到,请问如何才能用公式演算,计算时间单位为分钟数.因为工作量很大,所以想求高手给出一个公式,避免重复的劳动,提高工作效率.
姓名 登记号码 日期时间 机器号 比对方式 是否迟到 迟到时间 是否加班 加班时间
洛拉 143 2010-12-1 8:00 1 指纹
洛拉 143 2010-12-1 12:19 1 指纹
洛拉 143 2010-12-1 12:21 1 指纹
洛拉 143 2010-12-1 13:29 1 指纹
洛拉 143 2010-12-1 17:51 1 指纹
洛拉 143 2010-12-2 12:04 1 指纹
洛拉 143 2010-12-2 13:29 1 指纹
洛拉 143 2010-12-2 17:42 1 指纹
洛拉 143 2010-12-2 23:52 1 指纹
洛拉 143 2010-12-3 8:03 1 指纹
洛拉 143 2010-12-3 12:03 1 指纹
洛拉 143 2010-12-3 13:30 1 指纹
洛拉 143 2010-12-3 17:48 1 指纹
洛拉 143 2010-12-3 19:59 1 指纹
洛拉 143 2010-12-3 22:10 1 指纹
提出完美解决方案则加分.
你的回答很好,但我想请问一下:TEXT(MOD(C2,1)+0.666中的0.666是如何得算出来的
答案
你这样修改一下公式:
=IF(MOD(C2,1)5)/48,"[1]迟到"),TEXT(MOD(C2,1)+0.458-(WEEKDAY(C2,2)>5)/48,"[1]迟到"))
这里是假定周六、周日不上班的.
如果周六上班,WEEKDAY(C2,2)>6
如果周六周日都上班,删掉“-(WEEKDAY(C2,2)>5)/48”
时间是否在12点以前:IF(MOD(C2,1)5)/48,"[1]迟到"),
12点以后,迟于13点算迟到:TEXT(MOD(C2,1)+0.458-(WEEKDAY(C2,2)>5)/48,"[1]迟到")
如果上午下班不是12点,而是11:30,则IF(MOD(C2,1)
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.