Добрый день, Экселистам. Прошу помощи в решении следующего вопроса: существует таблица, в которой у каждого задания имеется ДАТА И ВРЕМЯ НАЗНАЧЕНИЯ и КРАЙНЯЯ ДАТА И ВРЕМЯ ОКОНЧАНИЯ ВЫПОЛНЕНИЯ, а также КОЛИЧЕСТВО ЧАСОВ, выделенных на выполнение. Далее пользователь заносит в программу ДАТА И ВРЕМЯ ФАКТИЧЕСКОГО ВЫПОЛНЕНИЯ. Необходимо проверить, правильно ли назначена ДАТА И ВРЕМЯ ОКОНЧАНИЯ ВЫПОЛНЕНИЯ? Она должна равняться ДАТА И ВРЕМЯ НАЗНАЧЕНИЯ плюс КОЛИЧЕСТВО ЧАСОВ НА ВЫПОЛНЕНИЕ (столб 2 = столб1+ столб4). Вроде и проблем-то не должно бы быть, да вот оказия однако ((( Существует график работы: с 9:00 до 21:00. Допустим: ДАТА И ВРЕМЯ НАЗНАЧЕНИЯ (столб1) - 03.01.2014 10:16:29. КОЛИЧЕСТВО ЧАСОВ (столб4 ПЛАН) - 16. Дык, если время назначения равно 10:16:29, а план на выполнение 16 часов, а рабочие часы с 9-21, то 12 часов из 16 - это 03.01.2014 и еще остается 4 часа на 04.01.2014 с 9:00 = 13:00. Т.е. в столб2 необходима формула данного расчета времени с учетом графика работы. И формула в столб5 = столб3 - столб1 с учетом графика работы - с 9:00 до 21:00.
спасибо неравнодушным
Добрый день, Экселистам. Прошу помощи в решении следующего вопроса: существует таблица, в которой у каждого задания имеется ДАТА И ВРЕМЯ НАЗНАЧЕНИЯ и КРАЙНЯЯ ДАТА И ВРЕМЯ ОКОНЧАНИЯ ВЫПОЛНЕНИЯ, а также КОЛИЧЕСТВО ЧАСОВ, выделенных на выполнение. Далее пользователь заносит в программу ДАТА И ВРЕМЯ ФАКТИЧЕСКОГО ВЫПОЛНЕНИЯ. Необходимо проверить, правильно ли назначена ДАТА И ВРЕМЯ ОКОНЧАНИЯ ВЫПОЛНЕНИЯ? Она должна равняться ДАТА И ВРЕМЯ НАЗНАЧЕНИЯ плюс КОЛИЧЕСТВО ЧАСОВ НА ВЫПОЛНЕНИЕ (столб 2 = столб1+ столб4). Вроде и проблем-то не должно бы быть, да вот оказия однако ((( Существует график работы: с 9:00 до 21:00. Допустим: ДАТА И ВРЕМЯ НАЗНАЧЕНИЯ (столб1) - 03.01.2014 10:16:29. КОЛИЧЕСТВО ЧАСОВ (столб4 ПЛАН) - 16. Дык, если время назначения равно 10:16:29, а план на выполнение 16 часов, а рабочие часы с 9-21, то 12 часов из 16 - это 03.01.2014 и еще остается 4 часа на 04.01.2014 с 9:00 = 13:00. Т.е. в столб2 необходима формула данного расчета времени с учетом графика работы. И формула в столб5 = столб3 - столб1 с учетом графика работы - с 9:00 до 21:00.
Pelena, нижайше прошу простить, если некорректно выразился. Чес слово не хотел задеть ничьих чувств. Ч\з поиск искал и, ей Богу, ничего не отрыл. Только поэтому и создал свою тему. Pelena, спс
Pelena, нижайше прошу простить, если некорректно выразился. Чес слово не хотел задеть ничьих чувств. Ч\з поиск искал и, ей Богу, ничего не отрыл. Только поэтому и создал свою тему. Pelena, спс Kompromis
Pelena, посмотрел, приведенные Вами ссылки и.., увы, формулы интересные, но неправильно считают в некоторых случаях, таки не добили темку, а именно: если пользователь назначил задание раньше начала рабочего дня (ну раньше он вдруг пришел на работу) в 8:50, а не в 9:01, или, если задание выполнено в выходной, или после окончания рабочего дня( ударники гребанные), то усё, приходится вносить руками корректировки ((( Где 12:00, где 24:00...
Ну помогите же кто-нибудь!!!! Help meeee!!!!!!!
Pelena, посмотрел, приведенные Вами ссылки и.., увы, формулы интересные, но неправильно считают в некоторых случаях, таки не добили темку, а именно: если пользователь назначил задание раньше начала рабочего дня (ну раньше он вдруг пришел на работу) в 8:50, а не в 9:01, или, если задание выполнено в выходной, или после окончания рабочего дня( ударники гребанные), то усё, приходится вносить руками корректировки ((( Где 12:00, где 24:00...
Ну помогите же кто-нибудь!!!! Help meeee!!!!!!!Kompromis
ツ iii dиw ʁɔvʎнdǝвǝdǝu – dиw vǝmоɔ ɔ ɐwʎ iii ツ
Сообщение отредактировал Kompromis - Пятница, 31.01.2014, 20:02
Kompromis, напишите вручную в Вашем файле, что должно получиться (несколько строк с разными вариантами проставления времени). В чем разница подсчёта ТО и остальных работ?
Kompromis, напишите вручную в Вашем файле, что должно получиться (несколько строк с разными вариантами проставления времени). В чем разница подсчёта ТО и остальных работ?Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Pelena, благодарю за уделенное время, но, видимо, я плохо объяснил условия задачи. Сейчас еще раз попробовал отобразить в файле. Вы не смотрите что я пытался там излить. Цель - проверить а правильно ли Заказчик подсчитывает часы фактического выполнения задания, столбец L, который по-сути - разница столбцов Н и F.
Pelena, благодарю за уделенное время, но, видимо, я плохо объяснил условия задачи. Сейчас еще раз попробовал отобразить в файле. Вы не смотрите что я пытался там излить. Цель - проверить а правильно ли Заказчик подсчитывает часы фактического выполнения задания, столбец L, который по-сути - разница столбцов Н и F.Kompromis
Pelena, в фале, строка i5;n5 - стало правильно считаться, а вот ниже в 6-ой строке n6 - не правильно, правильный результат в o6. У Вас формула как вспомогательный элемент - проверка на условие рабочего времени и праздников. А необходимый ответ задачи - разница в часах между вашими J-H, или моими H-F.
Pelena, в фале, строка i5;n5 - стало правильно считаться, а вот ниже в 6-ой строке n6 - не правильно, правильный результат в o6. У Вас формула как вспомогательный элемент - проверка на условие рабочего времени и праздников. А необходимый ответ задачи - разница в часах между вашими J-H, или моими H-F.Kompromis
Наверное, мне этого не понять… ПОЧЕМУ в шестой строке с 05.01.2014 11:01:09 по 06.01.2014 9:02:30 должно получиться больше 34 часов рабочего времени??? А не 10:01:21 как получилось у меня?
Наверное, мне этого не понять… ПОЧЕМУ в шестой строке с 05.01.2014 11:01:09 по 06.01.2014 9:02:30 должно получиться больше 34 часов рабочего времени??? А не 10:01:21 как получилось у меня?Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Pelena, я в Ващем примере не увидел РАЗНИЦЫ между фактическим временем исполнения и временем назначения! 10:01:21 -как раз таки правильный результат, но это же мой вариант! И правильно данная формула считала не все строки, т.к. было назначение ранее 9:00 и окончание бывало позже 21:00. Я и не могу добиться чтоб разница всегда и при всех условиях считалась правильно! В ячейке N6 - не правильный результат!!!!!
ЗЫ: мы с Вами одной программой пользуемся?! ))))
Pelena, я в Ващем примере не увидел РАЗНИЦЫ между фактическим временем исполнения и временем назначения! 10:01:21 -как раз таки правильный результат, но это же мой вариант! И правильно данная формула считала не все строки, т.к. было назначение ранее 9:00 и окончание бывало позже 21:00. Я и не могу добиться чтоб разница всегда и при всех условиях считалась правильно! В ячейке N6 - не правильный результат!!!!!
ЗЫ: мы с Вами одной программой пользуемся?! ))))Kompromis
Pelena, я - ТОРМОЗ и пишу, стоя на коленях перед Вами! Все работает!!! Изначально в моем файле было два столбца с разными вариантами и считали неправильно. Я скинул файл примера и думал, что Вы сделаете свой вариант формулы в новом столбце, поэтому и не обратил внимание на правый столбец, с правленой Вами формулой, думал мой вариант)))), а Вы его оказывается выправили и он заработал! СОРРИ, СОРРИ,СОРРИ
спасибо огромное, Лена.
Pelena, я - ТОРМОЗ и пишу, стоя на коленях перед Вами! Все работает!!! Изначально в моем файле было два столбца с разными вариантами и считали неправильно. Я скинул файл примера и думал, что Вы сделаете свой вариант формулы в новом столбце, поэтому и не обратил внимание на правый столбец, с правленой Вами формулой, думал мой вариант)))), а Вы его оказывается выправили и он заработал! СОРРИ, СОРРИ,СОРРИ
Судя по Вашим поступкам, Вы -сильная и не сдаетесь! Так и держите! А не то что некоторые, удаляющие в последствии свои комменты ))) спасибо и удачи Вам во всем! Да, еще одно: поменьше Вам таких тормозов на пути, каким я оказался )))
Судя по Вашим поступкам, Вы -сильная и не сдаетесь! Так и держите! А не то что некоторые, удаляющие в последствии свои комменты ))) спасибо и удачи Вам во всем! Да, еще одно: поменьше Вам таких тормозов на пути, каким я оказался )))Kompromis