/ / EXCEL - pesquisa inversa em uma matriz - excel, lookup, vlookup

EXCEL - pesquisa inversa em uma matriz - excel, lookup, vlookup

Eu tenho a situação da foto

situação.

Uma tabela e dois dados: um valor de classificação e outro valor. Eu preciso olhar para a matriz ao longo da linha direita com base na classificação atual e varrer horizontalmente com base no valor de entrada e obter a classificação menor mais próxima.

Portanto, neste caso, estou esperando 2. Se a classificação fosse 2, então os resultados deveriam ser 3 e com 3, depois 2.

Respostas:

0 para resposta № 1

Experimente esta fórmula:

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

insira a descrição da imagem aqui

O INDEX / MATCH interno define o intervalo adequado. Enquanto o exterior encontra a primeira vez que o número do valor é igual ou menor que e o próximo é maior que.

EDIT: De acordo com o comentário do OP

Se você quiser a próxima coluna, basta adicionar um:

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

O IFERROR lida com os tempos em que o valor é menor que o primeiro número da série.

! [insira a descrição da imagem aqui