terça-feira, 4 de janeiro de 2011

Retornando os maiores ou menores valores de uma lista

Quem já utilizou a função Maior() para descobrir quais são os N maiores itens de uma lista levanta a mão! Levanta a outra mão quem utilizou a função Menor() para descobrir quais são os N menores itens de uma lista!
Geralmente utilizamos estas funções para retornar um único valor, o maior ou o menor da lista. Utilizando estas funções para retornar os N maiores ou N menores números de uma lista tornamos as informações muito mais ricas.
Por exemplo, podemos responder as seguintes perguntas:
Quais foram os cinco produtos mais lucrativos?
Quais foram as três maiores médias escolares?
Quais foram as 10 cidades com menor IDH no Brasil?
Para isto, basta preencher o segundo parâmetro da fórmula com a quantidade de informações a serem retornadas. Decida o que fazer com os dados retornados (Somar? Calcular a média?) e bingo!
No exemplo abaixo calculei a soma dos cinco produtos mais lucrativos com a seguinte fórmula:
=SOMA(MAIOR(B2:B11;{1;2;3;4;5}))
Também calculei a média de lucro dos cinco produtos mais lucrativos com a seguinte fórmula:
=MÉDIA(MAIOR(B2:B11;{1;2;3;4;5}))

Adapte e utilize conforme sua necessidade.

Um comentário:

  1. Está dica eu já sabia, mas quando os colegas de trabalho perguntarem como faz, envio este artigo que é bem claro e didático.
    Ganharei um tempo precioso não precisando explicar para eles (Rss...)

    Abraços

    ResponderExcluir