Страницы: 1
RSS
сложение времени
 
Возникла проблема сложить время. Суть такая, завод начинает работать в 8:00 и заканчивает в 16:30, время цикла обработки детали к примеру 43 часа, соответственно за смену мы не сможем обработать такую деталь. Как рассчитать время окончания начатого цикла с учетом того что смена длиться 8:30? Помогите правильно составить формулу для складывания (табличка во вложении). Заранее благодарен!
 
а выходные?
 
выходные тоже надо учесть, но сейчас хотябы без них! с выходными совсем как то сложно для меня.
 
с выходными
 
спасибо, осмысливаю составленные формулы.
 
Возможно так. Но что-то с расчетом не могу сообразить. Это с учетом простых суббот и воскресений  
=ЕСЛИ(ДЕНЬНЕД(B4+B3/D1;2)<=6;B4+B3/D1;B4+B3/D1+8-ДЕНЬНЕД(B4+B3/D1;2))
 
Да, наверное все таки так  
=ЕСЛИ(ДЕНЬНЕД(B4+ЦЕЛОЕ(B3/D1);2)<=6;B4+ЦЕЛОЕ(B3/D1)+B3-D1*ЦЕЛОЕ(B3/D1);B4+ЦЕЛОЕ(B3/D1)+B3-D1*ЦЕЛОЕ(B3/D1)+8-ДЕНЬНЕД(B4+B3/D1;2))  
 
где у вас в D1 - рабочее время, В3 - время цикла
 
{quote}{login=Igor67}{date=28.11.2010 08:10}{thema=}{post}Возможно так. Но что-то с расчетом не могу сообразить. Это с учетом простых суббот и воскресений  
=ЕСЛИ(ДЕНЬНЕД(B4+B3/D1;2)<=6;B4+B3/D1;B4+B3/D1+8-ДЕНЬНЕД(B4+B3/D1;2)){/post}{/quote}  
эта формула не подойдет, т.к. она отправляет цикл обработки в ночь=) что не приемлемо. Но все равно большое спасибо.
 
{quote}{login=}{date=28.11.2010 07:20}{thema=}{post}с выходными{/post}{/quote}  
 
Что значит ячейка D3?
 
Держите пример, первоначально скачал не Ваш файл:)
 
{quote}{login=Igor67}{date=28.11.2010 08:52}{thema=}{post}Держите пример, первоначально скачал не Ваш файл:){/post}{/quote}  
 
Игорь, должно ведь получиться 15.10.10 а не 16.10.10! И еще хотел узнать, что значит число 6 в формуле "<=6"
 
Нет, должно быть шестнадцатое число. Вначале вычитается 8-00, затем 4 раза по 8-30 = что равняется 5 дням с гаком.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
stepan, я на пальцах считал.  
1 день - 8:30, 2-17, 4 - 34 часа, 5 - 42:30  
а у Вас 43 часа с минутами  
Про 6 - используем функцию =ДЕНЬНЕД(A10;2), понедельник - 1  
и так, далее. если день недели меньше 6 - это рабочие дни.  
да, равно надо убрать, это копировал у себя и осталось.  
Должно быть просто "<6"
 
Нашел косяк, если в один день управляемся - показывало следующий.  
Наверное так, или около того. Надо смотреть варианты решений.  
=ЕСЛИ(ДЕНЬНЕД(B4+ЕСЛИ(ЦЕЛОЕ(B3/D1)=1;0;ЦЕЛОЕ(B3/D1));2)<6;B4+ЕСЛИ(ЦЕЛОЕ(B3/D1)=1;0;ЦЕЛОЕ(B3/D1))+B3-D1*ЕСЛИ(ЦЕЛОЕ(B3/D1)=1;0;ЦЕЛОЕ(B3/D1));B4+ЕСЛИ(ЦЕЛОЕ(B3/D1)=1;0;ЦЕЛОЕ(B3/D1))+B3-D1*ЕСЛИ(ЦЕЛОЕ(B3/D1)=1;0;ЦЕЛОЕ(B3/D1))+8-ДЕНЬНЕД(B4+B3/D1;2))  
Игорь67
 
{quote}{login=}{date=29.11.2010 02:20}{thema=}{post}Нашел косяк, если в один день управляемся - показывало следующий.  
Наверное так, или около того. Надо смотреть варианты решений.  
=ЕСЛИ(ДЕНЬНЕД(B4+ЕСЛИ(ЦЕЛОЕ(B3/D1)=1;0;ЦЕЛОЕ(B3/D1));2)<6;B4+ЕСЛИ(ЦЕЛОЕ(B3/D1)=1;0;ЦЕЛОЕ(B3/D1))+B3-D1*ЕСЛИ(ЦЕЛОЕ(B3/D1)=1;0;ЦЕЛОЕ(B3/D1));B4+ЕСЛИ(ЦЕЛОЕ(B3/D1)=1;0;ЦЕЛОЕ(B3/D1))+B3-D1*ЕСЛИ(ЦЕЛОЕ(B3/D1)=1;0;ЦЕЛОЕ(B3/D1))+8-ДЕНЬНЕД(B4+B3/D1;2))  
Игорь67{/post}{/quote}  
Так вроде правильней:  
=РАБДЕНЬ(B4;B3/D1+ОТБР((ОСТАТ(B4;1)+ОСТАТ(B3/D1;1)*8,5/24)/(16,5/24)))+ОСТАТ(ОСТАТ(B4;1)+ОСТАТ(B3/D1;1)*8,5/24;16,5/24)+ОТБР((ОСТАТ(B4;1)+ОСТАТ(B3/D1;1)*8,5/24)/(16,5/24))*8/24  
Хотя чувствую, можно оптимальней как-то)
 
Игорь еще одна проблема в формуле если начинаем цикл в 16:00, а время этого цикла составляет 43 минуты, то по формуле не получается перенести на другой день. (с этим я сейчас разбираюсь).  
 
DV спасибо за формулу, пока еще обкатываю, вникаю так сказать=)
 
stepan, примеры использования формул - приведены. Теперь Вы можете с учетом Ваших данных отследить ошибки - недочеты и добавить логику. В своем решении, наверное, ввел бы дополнительные столбцы для расчета вариантов, а также дополнительную таблицу с праздниками. Вечером дам ссылку где решалась задача учета чистого рабочего времени. Может дополнительно поможет Вам, даст другие идеи. У меня, к сожалению, сейчас нет времени да и примера с данными нет:( А придумывать возможные варианты:(  
Удачи в освоении Ехс.  
Игорь67
 
Спасибо Игорь) жду ссылочки
 
В принципе поиск работает:) Первое решение здесь. Потом и макросы на это добавлял, но уже не помню кому:(  
http://www.planetaexcel.ru/forum.php?thread_id=2831
Страницы: 1
Читают тему
Наверх