2016-04-15 4 views
0

У меня была ситуация с картинойEXCEL - обратный поиск в матрице

situation.

Таблица и две данные: номинальное значение и другое значение. Мне нужно посмотреть на матрицу вдоль правой строки, основываясь на текущем рейтинге, и развернуть горизонтально на основе входного значения и получить ближайший меньший рейтинг.

Таким образом, в этом случае, я ожидаю 2. Если рейтинг были 2, то результаты должны быть 3 и 3, а затем 2.

ответ

0

Попробуйте эту формулу:

=INDEX(B1:D1,MATCH(B7,INDEX(B2:D4,MATCH(B6,A2:A4,0),0))) 

enter image description here

Внутренний INDEX/MATCH устанавливает правильный диапазон. В то время как внешний находит первый раз, когда номер значения равен или меньше, а следующий больше.

EDIT: В соответствии с замечанием ФПА в

Если вы хотите следующий столбец просто добавьте:

=INDEX(B1:D1,IFERROR(MATCH(B7,INDEX(B2:D4,MATCH(B6,A2:A4,0),0))+1,1)) 

The ЕСЛИОШИБКА сделки с временами, что значение меньше, чем первое число в серии ,

![enter image description here

+0

Спасибо! однако я ошибся и с рейтингом 1 и значением 0,6 я должен получить 2, когда мы прошли рейтинг 1. Что мне там менять? благодаря! – Stefano

+0

@Stefano см. Редактирование. –

+1

да! супер!! когда я вижу, это было не слишком сложно, но, честно говоря, я действительно не мог этого сделать! :) большое спасибо! – Stefano

Смежные вопросы