[算表] 全部时间加总&判断

楼主: maxlovw (台湾加油!)   2016-09-17 05:06:02
软件:Excel
版本:Mocrosoft Office 2016
各位先进你好,想请问一个问题
我有做一个范本表格来纪录每次作业的开始时间和结束时间
范本表格目标设定20次作业时间,但不会每个表格做满20次~
可能10次~15次...之类不会超过20次
次数间隔时间加总例如:
第1次结束时间到第2次开始时间+
第2次结束时间到第3次开始时间+
.
.
.
第19次结束时间到第20次开始时间 的总和
时间有跨夜的问题,因为不是每次都是刚好20次...
想请问该怎么套用公式呢?麻烦各位先进解答疑惑...
http://i.imgur.com/XqRKqsB.jpg
作者: logs ( )   2016-09-17 07:12:00
你的纪录资料不正确,应该要包含日期
作者: waiter337 (给开司一罐苏格登)   2016-09-17 08:13:00
好吧 连我也搞不清楚为什么会对=m=D2=IF(C2<B2,C2+1400-B2,C2-B2)那个1400 就算改1440 也会对 颗颗!!喔喔D2=IF(C2<B2,C2+1-B2,C2-B2) 那个1应该算1天的意思做好e行该做个异常判断区,感觉你时间都部会超过一小时=IF(d2>0.1,"异常","")等等 我做错了D2=IF(ISTEXT(B3)=TRUE,"",IF(B3="","",IF(B3<C2,B3+1-C2,B3-C2)))但我觉得还是要时间比较保险 我这是走偏门我建议你把第7列的结束时间00:00 改为23:59这是关键点测试看看然后 你的间隔加总 改抓d2~d21http://i.imgur.com/1JzFTbK.jpg原理是 他会先判断结束时间会不会大于下次的开始时间如果结束时间23:59,下次开始时间00:10,那么他会将00:10加上 24:00的时间,就会变成24:10 - 23:59也就是b3+1-c2 反之如果正常情况 只会做b3-c2那个1 =1day的意思如果你复制上去发现不行的话,就是你的数字全部都是文字格式要改成数字格式才行就改成d2=IF(B3="","",IF(B3<C2,B3+1-C2,B3-C2))就这两种 看你哪种可以
楼主: maxlovw (台湾加油!)   2016-09-17 10:05:00
感谢 waiter337 迅速且正确解答我的问题,已经弄好了,谢谢
作者: soyoso (我是耀宗)   2016-09-17 11:44:00
作者: s311830 (上帝的子民)   2016-09-17 14:59:00
楼上soyo大,有mail至您的信箱询问问题,如有空再请您回复解惑 谢谢唷^^
作者: waiter337 (给开司一罐苏格登)   2016-09-17 20:57:00
而且 帮你评估后1F说的是有道理的这可能是你一天左右的表,但你如果要将整月份的量的时间一次搞定,势必需要日期,如果你有此需求再说吧,需要用到点VBA,好处是你一键搞定,并且有即时的答案,更甚者,一年的量都能自己选择哪天到哪天,随时要资料都可以抓取

Links booklink

Contact Us: admin [ a t ] ucptt.com