Здравствуйте!) Делаю задание. На листе Прейскурант диапазон А2:A5 называется товары, а B1:B5 - цены. Далее нужно в С2 на листе Накладная ввести формулу =ГПР(B2;цены;ПОИСКПОЗ(A2;товары;0)+1). Ввожу. Появляется ошибка. Почему?
[moder]Тема закрыта. Причина: нарушение п.п. 2 Правил форума[/moder]
Здравствуйте!) Делаю задание. На листе Прейскурант диапазон А2:A5 называется товары, а B1:B5 - цены. Далее нужно в С2 на листе Накладная ввести формулу =ГПР(B2;цены;ПОИСКПОЗ(A2;товары;0)+1). Ввожу. Появляется ошибка. Почему?
[moder]Тема закрыта. Причина: нарушение п.п. 2 Правил форума[/moder]julia9311
Как здесь не вспомнить "Уральские пельмени"... Потому что вы ушли не в те дебри. Я, конечно, примерно понял, что вы хотите получать - цену за единицу в зависимости от количества, по заданным в Прейскуранте градациям (1/30/50). Так вот, попробуйте применить двумерный поиск в диапазоне. Ещё - если вы именуете два (или несколько) связных диапазонов (как у вас Товары-Цены) - делайте их одинакового размера. А ещё лучше - именуйте всю таблицу данных целиком (исключая заголовки столбцов и, возможно, подписи строк).
Цитата (julia9311)
Появляется ошибка. Почему?
Как здесь не вспомнить "Уральские пельмени"... Потому что вы ушли не в те дебри. Я, конечно, примерно понял, что вы хотите получать - цену за единицу в зависимости от количества, по заданным в Прейскуранте градациям (1/30/50). Так вот, попробуйте применить двумерный поиск в диапазоне. Ещё - если вы именуете два (или несколько) связных диапазонов (как у вас Товары-Цены) - делайте их одинакового размера. А ещё лучше - именуйте всю таблицу данных целиком (исключая заголовки столбцов и, возможно, подписи строк).AndreTM