Страницы: 1
RSS
Сортировка интервалов дат на 3 категории "прошедший", "текущий", "будущий"
 
Приветствую.
Есть дата - текущая
Есть множество интервалов дат "С" и "По", например, с 01.12.2020 по 12.12.2020
Нужна некая формула, которая проверяет текущую дату на принадлежность интервалу и выводит значение, является ли интервал по отношению к текущей дате прошедшим периодом, текущим периодом или будущим периодом.
Все было бы просто, но прошедших и будущих интервалов много, формула должна находить БЛИЖАЙШИЙ прошедший и БЛИЖАЙШИЙ будущий интервал.
Пример "как должно быть" прикрепил
Для "Текущий интервал" не нужно формулы, там все просто. А вот для прошедшего и будущего не смог понять, как найти.
 
Доброе время суток.
Это даже я могу.
 
Там формулы МИНЕСЛИ и МАКСЕСЛИ?
У меня они не распознаются, что на работе, что на моем экселе (2013)
Я тоже думал о чем-то таком, но не подойдет из-за технических ограничений. Или можно их как-то обойти?
 
Цитата
deinstalation написал:
но не подойдет из-за технических ограничений
Да, ну? В интернете нет информации об аналогах?! Вы меня удивляете Максимальный и Минимальный по условию в EXCEL, например.
 
тоже видел наибольший и наименьший, пробовал, не получалось.Не заметил, что нужно формулой массива выводить.
Благодарю за помощь. Теперь работает
 
Цитата
Андрей VG написал:
Это даже я могу.
:D

Вернемся к 2013, а то развелось тут химиков биологов да ... с подпиской :-)
=INDEX(H2:H7;MATCH(AGGREGATE(14;6;I2:I7/(I2:I7<B1);1);I2:I7;);1)

А это что за мусор?
Изменено: БМВ - 05.12.2020 10:31:37 (По просьбам химиков убрал упоминание о них :D)
По вопросам из тем форума, личку не читаю.
 
Предлагаю такой вариант с раэницей в датах более 21 дня.
Код
=IF(AND(ABS(TODAY()-H2)<21;H2<TODAY();I2<TODAY());"Ближайший прошедший интервал";IF(AND(TODAY()>H2;TODAY()<I2);"Текущий интервал";IF(AND(ABS(TODAY()-H2)<21;TODAY()<H2;TODAY()<I2);"Ближайший будущий интервал";"")))
Страницы: 1
Наверх