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

Посмотрите, пожалуйста, на мой скриншот с мини-таблицей для демонстрации:

http://awesomescreenshot.com/0ab3l3xdeb

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

Пример (работает с row1 как диапазон поиска и row2 как результат поиска):

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

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

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

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

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

Понятия не имею.

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

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, и ваш поиск будет работать.

Другие вопросы по тегам