Hours Between Dates

colinh

Board Regular
Joined
Dec 2, 2010
Messages
60
Hello All,

I need to calculate the hours of my vehicles. I have trackers but the information they give is just not quite what I need. the information they give me on a spreadsheet is in column C and is below. How can I use VBA to take the times in this case start at 09:57:38 and finish at 11:12:28 and in say cell A1 will be the total time taken. The tracker works on 24 hour clock and there is no set working weekday just dates etc.

DateTime
21/10/2020 09:57:38
21/10/2020 10:02:39
21/10/2020 10:07:39
21/10/2020 10:12:39
21/10/2020 10:17:39
21/10/2020 10:22:39
21/10/2020 10:27:40
21/10/2020 10:32:40
21/10/2020 10:37:31
21/10/2020 10:42:29
21/10/2020 10:47:27
21/10/2020 10:52:31
21/10/2020 10:57:32
21/10/2020 11:02:33
21/10/2020 11:07:30
21/10/2020 11:12:28
21/10/2020 11:17:31
 

Excel Facts

Save Often
If you start asking yourself if now is a good time to save your Excel workbook, the answer is Yes
is that what you want?

DateTimeDateTimeMinMaxDuration
21/10/2020 09:5721/10/202009:57:3811:17:310.01:19:53
21/10/2020 10:02
21/10/2020 10:07
21/10/2020 10:12
21/10/2020 10:17
21/10/2020 10:22
21/10/2020 10:27
21/10/2020 10:32
21/10/2020 10:37
21/10/2020 10:42
21/10/2020 10:47
21/10/2020 10:52
21/10/2020 10:57
21/10/2020 11:02
21/10/2020 11:07
21/10/2020 11:12
21/10/2020 11:17
 
Upvote 0
Perfect thanks but the date time might be over one or more days, I have just shown a day but the vehicle might start say 22:00 on the 21/10/20 and travel into the next day at some point so the 22/10/20. Sorry
 
Upvote 0
Hi Sorry
Has to get XL2BB up and running.
portugal Van - Horace.xlsx
ABC
1
2StatusDateTime
3T1Position21/10/2020 09:57:38
4T1Position21/10/2020 10:02:39
5T1Position21/10/2020 10:07:39
6T1Position21/10/2020 10:12:39
7T1Position21/10/2020 10:17:39
8T1Position21/10/2020 10:22:39
9T1Position21/10/2020 10:27:40
10T1Position21/10/2020 10:32:40
11T1Position21/10/2020 10:37:31
12T1Position21/10/2020 10:42:29
13T1Position21/10/2020 10:47:27
14T1Position21/10/2020 10:52:31
15T1Position21/10/2020 10:57:32
16T1Position21/10/2020 11:02:33
17T1Position21/10/2020 11:07:30
18T1Position21/10/2020 11:12:28
19T1Position21/10/2020 11:17:31
20T1Position21/10/2020 11:22:33
21T1Position21/10/2020 11:28:02
22T1Position21/10/2020 11:32:41
23T1Position21/10/2020 11:37:30
24T1Stop21/10/2020 11:38:06
25T1StopAlarm21/10/2020 11:38:06
26T1Start21/10/2020 11:51:49
27T1MotionAlarm21/10/2020 11:51:49
28T1Position21/10/2020 11:51:57
29T1Position21/10/2020 11:56:52
30T1Position21/10/2020 12:01:53
31T1Position21/10/2020 12:06:51
32T1Stop21/10/2020 12:09:08
33T1Start21/10/2020 12:11:01
34T1Position21/10/2020 12:11:05
35T1Position21/10/2020 12:16:04
36T1Position21/10/2020 12:21:03
37T1Position21/10/2020 12:26:04
38T1Position21/10/2020 12:31:32
39T1Position21/10/2020 12:36:04
40T1Position21/10/2020 12:41:20
41T1Position21/10/2020 12:46:08
42T1Stop21/10/2020 12:48:42
43T1Start21/10/2020 12:55:33
44T1Position21/10/2020 12:55:44
45T1Position21/10/2020 13:00:36
46T1Position21/10/2020 13:01:55
47T1Stop21/10/2020 13:03:34
48T1Start21/10/2020 13:03:53
49T1Position21/10/2020 13:03:57
50T1Stop21/10/2020 13:04:25
51T1Start21/10/2020 13:06:29
52T1Position21/10/2020 13:06:33
53T1Stop21/10/2020 13:07:02
54T1Start21/10/2020 13:13:10
55T1Position21/10/2020 13:13:13
56T1Stop21/10/2020 13:13:43
57T1Start21/10/2020 13:16:59
58T1Position21/10/2020 13:17:03
59T1Stop21/10/2020 13:17:31
60T1Start21/10/2020 13:38:42
61T1Position21/10/2020 13:38:56
62T1Stop21/10/2020 13:39:24
63T1Start21/10/2020 13:46:54
64T1Position21/10/2020 13:47:10
65T1Stop21/10/2020 13:50:09
66T1Start21/10/2020 14:00:10
67T1Position21/10/2020 14:00:25
68T1Stop21/10/2020 14:00:43
69T1Start21/10/2020 14:02:08
70T1Position21/10/2020 14:02:14
71T1Position21/10/2020 14:07:36
72T1Stop21/10/2020 14:07:54
73T1Start21/10/2020 14:08:32
74T1Stop21/10/2020 14:10:07
75T1Start21/10/2020 14:10:41
76T1Stop21/10/2020 14:11:53
77T1Start21/10/2020 14:55:35
78T1Position21/10/2020 14:56:45
79T1Position21/10/2020 15:00:37
80T1Position21/10/2020 15:05:37
81T1Position21/10/2020 15:10:37
82T1Position21/10/2020 15:16:01
83T1Position21/10/2020 15:20:45
84T1Position21/10/2020 15:25:39
85T1Position21/10/2020 15:30:39
86T1Position21/10/2020 15:36:05
87T1Position21/10/2020 15:40:43
88T1Position21/10/2020 15:46:11
89T1Position21/10/2020 15:50:40
90T1Position21/10/2020 15:55:42
91T1Position21/10/2020 16:00:43
92T1Position21/10/2020 16:05:40
93T1Position21/10/2020 16:10:45
94T1Position21/10/2020 16:15:41
95T1Position21/10/2020 16:20:49
96T1Position21/10/2020 16:25:42
97T1Position21/10/2020 16:31:11
98T1Position21/10/2020 16:35:42
99T1Position21/10/2020 16:40:41
100T1Position21/10/2020 16:45:40
101T1Position21/10/2020 16:50:41
102T1Position21/10/2020 16:55:42
103T1Position21/10/2020 17:00:45
104T1Position21/10/2020 17:05:47
105T1Position21/10/2020 17:11:02
106T1Stop21/10/2020 17:15:09
107T1Start21/10/2020 17:15:44
108T1Position21/10/2020 17:15:57
109T1Stop21/10/2020 17:16:27
110T1Start21/10/2020 17:16:49
111T1Position21/10/2020 17:16:51
112T1Position21/10/2020 17:22:05
113T1Position21/10/2020 17:27:13
114T1Position21/10/2020 17:31:52
115T1Stop21/10/2020 17:33:35
116T1Start21/10/2020 17:35:09
117T1Position21/10/2020 17:35:11
118T1Stop21/10/2020 17:35:41
119T1Start21/10/2020 17:36:42
120T1Position21/10/2020 17:36:44
121T1Position21/10/2020 17:41:47
122T1Position21/10/2020 17:46:48
123T1Position21/10/2020 17:51:48
124T1Position21/10/2020 17:57:07
125T1Position21/10/2020 18:01:55
126T1Position21/10/2020 18:06:46
127T1Position21/10/2020 18:11:45
128T1Position21/10/2020 18:16:58
129T1Position21/10/2020 18:21:59
130T1Position21/10/2020 18:27:00
131T1Position21/10/2020 18:31:59
132T1Position21/10/2020 18:37:11
133T1Position21/10/2020 18:41:46
134T1Position21/10/2020 18:46:45
135T1Position21/10/2020 18:51:46
136T1Position21/10/2020 18:56:55
137T1Position21/10/2020 19:01:45
138T1Position21/10/2020 19:06:45
139T1Position21/10/2020 19:11:46
140T1Stop21/10/2020 19:16:10
141T1Start21/10/2020 19:23:03
142T1Position21/10/2020 19:23:29
143T1Stop21/10/2020 19:23:36
144T1Start21/10/2020 19:33:13
145T1Position21/10/2020 19:33:37
146T1Position21/10/2020 19:38:42
147T1Position21/10/2020 19:43:20
148T1Position21/10/2020 19:48:17
149T1Stop21/10/2020 19:53:31
150T1Start21/10/2020 19:54:35
151T1Position21/10/2020 19:54:38
152T1Position21/10/2020 19:59:42
153T1Position21/10/2020 20:04:41
154T1Position21/10/2020 20:10:01
155T1Position21/10/2020 20:14:38
156T1Position21/10/2020 20:19:41
157T1Position21/10/2020 20:24:38
158T1Position21/10/2020 20:29:39
159T1Position21/10/2020 20:34:39
160T1Position21/10/2020 20:39:52
161T1Position21/10/2020 20:42:05
162T1Position21/10/2020 20:47:13
163T1Position21/10/2020 20:52:31
164T1Position21/10/2020 20:57:04
165T1Position21/10/2020 21:02:04
166T1Position21/10/2020 21:07:09
167T1Position21/10/2020 21:12:04
168T1Position21/10/2020 21:17:03
169T1Position21/10/2020 21:22:09
170T1Position21/10/2020 21:27:04
171T1Position21/10/2020 21:32:07
172T1Position21/10/2020 21:37:17
173T1Position21/10/2020 21:42:04
174T1Position21/10/2020 21:47:17
175T1Position21/10/2020 21:52:20
176T1Position21/10/2020 21:57:16
177T1Position21/10/2020 22:02:07
178T1Position21/10/2020 22:07:15
179T1Position21/10/2020 22:12:08
180T1Position21/10/2020 22:17:33
181T1Stop21/10/2020 22:19:08
182T1Start21/10/2020 22:22:09
183T1Position21/10/2020 22:22:26
184T1Stop21/10/2020 22:22:41
185T1Start21/10/2020 22:30:29
186T1Position21/10/2020 22:31:11
187T1Position21/10/2020 22:35:33
188T1Position21/10/2020 22:40:33
189T1Position21/10/2020 22:45:32
190T1Position21/10/2020 22:50:40
191T1Position21/10/2020 22:55:32
192T1Position21/10/2020 23:00:34
193T1Position21/10/2020 23:05:36
194T1Position21/10/2020 23:10:39
195T1Position21/10/2020 23:15:44
196T1Position21/10/2020 23:21:09
197T1Position21/10/2020 23:25:41
198T1Position21/10/2020 23:31:11
199T1Position21/10/2020 23:35:37
200T1Position21/10/2020 23:40:40
201T1Position21/10/2020 23:45:40
202T1Position21/10/2020 23:50:47
203T1Position21/10/2020 23:55:43
204T1Position22/10/2020 00:01:06
205T1Position22/10/2020 00:05:49
206T1Position22/10/2020 00:10:46
207T1Position22/10/2020 00:16:11
208T1Position22/10/2020 00:20:41
209T1Position22/10/2020 00:26:00
210T1Position22/10/2020 00:30:37
211T1Position22/10/2020 00:35:37
212T1Position22/10/2020 00:40:38
213T1Position22/10/2020 00:45:49
214T1Position22/10/2020 00:51:11
215T1Position22/10/2020 00:55:41
216T1Position22/10/2020 02:00:42
217T1Position22/10/2020 02:05:52
218T1Stop22/10/2020 02:09:01
219T1Start22/10/2020 02:22:57
220T1Position22/10/2020 02:23:05
221T1Position22/10/2020 02:28:03
222T1Position22/10/2020 02:33:07
223T1Position22/10/2020 02:38:02
224T1Position22/10/2020 02:43:08
225T1Position22/10/2020 02:48:11
226T1Position22/10/2020 02:53:01
227T1Position22/10/2020 02:58:06
228T1Position22/10/2020 03:03:15
229T1Position22/10/2020 03:08:09
230T1Position22/10/2020 03:13:18
231T1Position22/10/2020 03:18:32
232T1Position22/10/2020 03:23:01
233T1Stop22/10/2020 03:24:43
234T1Start22/10/2020 03:31:59
235T1Position22/10/2020 03:32:06
236T1Position22/10/2020 03:37:03
237T1Position22/10/2020 03:42:02
238T1Stop22/10/2020 03:46:33
239T1Start22/10/2020 03:46:36
240T1Position22/10/2020 03:46:42
241T1Position22/10/2020 03:51:43
242T1Position22/10/2020 03:56:41
243T1Position22/10/2020 04:02:00
244T1Stop22/10/2020 04:06:41
245T1Start22/10/2020 04:07:33
246T1Position22/10/2020 04:07:44
247T1Position22/10/2020 04:12:39
248T1Position22/10/2020 04:17:45
249T1Position22/10/2020 04:23:00
250T1Position22/10/2020 04:28:11
251T1Position22/10/2020 04:32:38
252T1Position22/10/2020 04:37:35
253T1Position22/10/2020 04:42:37
254T1Position22/10/2020 04:48:14
255T1Position22/10/2020 04:53:03
256T1Position22/10/2020 04:57:57
257T1Position22/10/2020 05:02:59
258T1Position22/10/2020 05:08:54
259T1Position22/10/2020 05:12:39
260T1Position22/10/2020 05:17:38
261T1Position22/10/2020 05:22:46
262T1Position22/10/2020 05:28:01
263T1Position22/10/2020 05:32:41
264T1Position22/10/2020 05:37:40
265T1Stop22/10/2020 05:40:14
266T1Start22/10/2020 06:37:32
267T1Position22/10/2020 06:37:40
268T1Stop22/10/2020 06:38:04
269T1Start22/10/2020 06:39:01
270T1Position22/10/2020 06:39:13
271T1Position22/10/2020 06:44:06
272T1Position22/10/2020 06:49:05
273T1Position22/10/2020 06:54:03
274T1Position22/10/2020 06:59:16
275T1Position22/10/2020 07:04:16
276T1Position22/10/2020 07:09:16
277T1Position22/10/2020 07:14:16
278T1Position22/10/2020 07:19:17
279T1Position22/10/2020 07:24:04
280T1Position22/10/2020 07:29:19
281T1Position22/10/2020 07:34:17
282T1Position22/10/2020 07:39:15
283T1Position22/10/2020 07:44:07
284T1Position22/10/2020 07:49:11
285T1Position22/10/2020 07:54:14
286T1Position22/10/2020 07:59:32
287T1Stop22/10/2020 08:00:54
288T1Start22/10/2020 08:06:22
289T1Position22/10/2020 08:06:24
290T1Position22/10/2020 08:11:56
291T1Position22/10/2020 08:16:26
292T1Position22/10/2020 08:21:28
293T1Position22/10/2020 08:26:25
294T1Position22/10/2020 08:31:25
295T1Position22/10/2020 08:36:31
296T1Position22/10/2020 08:41:28
297T1Position22/10/2020 08:46:27
298T1Position22/10/2020 08:51:28
299T1Position22/10/2020 08:56:55
300T1Position22/10/2020 09:01:41
301T1Position22/10/2020 09:06:33
302T1Position22/10/2020 09:11:29
303T1Position22/10/2020 09:16:39
304T1Position22/10/2020 09:21:32
305T1Position22/10/2020 09:26:41
306T1Position22/10/2020 09:31:28
307T1Position22/10/2020 09:36:28
308T1Position22/10/2020 09:41:41
309T1Position22/10/2020 09:46:38
310T1Position22/10/2020 09:51:40
311T1Position22/10/2020 09:56:34
Report
 
Upvote 0
there is no any description about T column and Status column so I did this
DateTimeMinMaxDuration
21/10/202009:57:3823:55:430.13:58:05
22/10/202000:01:0609:56:340.09:55:28
 
Upvote 0
That's perfect thank you so much I have copied it into my spreadsheet and clicking like mad on the cells but I cant see the formula. sorry I have never used EX2BB before.
 
Upvote 0
you used XL2BB properly :)
but green table I did with Power Query
Power Query:
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    TypeLocale = Table.TransformColumnTypes(Source, {{"Received Date Gleaned From#(lf)Get Outlook Metadata.xlsm", type datetime}}, "en-US"),
    Date = Table.AddColumn(TypeLocale, "Date", each DateTime.Date([#"Received Date Gleaned From#(lf)Get Outlook Metadata.xlsm"]), type date),
    Time = Table.AddColumn(Date, "Time", each DateTime.Time([#"Received Date Gleaned From#(lf)Get Outlook Metadata.xlsm"]), type time)
in
    Time
as I said for vba or formula you'll need to wait for someone else
 
Upvote 0

Forum statistics

Threads
1,214,886
Messages
6,122,093
Members
449,064
Latest member
Danger_SF

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top