Страницы: 1
RSS
Поиск приближенного значения по нескольким параметрам
 
Добрый день!
Помогите, пожалуйста, в таком вопросе:
У каждого продукта есть так называемые ценовые шаги, например для яблок они равны 100, 200, 300, 400 и т.д.,отсюда яблоко стоимостью 248 будет соответствовать ценовому шагу 200. Когда продукт только один, мне в этом вопросе помогает впр с интервальным просмотром "1". Но как подтянуть ценовые шаги для нескольких продуктов, когда для каждого продукта они разные? Пример во вложении

Пользуюсь сайтом достаточно давно и всегда находил ответы, а в этот раз уже все перешерстил, но ответа так и не нашел. Буду очень благодарен за помощь!
 
Здравствуйте. Вариант с ВПР и другими функциями, но пришлось изменить расположение базы ценовых шагов.
Код
=ВПР(Прайс!B2;ИНДЕКС(Цен.шаги!$E$2:$G$9;;ПОИСКПОЗ(A2;Цен.шаги!$E$1:$G$1;));1;1)
 
По Вашей таблице:
=ПРОСМОТР(B2;ИНДЕКС(Цен.шаги!$B$2:$B$21;ПОИСКПОЗ(A2;Прайс!$A$2:$A$21;)):Цен.шаги!$B$21)
По измененной:
=ПРОСМОТР(B2;ИНДЕКС(шаги2!$B$2:$I$4;ПОИСКПОЗ(A2;шаги2!$A$2:$A$4;);))
 
Спасибо, работает по обеим вариантам, но в реальной жизни у меня нет возможности изменить вид базы ценовых шагов, т.к. она очень большая и находится в сводной таблице, которая ежедневно обновляется с удаленного сервера. Как бы я эту сводную таблицу не крутил, все равно не могу привести ее в формат ваших вариантов. Поэтому, вариант без изменения форы базы данных подходит отлично!! Еще раз большое спасибо!
Изменено: ChupaChups - 09.09.2017 19:47:43
Страницы: 1
Наверх