Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Antohnio от 09.08.2016, 13:50

Название: Как выбрать следующую ячейку после той, которую выдает формула ВПР?
Отправлено: Antohnio от 09.08.2016, 13:50
Здравствуйте, коллеги, мудрецы, программисты)))
Я новичок на форуме, помогите))

Дано: есть столбец с датами - столбец С.  Есть другой столбец с другими датами - Q.
Задача: найти формулу, которая бы выбирала из первого столбца первую по списку дату позднее заданной в столбце Q.

Моя попытка решения: для начала использую формулу ВПР(Q6;$C$6:$C$30;1;ИСТИНА). Эта формула выдает дату равную заданной в Q6 или ранее идущую.
Теперь осталось-то только добавить что-то, чтобы формула брала следующую по списку дату в столбце C. 
Но не получается!
Формула =Смещ(ВПР(Q8;$C$6:$C$30;1;ИСТИНА);0;1)   почему-то выдает ошибку и не хочет работать.
Формула =ДВССЫЛ("C"&СТРОКА(ВПР(Q8;$C$6:$C$30;1;ИСТИНА)))   тоже выдает ошибку. 
Я что-то делю не так или Эксель просто взбунтовался?
Название: Re: Как выбрать следующую ячейку после той, которую выдает формула ВПР?
Отправлено: Antohnio от 09.08.2016, 13:54
не получается вообще найти координаты ячейки, которую находит формула ВПР.
например, формула =ВПР(Q6;$C$6:$C$30;1;ИСТИНА)  работает верно.
Но не работает даже простая комбинация  с ней  = Строка(ВПР(Q6;$C$6:$C$30;1;ИСТИНА))  Не выдает номер строки ячейки. Выдает ошибку - почему?
Название: Re: Как выбрать следующую ячейку после той, которую выдает формула ВПР?
Отправлено: cheshiki1 от 09.08.2016, 14:16
по идее вам нужна формула такого вида ИНДЕКС(столбец;ПОИСКПОЗ(дата;столбец дат;)+1)
более точно можно сказать при наличии файла примера.
Название: Re: Как выбрать следующую ячейку после той, которую выдает формула ВПР?
Отправлено: Antohnio от 09.08.2016, 16:14
Спасибо большое!   ;D
Действительно помогло!     ;)
потестим файлик конечно, на ошибки, но вроде работает ))))
Вопрос закрыт, кажется.

Ради удовлетворения любопытства только хочется узнать, почему с ВПР вышеуказанные формулы "Строка", "Смещ", "ДВССЫЛ" не работали?   ???
Название: Re: Как выбрать следующую ячейку после той, которую выдает формула ВПР?
Отправлено: cheshiki1 от 09.08.2016, 16:27
ВПР выдает ответ значение, а для работы ф-ций "Строка", "Смещ", "ДВССЫЛ" нужна ссылка.
Название: Re: Как выбрать следующую ячейку после той, которую выдает формула ВПР?
Отправлено: vikttur от 09.08.2016, 16:30
Внимательнее справку читайте:
СТРОКА([ссылка])
ВПР показывает значение, а не ссылку
Название: Re: Как выбрать следующую ячейку после той, которую выдает формула ВПР?
Отправлено: Antohnio от 09.08.2016, 17:12
Я думал о том, что ВПР дает значение.
А как тогда найти координаты ячейки, ИЗ которой впр берет значение?
Название: Re: Как выбрать следующую ячейку после той, которую выдает формула ВПР?
Отправлено: cheshiki1 от 09.08.2016, 17:20
1 вопрос одна тема.
из ВпР точно координаты не вытянете, а вот ПОИСКПОЗ даст вам номер строки найденного значения. от неё и пляшите.
Название: Re: Как выбрать следующую ячейку после той, которую выдает формула ВПР?
Отправлено: Antohnio от 09.08.2016, 17:40
Ок, еще раз благодарю.  Отличный форум  ;D