Страницы: 1
RSS
Поиск нужной по счету даты
 
Добрый день! Возникла проблема с задачей по экселю. В приложенном файле на 2 листе есть таблица. В ней определяются ближайшие даты к сегодняшней по каждому инструменту с 1 листа, и выводится номер этого инструмента. При этом при добавлении новых инструментов на 1 листе формула автоматически рассчитывает нужную дату и номер инструмент (просто за счет того, что расстояние между столбцами всегда равно 8. Теперь самое интересное: нужно сделать так, чтобы из столбцов на 1 листе выделенных красным подтягивалось значение, которое по счету соответствует значению даты (то есть если ближайшей к сегодняшней является вторая по счету дата, то и из красных столбцов подтягивалось второе по счету значение). И при этом чтобы при добавлении новых инструментов (таблиц) на 1 странице, но второй все рассчитывалось автоматически. В принципе думаю, что логика та же, что и с датами, но не знаю, как реализовать. Заранее спасибо! Файл прилагаю.
 
Цитата
Али Алиев написал: на 1 листе выделенных красным
Выделение красным не увидел.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Красным выделены даты на 1 стр внизу
 
Али Алиев,Вариант через именные диапазоны. Конечно, если их будет очень много, то проблематично, но можно сделать динамические.

У Вас к стати формула не учитывает ближайшую дату в предшествующем диапазоне дат рассматриваемой.
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Попробую еще немного пояснить. В таблице на втором листе выносится дата из столбцов, выделенных синим цветом ближайшая к сегодняшней. В документ постоянно добавляются новые таблички с данными, и даты ближайшие к сегодняшней в таблице на стр 2 рассчитываются каждый раз автоматически просто при протягивании формулы вниз. Нужно чтобы к каждой такой дате подтягивалось 2 значения из двух разных столбцов (они на 1 листе чуть внизу выделены красным  и названы "a" и "b"). При этом чтобы подтягивались аналогичные по счету значения: Например, если ближайшей по счету к сегодняшней является вторая дата из синего столбца, нужно чтобы из обоих красных подтягивалась также вторая по счету.

Файл прилагаю.
 
Али Алиев,т.е. остальные столбцы в расчетах не участвуют? зачем их показывать тогда
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Извиняюсь, не подумал их удалить, но да, не учавствуют.
 
Получить номер строки с помощью формулы массива
Код
=ПОИСКПОЗ(МИН(ЕСЛИ(ИНДЕКС('SN-cashflow'!$5:$40;0;СТОЛБЕЦ(Лист1!$E:$E)+(СТРОКА()-СТРОКА($8:$8)-1)*8)>=$K$8;ИНДЕКС('SN-cashflow'!$5:$40;0;СТОЛБЕЦ('SN-cashflow'!$E:$E)+(СТРОКА()-СТРОКА($8:$18)-1)*8);""));ИНДЕКС('SN-cashflow'!$5:$40;0;СТОЛБЕЦ('SN-cashflow'!$E:$E)+(СТРОКА()-СТРОКА($8:$8)-1)*8);0)
Используя функцию СМЕЩ(,строка,), получить требуемую дату.
Изменено: МатросНаЗебре - 03.09.2021 15:04:33
 
Проблему решил. Всем большое спасибо за помощь!
Страницы: 1
Наверх