
No Excel, quero obter o número correspondente para um determinado valor em um conjunto de números.
Valores dados estão em desordem.
Exemplo:
1 | 21
2 | 34
3 | 15
4 | 47
5 | 29
Aqui o valor mínimo é 15 e o máximo é 47,
Quero obter os números correspondentes a 15 e 47, ou seja, 3 e 4.
Nota: Os valores da coluna 2 não estão em nenhuma ordem.
Qual fórmula do Excel devo usar?
Responder1
Você não disse se os valores na coluna 2 são únicos. Você pode encontrar oprimeiroocorrências do mínimo e máximo na coluna 2 (B) e recuperar os valores correspondentes na coluna 1 (A) com:
=ÍNDICE(A1:A5,CORESP(MÍNIMO(B1:B5),B1:B5,0)) =ÍNDICE(A1:A5,CORESP(MÁX.(B1:B5),B1:B5,0))
Responder2
Um método que você poderia usar (provavelmente não o melhor) é fazer 2 colunas extras. Um contém uma fórmula que seleciona o máximo e outra que seleciona o mínimo.
Você pode usar a função =IF() para determinar se um valor é o máximo ou o mínimo.
Veja este exemplo:
A coluna C tem:
=IF(B1=MAX($B$1:$B$5),A1,"")
e a coluna D tem:
=IF(B1=MIN($B$1:$B$5),A1,"")
copiou as linhas. Isso revela que C4 é o máximo (4) e D3 é o mínimo (3).
Uma rápida soma dessas colunas significa que você pode colocá-las em outra célula e não se importar com qual das linhas contém o valor.
B7 tem:
=SUM(C1:C5)
e B8 tem:
=SUM(D1:D5)
Como eu disse, provavelmente não é a melhor maneira de fazer isso, mas funciona (mais ou menos).