Как найти время попадающее в определенный промежуток времени.

Автор Ирина7879007680, 28.10.2023, 23:11

« назад - далее »

Ирина7879007680

Есть три столбца. В первом начало аренды 30.09.2023  17:34:48, во втором конец аренды 01.10.2023  17:05:09. В третьем время 12:00. Нужно понять попадает ли это время(12:00) в промежуток времени начала и конца аренды.Пример1Ы.xlsb

Serge 007

Например, аренда началась 30.09.2023  12:00:01 и закончилась 01.10.2023  11:59:59
Время 12:00 - попадает в этот период?
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

Ирина7879007680

#2
Добрый день. В принципе попадает. Секунды можно не учитывать.

Serge 007

Цитата: Ирина7879007680 от 29.10.2023, 22:24В принципе попадает.
Тогда совсем непонятно что надо
Можете описать чёткие и однозначные условия вхождения проверяемого времени во временной интервал?
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

N_Dvorets

Добрый день.
Задача имеет однозначное решение, если допустить, что время 12:00 привязано ко дню окончания аренды.
Если нет, помимо 12:00 нужно указывать ещё и день (01.10, 02.10 и т.д.)

Ирина7879007680

Добрый вечер. Задача изначально звучит так. Найдите вариант подбора сессий аренды с учетом времени. Нас интересует, в порядке убывания приоритета, сессии в которые "попадают" в указанную дату следующие моменты времени (если не найдено первое время, переходим ко второму, и так далее):
12:00
13:00
11:00
14:00
10:00
15:00
09:00
16:00
08:00
17:00
07:00
18:00
06:00
19:00
05:00
20:00

Ирина7879007680

#6
Добрый день. Время 12:00 не привязано ко дню окончания аренды, к сожалению.
Тогда получается что нужно как-то разбить интервал дат. Из строчки 30. 09. 2023 17:34-01. 10. 2023 17:05 Сделать 30.09.2023 17:34-23:59
01.10.2023 00:00-17:05.
Вот только вопрос. Как это сделать?)

Serge 007

Цитата: Ирина7879007680 от 30.10.2023, 22:31Как это сделать?)
Сделать это очень просто (сконкатенировать две ячейки), но это ничего не даст для решения задачи

Жду ответа на мой вопрос: "...описать чёткие и однозначные условия вхождения проверяемого времени во временной интервал..."
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

N_Dvorets

Добрый день. Разбивание  периода аренды на два дочерних периода (каждый с началом и концом) позволяет сопоставить время 12:00 в числовом формате для каждого из них. Далее проверяем, на какой из дочерних периодов выпадает это время. См. примеры.
Модель работает только для периода аренды не более двух суток.
Если период аренды больше двух суток, решение становится неоднозначным.

Hugo121

Вообще не выяснена задача - два соседних дня это всегда будет так по задаче?
Или срок аренды может быть больше, и тогда (для таких) достаточно просто высчитать разницу.
webmoney: E265281470651 Z422237915069

Hugo121

Сделал простой формулой, без указания в какую дату попадает. Как требовалось.
webmoney: E265281470651 Z422237915069