Страницы: 1
RSS
Протянуть формулу в ГПР
 
Вписал свой вопрос в другую тему, где запрашивали объединение ВПР и ГПР - но сообщение куда-то делось. А ничего похожего поиском не нашел; помогайте.  
Условие: формула вот такого вида - =ЕСЛИ(И(ГПР($Q$1;'Расчёт графика'!$E$1:$Q$51;2;0)="");"";ГПР($Q$1;'Расчёт графика'!$E$1:$Q$51;2;0))  
Задача: при протягивании формулы вниз по столбцу чтоб автоматически изменялось значение контролируемой строки, вот так:  
=ЕСЛИ(И(ГПР($Q$1;'Расчёт графика'!$E$1:$Q$51;3;0)="");"";ГПР($Q$1;'Расчёт графика'!$E$1:$Q$51;3;0))  
=ЕСЛИ(И(ГПР($Q$1;'Расчёт графика'!$E$1:$Q$51;4;0)="");"";ГПР($Q$1;'Расчёт графика'!$E$1:$Q$51;4;0))  
=ЕСЛИ(И(ГПР($Q$1;'Расчёт графика'!$E$1:$Q$51;5;0)="");"";ГПР($Q$1;'Расчёт графика'!$E$1:$Q$51;5;0))  
и так далее.  
Как это сделать? Эксель почему-то в ГПРе так не протягивает, только в ВПР :(  
Спасибо.
 
Поменяйте абсолютные ссылки на относительные (поубирайте значки доллара ($), там где они мешают).
 
{quote}{login=}{date=06.06.2011 01:24}{thema=}{post}Поменяйте абсолютные ссылки на относительные (поубирайте значки доллара ($), там где они мешают).{/post}{/quote} Ответ снимается. Тут надо формулу строка() добавить. На примере будет проще объяснить.
 
{quote}{login=K E R K}{date=06.06.2011 01:22}{thema=Протянуть формулу в ГПР}{post}Вписал свой вопрос в другую тему, где запрашивали объединение ВПР и ГПР - но сообщение куда-то делось. {/post}{/quote}  
Не "делось", а я его удалил - читайте Правила.
 
Они там не мешают. Без них таблица будет некорректно работать, с каждой последующей строкой выбирая значения из новой строки и смещенного диапазона таблицы, в которой ищу значения.
 
{quote}{login=}{date=06.06.2011 01:26}Ответ снимается. Тут надо формулу строка() добавить. На примере будет проще объяснить.{/quote}Вот пожалуйста, пример вложу. Помогите.
 
Так?
 
=ГПР(G$2;$B$2:$D$5;СТРОКА()-1;0)
 
=ГПР(G$2;$B$2:$D$5;ПОИСКПОЗ($F3;$A$2:$A$5;0);0)
 
Спасибо большое! Никогда функцией "СТРОКА()" не пользовался и ее синтаксис не понимаю, но - работает :)  
Буду благодарен за дополнительное разъяснение - как оно работает; но главное - цель достигнута :)
 
По функциям строка() и столбец() доступно в справке объяснено. Вы по-видимому справкой тоже никогда не пользовались - а очень пользительно бывает.
 
{quote}{login=}{date=06.06.2011 01:56}{thema=}{post}По функциям строка() и столбец() доступно в справке объяснено. Вы по-видимому справкой тоже никогда не пользовались - а очень пользительно бывает.{/post}{/quote}Не сердитесь. У нас Офис стоит на удаленном сервере, функция справки "ограниченно доступна"; у нас даже такое есть: ставишь "равно" в ячейке, жмешь выбор функции, в окне поиска набираешь "ГПР" - эксель отвечает, что ничего не найдено ((( Приходится вручную по списку бегать и искать. Дурдом.  
 
Попутно: а есть ли возможность в ГПР найти значение, находящееся в строке НАД контролируемым (или, для ВПР - в столбце СЛЕВА от контролируемого)? В "Приемах" такой вопрос есть - но кроме варианта с макросами я ответа не увидел.
 
можно как-то так  
ГПР - аналогично
 
{quote}{login=}{date=06.06.2011 02:14}{thema=}{post}можно как-то так  
ГПР - аналогично{/post}{/quote}Пришлось повозиться (у меня данные с нескольких листов), но в итоге - ура.  
Огромное вам спасибо!
Страницы: 1
Читают тему
Наверх