
Fórmula genérica
=SMALL(range,n)
Resumo
Para encontrar os n valores mais baixos em um conjunto de dados, você pode usar a função SMALL. Isso pode ser combinado com INDEX conforme mostrado abaixo para recuperar os valores associados. No exemplo mostrado, a fórmula em F7 é:
=SMALL(bid,E7)
Observação: esta planilha tem dois intervalos nomeados: lance (C5: C12) e empresa (B5: B12), usados para conveniência e legibilidade.
Explicação
A função pequena pode recuperar os menores valores dos dados com base na classificação. Por exemplo:
=SMALL(range,1) // smallest =SMALL(range,2) // 2nd smallest =SMALL(range,3) // 3rd smallest
Nesse caso, a classificação simplesmente vem da coluna E.
Recuperar valores associados
Para recuperar o nome da empresa associada aos menores lances, usamos INDEX e MATCH. A fórmula em G7 é:
=INDEX(company,MATCH(F7,bid,0))
Aqui, o valor na coluna F é usado como o valor de pesquisa dentro de MATCH, com o lance de intervalo nomeado (C5: C12) para lookup_array e o tipo de correspondência definido como zero para forçar a correspondência exata. MATCH então retorna a localização do valor para INDEX como um número de linha. INDEX então recupera o valor correspondente da empresa de intervalo nomeada (B5: B12).
A fórmula tudo-em-um para obter o nome da empresa em uma etapa seria assim:
=INDEX(company,MATCH(SMALL(bid,E7),bid,0))
Nota: se seus valores contiverem duplicatas, você pode obter empates ao tentar classificar. Você pode usar uma fórmula como esta para intervalos.