Доброго времени суток форумчане. Не могу решить простенькую вроде бы задачку.. Есть дата+ время, и временной интервал. Как вычислить, дата попала в интервал времени или "перешагнула" его? В примере все расписал дополнительно. На всякий случай напишу, после формулу буду использовать в условном форматировании
Доброго времени суток форумчане. Не могу решить простенькую вроде бы задачку.. Есть дата+ время, и временной интервал. Как вычислить, дата попала в интервал времени или "перешагнула" его? В примере все расписал дополнительно. На всякий случай напишу, после формулу буду использовать в условном форматированииlFJl
Мне кажется, что для условия "перешагнуло" нет решения в том виде, как у Вас есть. Проверить условие "попало в интервал" можно с теми данными, как у Вас есть. Поэтому нужно работать с датами и временем. То есть нужно добавить ко времени, которое в двух столбцах, даты, а затем уже сравнивать. 18.02.2017 21:30:00 18.02.2017 23:00:00 19.02.2017 6:00:00
Мне кажется, что для условия "перешагнуло" нет решения в том виде, как у Вас есть. Проверить условие "попало в интервал" можно с теми данными, как у Вас есть. Поэтому нужно работать с датами и временем. То есть нужно добавить ко времени, которое в двух столбцах, даты, а затем уже сравнивать. 18.02.2017 21:30:00 18.02.2017 23:00:00 19.02.2017 6:00:00Karataev
Здравствуйте. Если правильно понял, 23:00 время текущего дня, а 6:00 - время следующего. Если это так, то Вам необходимо в формулах проставлять даты, т.е. вместо сравнения $G2<=$H2 нужно записать целое ЦЕЛОЕ($F2)+$G2=ЦЕЛОЕ($F2)+1+H$2, и так по формуле. Не понял логику попадания, поэтому формулу не написал. При предложенном мной формировании времени, данные столбца G и H вряд ли будут равны, поэтому формула должна быть другой. Возможно я вовсе не то предложил.
Здравствуйте. Если правильно понял, 23:00 время текущего дня, а 6:00 - время следующего. Если это так, то Вам необходимо в формулах проставлять даты, т.е. вместо сравнения $G2<=$H2 нужно записать целое ЦЕЛОЕ($F2)+$G2=ЦЕЛОЕ($F2)+1+H$2, и так по формуле. Не понял логику попадания, поэтому формулу не написал. При предложенном мной формировании времени, данные столбца G и H вряд ли будут равны, поэтому формула должна быть другой. Возможно я вовсе не то предложил.gling
ЯД-41001506838083
Сообщение отредактировал gling - Пятница, 17.02.2017, 22:26
На второй вопрос - нужно более четко продумать и описать логику. исходя того что вы написали, то любое время попадает под условие превышеия заданного интервала, но в пределах суток- это не так. Вот и определите, что для вас сутки.
На второй вопрос - нужно более четко продумать и описать логику. исходя того что вы написали, то любое время попадает под условие превышеия заданного интервала, но в пределах суток- это не так. Вот и определите, что для вас сутки.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Но у нее есть отличие от той что написана lFJl. Я считаю, что в столбце В время тех же суток, что и дата со временем в столбце А Отличие в 4-ой строке. 18.02.2017 1:30 раньше 18.02.2017 23:00, поэтому в диапазон не попадает.
Я бы предложил для первой таблицы, в D2 формулу
Код
=(ОТБР(A2)+B2<=A2)=(ОТБР(A2)+C2+(C2<B2)>=A2)
Но у нее есть отличие от той что написана lFJl. Я считаю, что в столбце В время тех же суток, что и дата со временем в столбце А Отличие в 4-ой строке. 18.02.2017 1:30 раньше 18.02.2017 23:00, поэтому в диапазон не попадает.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Суббота, 18.02.2017, 11:03
Спасибо за ответы, 1 таблица работает так если дата попадает во временной интервал, тогда возвращает истину, работает корректно, по крайней мере я нареканий не нашел! Я отвлекся, и частично решил задачку оказывается, нужно было проверить, попадет ли начало интервала в интервал даты и даты+время
Может есть еще конечно решения, пишите! Хотя если дата+время попадает в интервал, формула все равно показывает ложь... Может вопрос не так задал, мне нужно, чтоб если время +дата попадает в интервал или "перешагивает" его, то показывало истину
Спасибо за ответы, 1 таблица работает так если дата попадает во временной интервал, тогда возвращает истину, работает корректно, по крайней мере я нареканий не нашел! Я отвлекся, и частично решил задачку оказывается, нужно было проверить, попадет ли начало интервала в интервал даты и даты+время
Может есть еще конечно решения, пишите! Хотя если дата+время попадает в интервал, формула все равно показывает ложь... Может вопрос не так задал, мне нужно, чтоб если время +дата попадает в интервал или "перешагивает" его, то показывало истинуlFJl
Сообщение отредактировал lFJl - Суббота, 18.02.2017, 12:20