Страницы: 1
RSS
Последняя заполненная ячейка в диапазоне с формулами
 
Столкнулся с вопросом как найти последнее значение в диапазоне.
Решения сводятся к поиску номера строки с последним элементом функцией СЧЕТЗ, а затем вывод значения по найденному номеру функцией ИНДЕКС.
У меня диапазон - столбец D. Последнее значение в строке 18, однако формулы прописаны и дальше, до 30-й строки, поэтому СЧЕТЗ выдает 30. Как считать, чтобы получить 18 или как найти именно последнее число в диапазоне?
 
Этот прием не подошёл? Там во втором способе вам нужно формирование нижней границы диапазона.
Изменено: Ungrateful - 16.10.2019 19:10:29
 
Функция ПРОСМОТР "перебирает непустые ячейки и сравнивает с искомым значением". А я не знаю какое число искать, в результате формулы может быть и не 1.  
 
_ant1, я не ту ссылку сначала кинул, посмотрите, обновил )
 
Эврика! Это действительно трюк, как и указано в статье.  
 
Для конкретного примера, без пропусков в столбце.
=LOOKUP(2;1/(D1:INDEX(D:D;COUNTA(D:D))<>"");ROW(D1:INDEX(D:D;COUNTA(D:D))))
Изменено: БМВ - 16.10.2019 19:21:14
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх