2015-06-08 6 views
0

Я хочу, чтобы вычислить разницу во времени между двумя датами со следующими критериями:Разница между двумя датами в Excel 2013

1), за исключением воскресений и государственных праздников

2) СИНХРОНИЗАЦИЯ: Пн-Пт = 7 AM до 7 вечера & Сб = 7 утра до 3 вечера

Я пробовал множество формул и ничего не работает для меня. пожалуйста любые идеи ??

Например: Время начала: 3/6/2015 10:00 утра

Время окончания: 4/6/2015 12:00 вечера

Тогда я должен получить разницу, как 13 часов (за исключением времени в нерабочее время)

+1

Просьба указать пример даты/времени и ожидаемых результатов. Тогда вам может помочь. – DeanOC

+0

Пожалуйста, напишите, что вы пробовали. –

+0

Будут ли временные метки начала и конца всегда находиться в рабочем режиме? Это менее сложный расчет, если это так. –

ответ

0

If начала и конца «метки времени» всегда будет в рабочее время, то вы можете использовать формулу так:

=(SUM(NETWORKDAYS.INTL(A2,B2,{1,"1111101"},H$2:H$10)*{12,8})-IF(WEEKDAY(B2)=7,8,12))/24+MOD(B2,1)-MOD(A2,1)

Предполагая, что дата/время в A2, дата окончания/время в B2 и список праздников в H2:H10

Формат результата ячейки как [h]:mm и если время начала сегодня (понедельник) в 14:00 и время окончания точно через неделю вы получите результат 68:00 (5 * 12 часов и 1 * 8 часов субботы)

+0

: a2 = 5/5/2015 10:00 b2 = 9/5/2015 16:00 дает c2 = 18:00, но в субботу с 7 до 3 часов вечера. b2 дата суббота, ответ должен быть 17:00 часов вправо? Можете ли вы дать дополнительные идеи? Заранее спасибо –

+0

.... но вот почему я спросил о рабочем времени - 9/5/2015 16:00 не witjhin часы работы, это то, что действительное время окончания, после окончания рабочего времени в 15: 00? –

+0

есть .. u r обряд. но я просто подумал, будет ли это минус сроки, которые не подпадают под рабочее время. Я найду другой путь. спасибо за большую помощь .. –

Смежные вопросы