Notifications
Clear all

Tabela com melhores posicionados de outra tabela

21 Posts
5 Usuários
0 Reactions
3,986 Visualizações
(@daniel-dalence)
Posts: 37
Eminent Member
Topic starter
 

Amigos,

Tenho uma tabela com dados bem amplos conforme exemplo ilustrativo em anexo (exemplo). Quero fazer outras tabelas pegando os 5 melhores de cada dado que tem a outra tabela (exemplo2). Por exemplo, uma tabela com as 5 melhores médias, outra com as 5 maiores idades, outra com as 5 melhores notas 1 e assim por diante. Como fazer? Eu sei através da fórmula MAIOR buscar os 5 melhores resultados, mas não sei como relacionar com os nomes, já tentei fórmulas de busca e todas dão erro. Peço a ajuda de vocês, obrigado.

 
Postado : 07/01/2016 11:53 pm
(@gui-d)
Posts: 155
Estimable Member
 

Daniel, a questão é a seguinte, você tem formulas matriciais totalmente distintas umas das outras dentro de cada tabelinha da planilha exemplo que postei.

Uma serve para buscar as maiores notas, que são as que trazem os valores numéricos.

Outra serve para buscar o nome referente a cada nota.

Você está se atentando somente às formulas que retornam as notas(numéricas) de cada atleta, porém as formulas que retornam os nomes também contém critérios que precisam ser alterados, caso contrário ela não retornará os nomes corretos referente a cada nota.

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 14/01/2016 5:41 am
(@daniel-dalence)
Posts: 37
Eminent Member
Topic starter
 

É verdade, não havia me atentado que haviam dois "m" nas fórmulas das colunas L. Obrigado.

 
Postado : 14/01/2016 7:54 am
carlosrgs
(@carlosrgs)
Posts: 631
Prominent Member
 

Bom dia Daniel.

Tava lendo o tópico e vi que vc não conhecia muito de Indice / Corresp.

O pessoal está postando tudo com Matriciais, talvez um método simples lhe ajude para futuras adaptações.

Segue um modelo utilizando a fórmula = ORDEM.

As fórmulas matriciais são boas, mas se não conhecemos muito as fórmulas simples, nos perdemos ao nos deparar com matriciais (Experiencia própria).

O Exemplo está bem simples, mas funciona com coluna adicional.

_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.

 
Postado : 14/01/2016 8:31 am
(@daniel-dalence)
Posts: 37
Eminent Member
Topic starter
 

Guilherme,

Uma dúvida final: na última tabela que enviou na "nota 1" o critério de desempate foi o maior valor em "nota 3", se eu quiser que seja o MENOR valor e não o MAIOR valor o critério de desempate, o que devo alterar na fórmula?

Sua fórmula é a seguinte (I3):

=ÍNDICE($A$3:$A$23;MENOR(SE((J3=$C$3:$C$23)*($E$3:$E$23>=7)*($E$3:$E$23=MAIOR(($C$3:$C$23=J3)*$E$3:$E$23;CONT.SE($J$3:J3;J3)));LIN($A$3:$A$23)-LIN($A$3)+1;FALSO);CONT.SE($I$2:I2;ÍNDICE($A$3:$A$23;MENOR(SE((J3=$C$3:$C$23)*($E$3:$E$23>=7)*($E$3:$E$23=MAIOR(($C$3:$C$23=J3)*$E$3:$E$23;CONT.SE($J$3:J3;J3)));LIN($A$3:$A$23)-LIN($A$3)+1;FALSO);1)))+1))

Eu tentei o que me pareceu o mais certo, trocar os dois MAIOR por MENOR já que parecem estar buscando o maior valor na coluna E (a coluna da nota 3) e eu queria o menor para usar como desempate, mas ao fazer isso deu erro.

 
Postado : 14/01/2016 1:32 pm
(@gui-d)
Posts: 155
Estimable Member
 

Kra, já são tantos critérios que até eu ja estou meio perdido.

Mas vamos lá, na tabelinha de ranking pela nota1 eu adicionei o critério que pediu.

Então recapitulando os critérios:
Maiores notas1, desde que as notas3 sejam maiores que 7 e trazendo sempre em primeiro o que obteve a menor nota(lembrando que somente se for maior que 7).

Sendo assim a formula ficou:

=ÍNDICE($A$3:$A$23;MENOR(SE((J3=$C$3:$C$23)*($E$3:$E$23>=7)*($E$3:$E$23=MAIOR(($C$3:$C$23=J3)*$E$3:$E$23;SOMARPRODUTO(($E$3:$E$23>=7)*($C$3:$C$23=J3))-CONT.SE($J$2:J2;J3)));LIN($A$3:$A$23)-LIN($A$3)+1;FALSO);CONT.SE($I$2:I2;ÍNDICE($A$3:$A$23;MENOR(SE((J3=$C$3:$C$23)*($E$3:$E$23>=7)*($E$3:$E$23=MAIOR(($C$3:$C$23=J3)*$E$3:$E$23;SOMARPRODUTO(($E$3:$E$23>=7)*($C$3:$C$23=J3))-CONT.SE($J$2:J2;J3)));LIN($A$3:$A$23)-LIN($A$3)+1;FALSO);1)))+1))

Segue em anexo a planilha como exemplo também para facilitar.

E não se esqueça de marcar o tópico como resolvido.

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 15/01/2016 5:35 am
(@daniel-dalence)
Posts: 37
Eminent Member
Topic starter
 

Carlos, obrigado pela ajuda, dei uma olhada em como fez.

Guilherme, agora está tudo ok, obrigado por tudo.

 
Postado : 15/01/2016 5:31 pm
Página 2 / 2