Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Присвоение по предыдущей и будущей (или последней актуальной) датам
 
Тогда:

предыдущая дата:
=МАКС(ЕСЛИ(($M$4:$M$44<$C20)*($K$4:$K$44=$D20);$M$4:$M$44))

предыдущая цена:
=ПРОСМОТР(2;1/(($K$4:$K$44=$D20)*($M$4:$M$44=$E20));$L$4:$L$44)

следующая дата(или последняя если следующей нет):
=ЕСЛИ(МИН(ЕСЛИ(($M$4:$M$44>C20)*($K$4:$K$44=$D20);$M$4:$M$44))=0;МАКС(ЕСЛИ(($M$4:$M$44<=C20)*($K$4:$K$44=$D20);$M$4:$M$44));МИН(ЕСЛИ(($M$4:$M$44>C20)*($K$4:$K$44=$D20);$M$4:$M$44)))

следующая цена(или последняя если следующей нет):
=ПРОСМОТР(2;1/(($K$4:$K$44=$D20)*($M$4:$M$44=$G20));$L$4:$L$44)

формулы массива (ctrl+shift+enter)

PS:

за 2 и 4 формулы спасибо
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=124972&...
Присвоение по предыдущей и будущей (или последней актуальной) датам
 
У меня получилось реализовать подобным образом:

предыдущая дата:
=ИНДЕКС($M$3:$M$44;ПОИСКПОЗ(МАКСЕСЛИ($M$3:$M$44;$K$3:$K$44;$D20;$M$3:$M$44;"<"&$C20);$M$3:$M$44;0))

предыдущая цена:
=ИНДЕКС($L$3:$L$44;ПОИСКПОЗ(МАКСЕСЛИ($M$3:$M$44;$K$3:$K$44;$D20;$M$3:$M$44;"<"&$C20);$M$3:$M$44;0))

следующая дата(или последняя если следующей нет):
=ЕСЛИОШИБКА(ИНДЕКС($M$3:$M$44;ПОИСКПОЗ(МИНЕСЛИ($M$3:$M$44;$K$3:$K$44;$D20;$M$3:$M$44;">="&$C20);$M$3:$M$44;0));ИНДЕКС($M$3:$M$44;ПОИСКПОЗ(МАКСЕСЛИ($M$3:$M$44;$K$3:$K$44;$D20);$M$3:$M$44;0)))

следующая цена(или последняя если следующей нет):
=ЕСЛИОШИБКА(ИНДЕКС($L$3:$L$44;ПОИСКПОЗ(МИНЕСЛИ($M$3:$M$44;$K$3:$K$44;$D20;$M$3:$M$44;">="&$C20);$M$3:$M$44;0));ИНДЕКС($L$3:$L$44;ПОИСКПОЗ(МАКСЕСЛИ($M$3:$M$44;$K$3:$K$44;$D20);$M$3:$M$44;0)))


Но данный вариант будет работать только на версиях эксель 2016+
Уверен, что есть варианты проще) может гуру подскажут))
Поиск в диапазоне повторяющихся значений
 
Попробуйте так:

=СУММПРОИЗВ(--(СЧЁТЕСЛИ($A:$A;$A:$A)>1))

Если значение <>0, то есть повторы.
Определение порядкового номера месяца в году в таблице периодов
 
Как вариант:

=МЕСЯЦ(КОНМЕСЯЦА($B$1;B2-1))
Изменено: Kart - 24.01.2020 10:25:25
Страницы: 1
Наверх