Подскажите формулу! Нужно подсчитать количество суток с точностью до десятых между двумя датами со временем, при этом выходные исключить. Пример: 28.07.2015 20:00 и 03.08.2015 15:17. Если просто вычесть из первого второе в числовом виде получается 5,8. А нужно чтобы 2 суток выходных вычитались, если они встречаются между этими датами. Т.е. нужный результат - 3,8 рабочих суток.
Подсчитать период между датами в рабочих сутках с точностью до десятых, период между двумя значениями даты и времени, исключить выходные
25.08.2015 16:32:33
|
|
|
|
25.08.2015 16:41:19
не тестировал что первое в голову пришло
Лень двигатель прогресса, доказано!!!
|
|||
|
|
25.08.2015 16:50:52
круто! работает
|
|
|
|
25.08.2015 16:59:04
к сожалению нет: А1 = 23.06.2015 08:00, B1=07.07.2015 10:00, формула выдает 9,1 вместо 10,1
|
|
|
|
25.08.2015 17:06:49
все правильно выдает, проверьте на календаре вручную
|
|
|
|
25.08.2015 17:09:04
=ЧИСТРАБДНИ.МЕЖД(A2;B2)+ОСТАТ(B2;1)-ОСТАТ(A2;1)-1
|
|
|
|
25.08.2015 17:11:35
что не так в файле покажите свои расчеты
Лень двигатель прогресса, доказано!!!
|
|
|
|
25.08.2015 17:14:00
Да проверил. (07.07.2015 10:00 - 23.06.2015 08:00) = 14,1 суток. в этом период двое выходных 27,28 июня и 4,5 июля. Вычитаем 4 суток по календарю выходит 10,1. По формуле 9,1
|
|
|
|
25.08.2015 17:17:29
"по календарю выходит 10,1" - бред. Вы же сами сказали про дни между двумя датами. Как раз и получается 9,1
Изменено: |
|
|
|
25.08.2015 17:20:59
crimetime, мой файл посмотрите или нет что там не так
Лень двигатель прогресса, доказано!!!
|
|
|
|
25.08.2015 17:24:45
|
|
|
|
25.08.2015 17:30:54
вот так правильно:
=ЧИСТРАБДНИ.МЕЖД(A1;B1)+ОСТАТ(B1;1)-ОСТАТ(A1;1)-ЧИСТРАБДНИ(A1;A1) |
|
|
|
25.08.2015 17:34:13
Ну в принципе последнее слагаемое всегда будет равно 1. Так что и первая формула также верна
|
|
|
|
25.08.2015 17:45:45
Не всегда. Если начинается с выходного, то первая формула неверна
зы. да и вообще, если может начинаться и заканчиваться в выходные и праздники - эти формулы неверны. Нужно делать проверки.
Изменено: |
|
|
|
25.08.2015 17:54:17
|
|
|
|
25.08.2015 17:58:34
|
|
|
|
25.08.2015 18:03:10
Мне с планшета не совсем удобно в Excel работать. Чуть позже запущу ПК, посмотрю, что там надо.
|
|
|
|
25.08.2015 18:28:10
=ЧИСТРАБДНИ(A1;B1)-ОСТАТ(A1;1)*ЧИСТРАБДНИ(A1;A1)-(1-ОСТАТ(B1;1))*ЧИСТРАБДНИ(B1;B1)
Проверяйте в файле - я не проверял, но на первый взгляд - верно.
Изменено: |
|
|
|
25.08.2015 18:34:29
Для понимания файл
|
|
|
|
25.08.2015 22:23:17
|
||||
|
|
|||
Читают тему