作者maxlovw (台湾加油!)
看板Office
标题[算表] 全部时间加总&判断
时间Sat Sep 17 05:06:02 2016
软体:Excel
版本:Mocrosoft Office 2016
各位先进你好,想请问一个问题
我有做一个范本表格来纪录每次作业的开始时间和结束时间
范本表格目标设定20次作业时间,但不会每个表格做满20次~
可能10次~15次...之类不会超过20次
次数间隔时间加总例如:
第1次结束时间到第2次开始时间+
第2次结束时间到第3次开始时间+
.
.
.
第19次结束时间到第20次开始时间 的总和
时间有跨夜的问题,因为不是每次都是刚好20次...
想请问该怎麽套用公式呢?麻烦各位先进解答疑惑...
http://i.imgur.com/XqRKqsB.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.64.139
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1474059964.A.1CD.html
1F:推 logs: 你的纪录资料不正确,应该要包含日期 09/17 07:12
2F:推 waiter337: 好吧 连我也搞不清楚为什麽会对=m= 09/17 08:13
3F:→ waiter337: D2=IF(C2<B2,C2+1400-B2,C2-B2) 09/17 08:14
4F:→ waiter337: 那个1400 就算改1440 也会对 颗颗 09/17 08:14
5F:→ waiter337: !! 09/17 08:15
6F:→ waiter337: 喔喔 09/17 08:15
7F:→ waiter337: D2=IF(C2<B2,C2+1-B2,C2-B2) 那个1应该算1天的意思 09/17 08:15
8F:→ waiter337: 做好e行该做个异常判断区,感觉你时间都部会超过一小时 09/17 08:18
9F:→ waiter337: =IF(d2>0.1,"异常","") 09/17 08:19
10F:→ waiter337: 等等 我做错了 09/17 08:20
11F:推 waiter337: D2=IF(ISTEXT(B3)=TRUE,"",IF(B3="","",IF(B3<C2,B3+1- 09/17 08:31
12F:→ waiter337: C2,B3-C2))) 09/17 08:31
13F:→ waiter337: 但我觉得还是要时间比较保险 我这是走偏门 09/17 08:32
14F:→ waiter337: 我建议你把第7列的结束时间00:00 改为23:59 09/17 08:32
15F:→ waiter337: 这是关键点 09/17 08:32
16F:→ waiter337: 测试看看 09/17 08:32
17F:→ waiter337: 然後 你的间隔加总 改抓d2~d21 09/17 08:33
19F:→ waiter337: 原理是 他会先判断结束时间会不会大於下次的开始时间 09/17 08:38
20F:→ waiter337: 如果结束时间23:59,下次开始时间00:10,那麽他会将 09/17 08:39
21F:→ waiter337: 00:10加上 24:00的时间,就会变成24:10 - 23:59 09/17 08:40
22F:→ waiter337: 也就是b3+1-c2 反之如果正常情况 只会做b3-c2 09/17 08:41
23F:→ waiter337: 那个1 =1day的意思 09/17 08:41
24F:推 waiter337: 如果你复制上去发现不行的话,就是你的数字全部都是文字 09/17 08:44
25F:→ waiter337: 格式 09/17 08:44
26F:→ waiter337: 要改成数字格式才行 09/17 08:45
27F:→ waiter337: 就改成 09/17 08:50
28F:→ waiter337: d2=IF(B3="","",IF(B3<C2,B3+1-C2,B3-C2)) 09/17 08:51
29F:→ waiter337: 就这两种 看你哪种可以 09/17 08:51
30F:→ maxlovw: 感谢 waiter337 迅速且正确解答我的问题,已经弄好了, 09/17 10:05
31F:→ maxlovw: 谢谢 09/17 10:05
33F:推 s311830: 楼上soyo大,有mail至您的信箱询问问题,如有空再请您回 09/17 14:59
34F:→ s311830: 覆解惑 谢谢唷^^ 09/17 14:59
35F:推 waiter337: 而且 帮你评估後1F说的是有道理的 09/17 20:57
36F:推 waiter337: 这可能是你一天左右的表,但你如果要将整月份的量的时 09/17 21:00
37F:→ waiter337: 间一次搞定,势必需要日期,如果你有此需求再说吧,需 09/17 21:00
38F:→ waiter337: 要用到点VBA,好处是你一键搞定,并且有即时的答案,更 09/17 21:00
39F:→ waiter337: 甚者,一年的量都能自己选择哪天到哪天,随时要资料都 09/17 21:00
40F:→ waiter337: 可以抓取 09/17 21:00