Страницы: 1
RSS
Поиск ближайшего большего времени относительно выбранной ячейки
 
Друзья, помогите с формулой для определения ближайшего большего времени относительно выбранной ячейки.
Например, у меня есть значение 15:00
И есть перечень: 01:00, 03:00, 16:00, 19:00 23:30.

Я бы хотел, чтобы система выбрала 16:00 как ближайшее большее время.
Пример во вложении.
Изменено: Kamol - 31.01.2019 18:27:07
 
Формула массива:
=ИНДЕКС(НАИБОЛЬШИЙ(C3:G3;СТОЛБЕЦ(C3:G3)-2);ПОИСКПОЗ(C2;НАИБОЛЬШИЙ(C3:G3;СТОЛБЕЦ(C3:G3)-2);-1))

или, если время расположить по убыванию, то простая фрмула:
=ИНДЕКС(C7:G7;ПОИСКПОЗ(C6;C7:G7;-1))
Изменено: Михаил Витальевич С. - 31.01.2019 18:48:02
 
Спасибо!
Но, если текущее время 20:00, то формула не позволяет выбрать, например, 01:00. Для нее это значение меньше.
 
Ещё одна формула
Код
=AGGREGATE(15;6;C3:G3/(C3:G3>=C2);1)
для того чтобы формула выбирала время по Вашему примеру поста 3 необходимо к времени добавить дату.
 
jakim, спасибо огромное! Использовал вашу формулу.
А проблему с переносом даты решил следующим образом
Код
=ЕСЛИОШИБКА(AGGREGATE(15;6;C3:G3/(C3:G3>=C2);1);МИН(C3:G3))
Страницы: 1
Наверх