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