Google Spreadsheet LOOKUP с динамическим результатом поиска VLOOKUP

пожалуйста, взгляните на мой скриншот с мини-примером электронной таблицы для демонстрации:

http://awesomescreenshot.com/0ab3l3xdeb

Я создал ценовую матрицу для расчета цены. В первой строке вы найдете диапазон поиска. Это цена покупки (EK). B1 означает, что цена покупки> 0, B2 означает, что цена покупки> 10, .... В следующих строках (по одной строке для каждой марки) вы найдете множитель в процентах, который мы добавим к базе цены покупки на диапазон поиска.

Пример (работает со строкой 1 в качестве диапазона поиска и строкой 2 в качестве результата поиска):

A7: это бренд. Это означает, что мы должны работать со строкой 2. (это пока статично, и это моя проблема) B7: Это цена покупки. Это 50 D7: Основываясь на марке и цене покупки. Я смотрю в матрицу и получаю значение 20 C7: Это будет окончательная цена, так как мы увеличиваем цену покупки на 20%.

Это мой расчет:

=B7*((LOOKUP(B7, B1:F1, B2:F2)+100)/100)

Мне понадобится "B2:F2" для марки 1, "B3:F3" для марки 2, ....

Как я могу включить ячейку A7 в свой расчет, чтобы она автоматически использовала результат поиска правой строки? Я подумал о чем-то с ВПР. Но это, кажется, не работает.

У меня больше нет идей.

Пожалуйста помоги


person dermold    schedule 01.10.2014    source источник


Ответы (1)


В ячейке C7 вы можете использовать следующую формулу, позволяющую выполнять горизонтальный и вертикальный поиск одновременно:

=$B$7*((INDEX($B$2:$F$3,MATCH($A$7,$A$2:$A$3,0),MATCH($B$7,$B$1:$F$1,0))+100)/100)

Это вернет то, что вы ищете, а это означает, что вы можете изменить марку и EK в ячейках A7 и B7, и ваш поиск все равно будет работать.

person MikeyB    schedule 02.10.2014