Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Расчет рабочего времени 2-х смен. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчет рабочего времени 2-х смен. (Формулы/Formulas)
Расчет рабочего времени 2-х смен.
Vitek124 Дата: Среда, 25.03.2020, 06:14 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Здравствуйте! Помогите пожалуйста решить задачу формулой, по вычислению рабочего времени при условии работы в две смены, по 8 рабочих часов в сутки с учетом перерывов на обед, а также праздничных и выходных дней. Праздничные дни будут браться с отдельного листа в книге (для дальнейшей корректировки). Хочу сразу обратить внимание, что рабочее время второй смены переходит на другие сутки которые могут являться выходными или праздничными днями.
Рабочее время: 1 смены - с 8:00:00 до 17:00:00 обед с 12:00:00 до 13:00:00 (1 час);
2 смены - с 17:00:00 до 1:30:00 следующих суток обед с 20:00:00 до 20:30:00 (30 мин);
За ранее огромное спасибо!!!
К сообщению приложен файл: 8826790.xlsx(13.4 Kb)


Сообщение отредактировал Vitek124 - Среда, 25.03.2020, 06:18
 
Ответить
СообщениеЗдравствуйте! Помогите пожалуйста решить задачу формулой, по вычислению рабочего времени при условии работы в две смены, по 8 рабочих часов в сутки с учетом перерывов на обед, а также праздничных и выходных дней. Праздничные дни будут браться с отдельного листа в книге (для дальнейшей корректировки). Хочу сразу обратить внимание, что рабочее время второй смены переходит на другие сутки которые могут являться выходными или праздничными днями.
Рабочее время: 1 смены - с 8:00:00 до 17:00:00 обед с 12:00:00 до 13:00:00 (1 час);
2 смены - с 17:00:00 до 1:30:00 следующих суток обед с 20:00:00 до 20:30:00 (30 мин);
За ранее огромное спасибо!!!

Автор - Vitek124
Дата добавления - 25.03.2020 в 06:14
Pelena Дата: Среда, 25.03.2020, 09:08 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 15466
Репутация: 3383 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Vitek124, я правильно понимаю, что на смены здесь не обязательно разбивать? Можно рассматривать рабочее время с 8-00 до 1-30 с двумя перерывами?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеVitek124, я правильно понимаю, что на смены здесь не обязательно разбивать? Можно рассматривать рабочее время с 8-00 до 1-30 с двумя перерывами?

Автор - Pelena
Дата добавления - 25.03.2020 в 09:08
Vitek124 Дата: Среда, 25.03.2020, 09:31 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Vitek124, я правильно понимаю, что на смены здесь не обязательно разбивать? Можно рассматривать рабочее время с 8-00 до 1-30 с двумя перерывами?

Совершенно верно! Уже мучаюсь 3 дня и ничего подобного не могу найти с 2-я сменами, 2-я перерывами и т. д. ... А у самого тяма не хватает... (((


Сообщение отредактировал Vitek124 - Среда, 25.03.2020, 17:14
 
Ответить
Сообщение
Vitek124, я правильно понимаю, что на смены здесь не обязательно разбивать? Можно рассматривать рабочее время с 8-00 до 1-30 с двумя перерывами?

Совершенно верно! Уже мучаюсь 3 дня и ничего подобного не могу найти с 2-я сменами, 2-я перерывами и т. д. ... А у самого тяма не хватает... (((

Автор - Vitek124
Дата добавления - 25.03.2020 в 09:31
Pelena Дата: Среда, 25.03.2020, 18:51 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 15466
Репутация: 3383 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Вариант
Код
=СУММПРОИЗВ((ДЕНЬНЕД(A2+СТРОКА($1:$30);2)<6)*(ОТБР(A2)+СТРОКА($1:$30)<--ОТБР(B2))*ЕОШИБКА(ПОИСКПОЗ(ОТБР(A2)+СТРОКА($1:$30);праздники;0)))*"16:00"+(1-ОСТАТ(A2;1)-МИН('Не раб. дни'!$K$2;МАКС(;'Не раб. дни'!$J$2-ОСТАТ(A2;1)))-МИН('Не раб. дни'!$K$3;МАКС(;'Не раб. дни'!$J$3-ОСТАТ(A2;1)))+МИН('Не раб. дни'!$F$3;ОСТАТ(B2;1)))*(ДЕНЬНЕД(A2;2)<6)*ЕОШИБКА(ПОИСКПОЗ(ОТБР(A2);праздники;0))+(МАКС(;ОСТАТ(B2;1)-'Не раб. дни'!$D$2)-МИН('Не раб. дни'!$K$2;МАКС(;ОСТАТ(B2;1)-'Не раб. дни'!$H$2))-МИН('Не раб. дни'!$K$3;МАКС(;ОСТАТ(B2;1)-'Не раб. дни'!$H$3)))*(ДЕНЬНЕД(B2;2)<6)*ЕОШИБКА(ПОИСКПОЗ(ОТБР(B2);праздники;0))
К сообщению приложен файл: 6845914.xlsx(14.9 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеВариант
Код
=СУММПРОИЗВ((ДЕНЬНЕД(A2+СТРОКА($1:$30);2)<6)*(ОТБР(A2)+СТРОКА($1:$30)<--ОТБР(B2))*ЕОШИБКА(ПОИСКПОЗ(ОТБР(A2)+СТРОКА($1:$30);праздники;0)))*"16:00"+(1-ОСТАТ(A2;1)-МИН('Не раб. дни'!$K$2;МАКС(;'Не раб. дни'!$J$2-ОСТАТ(A2;1)))-МИН('Не раб. дни'!$K$3;МАКС(;'Не раб. дни'!$J$3-ОСТАТ(A2;1)))+МИН('Не раб. дни'!$F$3;ОСТАТ(B2;1)))*(ДЕНЬНЕД(A2;2)<6)*ЕОШИБКА(ПОИСКПОЗ(ОТБР(A2);праздники;0))+(МАКС(;ОСТАТ(B2;1)-'Не раб. дни'!$D$2)-МИН('Не раб. дни'!$K$2;МАКС(;ОСТАТ(B2;1)-'Не раб. дни'!$H$2))-МИН('Не раб. дни'!$K$3;МАКС(;ОСТАТ(B2;1)-'Не раб. дни'!$H$3)))*(ДЕНЬНЕД(B2;2)<6)*ЕОШИБКА(ПОИСКПОЗ(ОТБР(B2);праздники;0))

Автор - Pelena
Дата добавления - 25.03.2020 в 18:51
Vitek124 Дата: Четверг, 26.03.2020, 05:59 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Вариант

Отличный! НО, если раб. время переходит на другие сутки, а если простой на ремонте происходит в одних сутках то формула прибавляет к отработанным часам еще 16 раб. часов. А можно еще добавить сокр. дни?

P.S. ОГРОМНАЯ формула )))) respect
К сообщению приложен файл: 8656748.xlsx(16.5 Kb)


Сообщение отредактировал Vitek124 - Четверг, 26.03.2020, 07:25
 
Ответить
Сообщение
Вариант

Отличный! НО, если раб. время переходит на другие сутки, а если простой на ремонте происходит в одних сутках то формула прибавляет к отработанным часам еще 16 раб. часов. А можно еще добавить сокр. дни?

P.S. ОГРОМНАЯ формула )))) respect

Автор - Vitek124
Дата добавления - 26.03.2020 в 05:59
Pelena Дата: Четверг, 26.03.2020, 08:51 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 15466
Репутация: 3383 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
если раб. время переходит на другие сутки

добавить в конец формулы
Код
-(ОТБР(A2)=ОТБР(B2))*"16:00"
К сообщению приложен файл: 5819197.xlsx(16.6 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
если раб. время переходит на другие сутки

добавить в конец формулы
Код
-(ОТБР(A2)=ОТБР(B2))*"16:00"

Автор - Pelena
Дата добавления - 26.03.2020 в 08:51
Vitek124 Дата: Четверг, 26.03.2020, 10:35 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
добавить в конец формулы

Вы просто огромнейший молодец!!! Формула работает как надо!!! Спасибо!!!
P.S. А на счет сокр. дней не подскажите?
 
Ответить
Сообщение
добавить в конец формулы

Вы просто огромнейший молодец!!! Формула работает как надо!!! Спасибо!!!
P.S. А на счет сокр. дней не подскажите?

Автор - Vitek124
Дата добавления - 26.03.2020 в 10:35
Pelena Дата: Четверг, 26.03.2020, 11:19 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 15466
Репутация: 3383 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
на счет сокр. дней
конкретней поставьте задачу. Так же как Вы это делали раньше: что есть и что должно получиться.
Видимо, нужен будет список таких дней


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
на счет сокр. дней
конкретней поставьте задачу. Так же как Вы это делали раньше: что есть и что должно получиться.
Видимо, нужен будет список таких дней

Автор - Pelena
Дата добавления - 26.03.2020 в 11:19
Vitek124 Дата: Четверг, 26.03.2020, 12:36 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
конкретней поставьте задачу

Сокращенные дни или предпраздничные дни, в которые продолжительность работы сокращается на один час.
Список таковых дней в примере. Должно получиться так чтобы формула в определенный день из списка отнимала один час рабочего времени в первой смене и во второй соответственно. Возможно ли это реализовать?
К сообщению приложен файл: 2213815.xlsx(17.3 Kb)
 
Ответить
Сообщение
конкретней поставьте задачу

Сокращенные дни или предпраздничные дни, в которые продолжительность работы сокращается на один час.
Список таковых дней в примере. Должно получиться так чтобы формула в определенный день из списка отнимала один час рабочего времени в первой смене и во второй соответственно. Возможно ли это реализовать?

Автор - Vitek124
Дата добавления - 26.03.2020 в 12:36
Pelena Дата: Четверг, 26.03.2020, 20:00 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 15466
Репутация: 3383 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
По Вашему примеру как-то так. Но чувствую, что Вы сейчас ещё примерчиков накидаете
К сообщению приложен файл: 9781825.xlsx(17.4 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПо Вашему примеру как-то так. Но чувствую, что Вы сейчас ещё примерчиков накидаете

Автор - Pelena
Дата добавления - 26.03.2020 в 20:00
Vitek124 Дата: Пятница, 27.03.2020, 18:28 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Но чувствую, что Вы сейчас ещё примерчиков накидаете

К счастью или сожалению наверно нет! )) Хотя... если это будет другая тема.))))
На самом деле вроде все учтено...
P.S. На скорую руку проверил. Пока все нормально. Завтра проверю все досконально и опишусь.
Ну и, если все отлично, поделимся готовым результатом с другими нуждающимися людьми. )))
P.S.S. Приятно работать с профессионалами!!!

ОГРОМНОЕ СПАСИБО!!!!


Сообщение отредактировал Vitek124 - Пятница, 27.03.2020, 18:38
 
Ответить
Сообщение
Но чувствую, что Вы сейчас ещё примерчиков накидаете

К счастью или сожалению наверно нет! )) Хотя... если это будет другая тема.))))
На самом деле вроде все учтено...
P.S. На скорую руку проверил. Пока все нормально. Завтра проверю все досконально и опишусь.
Ну и, если все отлично, поделимся готовым результатом с другими нуждающимися людьми. )))
P.S.S. Приятно работать с профессионалами!!!

ОГРОМНОЕ СПАСИБО!!!!

Автор - Vitek124
Дата добавления - 27.03.2020 в 18:28
Vitek124 Дата: Суббота, 28.03.2020, 08:34 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Здравствуйте!
Как и говорил проверил работу формулы. Обнаружил такой момент, когда техника заходит на ремонт в не рабочее ночное время (с пятницы на субботу в последний раб. день) с переходом на выходные и далее на рабочий день - счет формулы не верен…
В остальном просто супер! Учитывает выходные, праздники и сокращенные дни из списка на другом листе с возможностью их редактирования! Просто ОГОНЬ!
За ранее СПАСИБО!!!!
К сообщению приложен файл: 9781825-2-.xlsx(17.9 Kb)


Сообщение отредактировал Vitek124 - Суббота, 28.03.2020, 10:56
 
Ответить
СообщениеЗдравствуйте!
Как и говорил проверил работу формулы. Обнаружил такой момент, когда техника заходит на ремонт в не рабочее ночное время (с пятницы на субботу в последний раб. день) с переходом на выходные и далее на рабочий день - счет формулы не верен…
В остальном просто супер! Учитывает выходные, праздники и сокращенные дни из списка на другом листе с возможностью их редактирования! Просто ОГОНЬ!
За ранее СПАСИБО!!!!

Автор - Vitek124
Дата добавления - 28.03.2020 в 08:34
Pelena Дата: Суббота, 28.03.2020, 12:36 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 15466
Репутация: 3383 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Почему 27 марта не учитываются часы с 8:00 до 1:30?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПочему 27 марта не учитываются часы с 8:00 до 1:30?

Автор - Pelena
Дата добавления - 28.03.2020 в 12:36
Vitek124 Дата: Суббота, 28.03.2020, 13:01 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Почему 27 марта не учитываются часы с 8:00 до 1:30?

Извиняюсь, не тот пример прикрепил (((
К сообщению приложен файл: 8926089.xlsx(18.0 Kb)
 
Ответить
Сообщение
Почему 27 марта не учитываются часы с 8:00 до 1:30?

Извиняюсь, не тот пример прикрепил (((

Автор - Vitek124
Дата добавления - 28.03.2020 в 13:01
Pelena Дата: Суббота, 28.03.2020, 13:33 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 15466
Репутация: 3383 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Как-то так, наверное
К сообщению приложен файл: 6894703.xlsx(18.2 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеКак-то так, наверное

Автор - Pelena
Дата добавления - 28.03.2020 в 13:33
Vitek124 Дата: Суббота, 28.03.2020, 13:59 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Как-то так, наверное

Уже почти... Буквально чуток )))
К сообщению приложен файл: 6894703-1-.xlsx(18.3 Kb)


Сообщение отредактировал Vitek124 - Суббота, 28.03.2020, 14:00
 
Ответить
Сообщение
Как-то так, наверное

Уже почти... Буквально чуток )))

Автор - Vitek124
Дата добавления - 28.03.2020 в 13:59
Pelena Дата: Суббота, 28.03.2020, 14:06 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 15466
Репутация: 3383 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Почему? 22.03 - выходной, значит 23.03 до 1:30 нерабочее время. Нет?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПочему? 22.03 - выходной, значит 23.03 до 1:30 нерабочее время. Нет?

Автор - Pelena
Дата добавления - 28.03.2020 в 14:06
Vitek124 Дата: Суббота, 28.03.2020, 14:27 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Почему? 22.03 - выходной, значит 23.03 до 1:30 нерабочее время. Нет?

По ходу я зарапортовался. Да , всё верно!


Сообщение отредактировал Vitek124 - Суббота, 28.03.2020, 14:35
 
Ответить
Сообщение
Почему? 22.03 - выходной, значит 23.03 до 1:30 нерабочее время. Нет?

По ходу я зарапортовался. Да , всё верно!

Автор - Vitek124
Дата добавления - 28.03.2020 в 14:27
Pelena Дата: Суббота, 28.03.2020, 14:33 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 15466
Репутация: 3383 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Правильно. Тогда откуда 55 минут?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПравильно. Тогда откуда 55 минут?

Автор - Pelena
Дата добавления - 28.03.2020 в 14:33
Vitek124 Дата: Суббота, 28.03.2020, 14:37 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Всё верно!
Только сейчас если взять период с 01.01.2020 0:00:00 по 01.01.2021 0:00:00 (весь год) то почему то раб. вр. на 1 час 30 мин. больше. Если взять периоды нескольких разных месяцев то видно как 1:30 то прибавится, то отнимится, то нормально это как то циклически происходит.
К сообщению приложен файл: 7673598.xlsx(16.1 Kb)


Сообщение отредактировал Vitek124 - Суббота, 28.03.2020, 16:47
 
Ответить
СообщениеВсё верно!
Только сейчас если взять период с 01.01.2020 0:00:00 по 01.01.2021 0:00:00 (весь год) то почему то раб. вр. на 1 час 30 мин. больше. Если взять периоды нескольких разных месяцев то видно как 1:30 то прибавится, то отнимится, то нормально это как то циклически происходит.

Автор - Vitek124
Дата добавления - 28.03.2020 в 14:37
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчет рабочего времени 2-х смен. (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс цитирования
© 2010-2020 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!