Страницы: 1
RSS
Найти предпоследнюю дату в строке
 
Добрый день,коллеги! Подскажите, пожалуйта, как найти найти предпоследнее значение (дату) в строке с пустыми ячейками? как найти последнее через просмотр я знаю, а вот как предпоследнее... Заранее благодарю за подсказку!
 
Добрый день. Файл пример покажите.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Если даты по возрастанию:
=НАИБОЛЬШИЙ(диапазон;2)
 
Книга1.xlsx (8.92 КБ)  
 
Формула
Код
=AGGREGATE(14;6;A2:E2/(A2:E2<=F2);2)
Изменено: jakim - 08.04.2020 15:22:48
 
Большое спасибо за решение! А есть ли способ, который бы подошел для поиска, если условие (A3:E3<=F3) не всегда выполняется. Даты в строках идут непоследовтельно. Например, если они идут по следующей очередности, функция находит ячейку с датой 11.02.2020 по значению. А нам нужна предпоследняя ячейка, в данном случае вторая по счету:
11.02.202004.06.202002.05.2020
 
Покажите на примере, что Вам нужно.
Изменено: jakim - 08.04.2020 15:44:41
 
Дан диапазон дат, указала в файле. Финальные даты уже найдены, есть отдельный столбец. Нужно найти дату, которая идет перед финальной датой (предыдущая ячейка). Те ячейки, которые мне нужно найти, в данном примере я выделила желтым
 
Если в строке перед последней датой нет пустых ячеек, тогда так
Код
=INDEX(A2:E2;AGGREGATE(14;6;COLUMN($A:$M)/(A2:E2<>"");1)-1)
Изменено: jakim - 08.04.2020 16:07:31
 
=ПРОСМОТР(2;1/E2:H2;D2:G2)
 
Коллеги, еще раз огромное спасибо! Ваши ответы мне очень помогли. Уверена, что будет полезно и другим пользователям!
Страницы: 1
Наверх