Hi guys, I am trying to calculate downtime between two dates.
Taking the first as example: Outage started on 1st and ended on 19th. Now Between 1st and 19th, I only want to calculate outage from 10:00 to 20:00 (support hours).
Taking the second row as example - clearly on sunday (5th Oct), there is the outage of 9 mins however it calculates 10 hours (total support hours)..??
[TABLE="width: 568"]
<TBODY>[TR]
[TD="class: xl75, width: 108, bgcolor: #ffc000"]Started
[/TD]
[TD="class: xl75, width: 108, bgcolor: #ffc000"]Ended
[/TD]
[TD="class: xl76, width: 61, bgcolor: #ffc000"]Total Duration
[/TD]
[TD="class: xl69, width: 74, bgcolor: #4bacc6"]Service Start Time (Mon-Sun)
[/TD]
[TD="class: xl69, width: 73, bgcolor: #4bacc6"]Service end time (Mon-Sun)
[/TD]
[TD="class: xl69, width: 61, bgcolor: #4bacc6"]Service Hrs (Sun)
[/TD]
[TD="class: xl69, width: 84, bgcolor: #4bacc6"]Service Support Type
[/TD]
[TD="class: xl69, width: 94, bgcolor: #4bacc6"]Outage hrs
[/TD]
[TD="class: xl69, width: 92, bgcolor: #4bacc6"]Outage hrs (Sunday)
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]01-10-2014 10:14
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]19-10-2014 21:28
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]26593
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]159:45:01
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]30:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 10:13
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 10:23
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]9
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 17:56
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 23:43
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]346
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 18:00
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 18:20
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]19
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 18:17
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 18:35
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]18
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 18:37
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 19:00
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]22
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 20:04
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 20:46
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]41
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 20:39
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 21:04
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]25
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
</TBODY>[/TABLE]
Using the following formula i am able to calculate the outage from Monday to saturday (Outage hrs)
=IF(C2="",0,(NETWORKDAYS.INTL(B2,C2,11)-1)*(F2-E2)+IF(NETWORKDAYS.INTL(C2,C2,11),MEDIAN(MOD(C2,1),E2,F2),F2)-MEDIAN(NETWORKDAYS.INTL(B2,B2,11)*MOD(B2,1),E2,F2))
but unable to calculate the downtime of sundays (outage hours (sunday)), for which I am using the following formula:
=IFERROR(G2*SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(INT(B2)&":"&INT(C2))))=1)),0)
B2 - Start date
C2 - End Date
D2 - Total Duration
E2 - Service start time
F2 - Service end time
G2 - serice hours sunday
H2 - Service support type
J2 - outage hours
K2 - Outage hours (sun)
Thanks for your help in advance!!
Taking the first as example: Outage started on 1st and ended on 19th. Now Between 1st and 19th, I only want to calculate outage from 10:00 to 20:00 (support hours).
Taking the second row as example - clearly on sunday (5th Oct), there is the outage of 9 mins however it calculates 10 hours (total support hours)..??
[TABLE="width: 568"]
<TBODY>[TR]
[TD="class: xl75, width: 108, bgcolor: #ffc000"]Started
[/TD]
[TD="class: xl75, width: 108, bgcolor: #ffc000"]Ended
[/TD]
[TD="class: xl76, width: 61, bgcolor: #ffc000"]Total Duration
[/TD]
[TD="class: xl69, width: 74, bgcolor: #4bacc6"]Service Start Time (Mon-Sun)
[/TD]
[TD="class: xl69, width: 73, bgcolor: #4bacc6"]Service end time (Mon-Sun)
[/TD]
[TD="class: xl69, width: 61, bgcolor: #4bacc6"]Service Hrs (Sun)
[/TD]
[TD="class: xl69, width: 84, bgcolor: #4bacc6"]Service Support Type
[/TD]
[TD="class: xl69, width: 94, bgcolor: #4bacc6"]Outage hrs
[/TD]
[TD="class: xl69, width: 92, bgcolor: #4bacc6"]Outage hrs (Sunday)
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]01-10-2014 10:14
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]19-10-2014 21:28
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]26593
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]159:45:01
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]30:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 10:13
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 10:23
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]9
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 17:56
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 23:43
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]346
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 18:00
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 18:20
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]19
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 18:17
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 18:35
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]18
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 18:37
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 19:00
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]22
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 20:04
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 20:46
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]41
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
[TR]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 20:39
[/TD]
[TD="class: xl70, bgcolor: #fde9d9, align: right"]05-10-2014 21:04
[/TD]
[TD="class: xl74, bgcolor: #fde9d9"]25
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]20:00
[/TD]
[TD="class: xl77, width: 61, bgcolor: #daeef3"]10:00
[/TD]
[TD="class: xl72, bgcolor: #daeef3"]10x7 Support
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]0:00:00
[/TD]
[TD="class: xl73, bgcolor: #daeef3"]10:00:00
[/TD]
[/TR]
</TBODY>[/TABLE]
Using the following formula i am able to calculate the outage from Monday to saturday (Outage hrs)
=IF(C2="",0,(NETWORKDAYS.INTL(B2,C2,11)-1)*(F2-E2)+IF(NETWORKDAYS.INTL(C2,C2,11),MEDIAN(MOD(C2,1),E2,F2),F2)-MEDIAN(NETWORKDAYS.INTL(B2,B2,11)*MOD(B2,1),E2,F2))
but unable to calculate the downtime of sundays (outage hours (sunday)), for which I am using the following formula:
=IFERROR(G2*SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(INT(B2)&":"&INT(C2))))=1)),0)
B2 - Start date
C2 - End Date
D2 - Total Duration
E2 - Service start time
F2 - Service end time
G2 - serice hours sunday
H2 - Service support type
J2 - outage hours
K2 - Outage hours (sun)
Thanks for your help in advance!!