Última ocorrência em uma coluna

Prezados(as),

A1 = 1 B1 = 10
A2 = 2 B2 = 12
A3 = 3 B3 = 17
A4 = 4 B4 = 10
A5 = 5 B5 = 10
A6 = 6 B6 = 20

Preciso de uma fórmula para: "Ao digitar 10, na célula C1, me retorne 5, na célula D1.

Vou tentar explicar, sem ser prolixo. Basicamente, a célula C1 é uma célula de busca, quando preenchida, deverá retornar em D1, a referência na coluna A, da última vez em que o valor surgiu na coluna B.

Desde já, agradeço aos que possam.

Use o PROC para achar o último
em D1 =PROC(2;1/(B1:B6=C1);A1:A6)


Explicação da função:

PROC Ultimo
=PROC(2;1/(COLUNAPESQUISA=CRITÉRIO);COLUNAPROCURADA)

Em mais de um Citério
=PROC(2;1/((COLUNAPESQUISA1=CRITÉRIO1)*(COLUNAPESQUISA2=CRITÉRIO2));COLUNAPROCURADA)

SouzaJunior_ask.ods (14.4 KB)

3 Likes

Você também pode obter o número da linha, sem precisar de outra coluna:
=PROC(2;1/(B1:B6=C1);LINHA(B1:B6))
SouzaJunior_ask_LeroyG.ods (11.0 KB)
imagen

2 Likes

Acabei de entender como essa fórmula funciona.

1 Like