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

Вход

Регистрация

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

 

= Мир MS Excel/Рабочее время между двумя датами - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Рабочее время между двумя датами
needbackup2015 Дата: Вторник, 29.10.2024, 14:07 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

2016
Добрый день.
Помогите с решением задачи.
Необходимо посчитать чистое рабочее время (09:00 до 18:00) между двумя датами и временем. Не учитывать обед (с 13:00 до 14:00) и праздничные/выходные дни (суббота и воскресенье).
Например:
а)
1. дата и время регистрации запроса: 30.09.2024 20:21
2. Дата и время закрытия запроса: 01.10.2024 11:21
Следовательно: отработка запроса заняла: 2:21
б)
1. Дата и время регистрации запроса: 30.09.2024 20:21
2. Дата и время закрытия запроса: 01.10.2024 08:45
Следовательно: отработка запроса заняла: 00:00
в)
1.дата и время регистрации запроса: 24.10.2024 16:20
2. Дата и время закрытия запроса: 28.10.2024 09:45
3. 25.10.2024 - праздник; 26 и 27.10.2024 - выходные
Следовательно: отработка запроса заняла: 2:25
г)
1. Дата и время регистрации запроса: 28.10.2024 13:03
2. Дата и время отработки запроса: 28.10.2024 13:33
Следовательно: отработка запроса заняла: 00:00
Есть формула, но она не верно считает. Смысла прикладывать не вижу. В формулах excel не гуру, поэтому обратился к вам.
Поискал на форуме, но они все не верно считают, с ошибками.
Данные расчеты необходимы для получения информации, сколько рабочего времени тратит сотрудник на отработку запросов.
Заранее вам благодарен
 
Ответить
СообщениеДобрый день.
Помогите с решением задачи.
Необходимо посчитать чистое рабочее время (09:00 до 18:00) между двумя датами и временем. Не учитывать обед (с 13:00 до 14:00) и праздничные/выходные дни (суббота и воскресенье).
Например:
а)
1. дата и время регистрации запроса: 30.09.2024 20:21
2. Дата и время закрытия запроса: 01.10.2024 11:21
Следовательно: отработка запроса заняла: 2:21
б)
1. Дата и время регистрации запроса: 30.09.2024 20:21
2. Дата и время закрытия запроса: 01.10.2024 08:45
Следовательно: отработка запроса заняла: 00:00
в)
1.дата и время регистрации запроса: 24.10.2024 16:20
2. Дата и время закрытия запроса: 28.10.2024 09:45
3. 25.10.2024 - праздник; 26 и 27.10.2024 - выходные
Следовательно: отработка запроса заняла: 2:25
г)
1. Дата и время регистрации запроса: 28.10.2024 13:03
2. Дата и время отработки запроса: 28.10.2024 13:33
Следовательно: отработка запроса заняла: 00:00
Есть формула, но она не верно считает. Смысла прикладывать не вижу. В формулах excel не гуру, поэтому обратился к вам.
Поискал на форуме, но они все не верно считают, с ошибками.
Данные расчеты необходимы для получения информации, сколько рабочего времени тратит сотрудник на отработку запросов.
Заранее вам благодарен

Автор - needbackup2015
Дата добавления - 29.10.2024 в 14:07
Hugo Дата: Вторник, 29.10.2024, 14:32 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3649
Репутация: 785 ±
Замечаний: 0% ±

365
needbackup2015, когда-то год назад писал UDF на эту тему.
Давайте хоть файл, может подойдёт как есть.
Хотя не, там выходные не учитывались, всё равно нужно будет дорабатывать. Но сам подход можно применить.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Вторник, 29.10.2024, 14:48
 
Ответить
Сообщениеneedbackup2015, когда-то год назад писал UDF на эту тему.
Давайте хоть файл, может подойдёт как есть.
Хотя не, там выходные не учитывались, всё равно нужно будет дорабатывать. Но сам подход можно применить.

Автор - Hugo
Дата добавления - 29.10.2024 в 14:32
needbackup2015 Дата: Вторник, 29.10.2024, 15:00 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

2016
Hugo,
Прикладываю файл, некоторые значения считает правильно, а некоторые нет. В файле указал.
Может поможете исправить.
Заранее благодарен
К сообщению приложен файл: kniga_1.xlsx (13.2 Kb)
 
Ответить
СообщениеHugo,
Прикладываю файл, некоторые значения считает правильно, а некоторые нет. В файле указал.
Может поможете исправить.
Заранее благодарен

Автор - needbackup2015
Дата добавления - 29.10.2024 в 15:00
Hugo Дата: Вторник, 29.10.2024, 17:07 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3649
Репутация: 785 ±
Замечаний: 0% ±

365
Мне проще написать UDF ))
Может кто такое уже делал, разберётся где тут косячок

P.S. Вот в файле UDF, считает как заказывали. Ну только там ошиблись в одной строке.
Список выходных и праздников нужно дать, в коде не зашивал, поэтому нарастил там табличку на втором листе.
И вопрос как считать от 43 до 45 - 43, 44, 45 или как? ))
К сообщению приложен файл: kniga_rabocheevremja.xlsm (22.1 Kb)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Вторник, 29.10.2024, 18:15
 
Ответить
СообщениеМне проще написать UDF ))
Может кто такое уже делал, разберётся где тут косячок

P.S. Вот в файле UDF, считает как заказывали. Ну только там ошиблись в одной строке.
Список выходных и праздников нужно дать, в коде не зашивал, поэтому нарастил там табличку на втором листе.
И вопрос как считать от 43 до 45 - 43, 44, 45 или как? ))

Автор - Hugo
Дата добавления - 29.10.2024 в 17:07
i691198 Дата: Вторник, 29.10.2024, 21:36 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 323
Репутация: 104 ±
Замечаний: 0% ±

Добрый вечер. Еще один вариант с UDF. Учитывает сокращенные предпраздничные дни.(Данные о праздниках, сокращенных рабочих днях и черных субботах подтягиваются с листа Поправки.)
К сообщению приложен файл: Wtime.xlsm (24.8 Kb)
 
Ответить
СообщениеДобрый вечер. Еще один вариант с UDF. Учитывает сокращенные предпраздничные дни.(Данные о праздниках, сокращенных рабочих днях и черных субботах подтягиваются с листа Поправки.)

Автор - i691198
Дата добавления - 29.10.2024 в 21:36
Hugo Дата: Вторник, 29.10.2024, 21:54 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3649
Репутация: 785 ±
Замечаний: 0% ±

365
Точно, 27 числа ведь было воскресенье, а я в список его не занёс, тогда и у меня тоже считает как 4:59
Про список сокращённых не намекали, тоже можно было в словарь добавить с единицей, чтоб её отнять.
Но уже незачем.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Вторник, 29.10.2024, 21:59
 
Ответить
СообщениеТочно, 27 числа ведь было воскресенье, а я в список его не занёс, тогда и у меня тоже считает как 4:59
Про список сокращённых не намекали, тоже можно было в словарь добавить с единицей, чтоб её отнять.
Но уже незачем.

Автор - Hugo
Дата добавления - 29.10.2024 в 21:54
Pelena Дата: Вторник, 29.10.2024, 22:37 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19390
Репутация: 4537 ±
Замечаний: ±

Excel 365 & Mac Excel
Формулой тоже можно)
Код
=ЧИСТРАБДНИ(A2;B2)*"8:"+(ДЕНЬНЕД(A2;2)<6)*(МАКС("18:"-МАКС(ОСТАТ(A2;1);"9:");)-"8:")+(ДЕНЬНЕД(B2;2)<6)*(МАКС(ОСТАТ(B2;1)-"9:";)-"8:")-МИН(--"1:";МАКС(;14/24-ОСТАТ(A2;1)))-МИН(--"1:";МАКС(;ОСТАТ(B2;1)-13/24))
К сообщению приложен файл: 5995458.xlsx (14.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеФормулой тоже можно)
Код
=ЧИСТРАБДНИ(A2;B2)*"8:"+(ДЕНЬНЕД(A2;2)<6)*(МАКС("18:"-МАКС(ОСТАТ(A2;1);"9:");)-"8:")+(ДЕНЬНЕД(B2;2)<6)*(МАКС(ОСТАТ(B2;1)-"9:";)-"8:")-МИН(--"1:";МАКС(;14/24-ОСТАТ(A2;1)))-МИН(--"1:";МАКС(;ОСТАТ(B2;1)-13/24))

Автор - Pelena
Дата добавления - 29.10.2024 в 22:37
needbackup2015 Дата: Среда, 30.10.2024, 09:25 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

2016
i691198,
Добрый день. Я безумно вам благодарен за помощь в решении моей задачи.
Спасибо за правки (я не подумал, что есть еще рабочие субботы).
 
Ответить
Сообщениеi691198,
Добрый день. Я безумно вам благодарен за помощь в решении моей задачи.
Спасибо за правки (я не подумал, что есть еще рабочие субботы).

Автор - needbackup2015
Дата добавления - 30.10.2024 в 09:25
needbackup2015 Дата: Среда, 30.10.2024, 09:43 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

2016
Pelena, Hugo,
спасибо также вам, за помощь в решение задачи.
вы лучшие!!!
 
Ответить
СообщениеPelena, Hugo,
спасибо также вам, за помощь в решение задачи.
вы лучшие!!!

Автор - needbackup2015
Дата добавления - 30.10.2024 в 09:43
ExcelDK Дата: Среда, 30.10.2024, 16:56 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 0% ±

needbackup2015, здравствуйте! Не претендую на лучшего) Мозголомная задачка, было интересно. Кое-что нашёл и добавил свои 5 копеек.
К сообщению приложен файл: 8961287.xlsb (9.7 Kb)
 
Ответить
Сообщениеneedbackup2015, здравствуйте! Не претендую на лучшего) Мозголомная задачка, было интересно. Кое-что нашёл и добавил свои 5 копеек.

Автор - ExcelDK
Дата добавления - 30.10.2024 в 16:56
ExcelDK Дата: Среда, 30.10.2024, 17:19 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 0% ±

needbackup2015, извините. Не про F4-рил диапазон, дубль 2.
К сообщению приложен файл: 4689246.xlsb (9.7 Kb)
 
Ответить
Сообщениеneedbackup2015, извините. Не про F4-рил диапазон, дубль 2.

Автор - ExcelDK
Дата добавления - 30.10.2024 в 17:19
i691198 Дата: Среда, 30.10.2024, 21:03 | Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 323
Репутация: 104 ±
Замечаний: 0% ±

Pelena, Добрый вечер. У меня вопрос. Можно ли усовершенствовать вашу формулу и учитывать не только календарные субботы и воскресенья, но и праздники, переносы, и т.п? Для двух суток я еще могу сделать, примерно как в теме My WebPage , но могут быть периоды до нескольких недель. Уже для двух суток формула громоздкая и с каждым добавленным днем будет увеличиваться, пока не достигнет предела ограничений.
P.S. К сожалению макросы не везде разрешены и приходится громоздить такие формулы.
P.P.S. У вас в формуле есть неточность, если время закрытия от 18:00 до 24:00, то считает неверно. (Хотя возможно в это время закрытие не бывает)
 
Ответить
СообщениеPelena, Добрый вечер. У меня вопрос. Можно ли усовершенствовать вашу формулу и учитывать не только календарные субботы и воскресенья, но и праздники, переносы, и т.п? Для двух суток я еще могу сделать, примерно как в теме My WebPage , но могут быть периоды до нескольких недель. Уже для двух суток формула громоздкая и с каждым добавленным днем будет увеличиваться, пока не достигнет предела ограничений.
P.S. К сожалению макросы не везде разрешены и приходится громоздить такие формулы.
P.P.S. У вас в формуле есть неточность, если время закрытия от 18:00 до 24:00, то считает неверно. (Хотя возможно в это время закрытие не бывает)

Автор - i691198
Дата добавления - 30.10.2024 в 21:03
  • Страница 1 из 1
  • 1
Поиск:

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