Notifications
Clear all

Ajuda com formula

5 Posts
1 Usuários
0 Reactions
481 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal qual a formula eu utilizaria para mostrar o nome ( na coluna I) referente ao volume da coluna J.??

obs: O Volume tem valores repetitos, porém a variável ( coluna E ) são diferentes.

Tentei procv ou indice + corresp porém não funcionou.

 
Postado : 10/05/2012 5:46 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!

Seja bem vindo!!

Por favor quando postar no fórum leia as regras antes!!
Por favor seu título não apropriado!!!
Favor postar arquivos COMPACTADOS!!

Use...essa formula depois aperte as teclas Ctrl + Shift + Enter

=ÍNDICE($E$5:$E$20;MENOR(SE($F$5:$F$20=J5;LIN($E$5:$E$20)-LIN($E$5)+1);CONT.SE(J$5:J5;J5)))
 
Postado : 10/05/2012 6:36 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Prezado Kidsgosto, Bom Dia.

Quando há classificação e existe empate a ÚNICA saída é criar um critério de desempate.
Tem que haver uma chave exclusiva de cada registro para haver a devida classificação.

Classificação com possibilidade de empates levam mais complexidade ao processo.

Faça apenas um teste.
Como você está verificando os valores de F5:F40 mas somente utiliza no quadro as 12 primeiras ocorrências, veja só o que pode acontecer sem a chave exclusiva que identifica cada registro individualmente.

Acrescente mais uma linha.
E21 --> Variavel 17
F21 --> -40

Veja que agora no seu quadro aparecem apenas duas ocorrências -20.
BEM, como você sabe que tem tres ocorrências -20 na sua coluna, QUAIS ocorrências você deverá pegar para mostrar no quadro?

O seu critério de desempate pode ser o que for relevante para você.
Exemplo:
a) Qual variável aparece primeiro na linha? Neste caso uma variável na linha 4 e outra na linha 8, se empatadas, a da linha 4 aparecerá primeiro do que a linha 8.

Lembre-se: Tem que ser algo que possa diferenciar cada variável de forma única.

Qual deve ser adotada? Aí somente você para decidir. Você conhece os dados e sabe o que é mais importante para o seu processo.
Podemos ajudar a montar a sua chave única após você escolher o critério.

A minha explicação ajudou a entender o que é preciso fazer?
Qualquer coisa pode perguntar.

*---------------------------------------------------------------------------------------------------------------------*
Enquanto eu escrevia a minha explicação o nosso espertíssimo e talentoso AlexandreVBA já estava postando a fórmula para você classificar se o critério de desempate escolhido for quem aparece primeiro.
Este é rápido no gatilho mesmo. :lol:

Tive que voltar e fazer este comentário aquí.
AlexandreVBA, parabéns. Você é sempre criativo e muito prestativo com todos.
*---------------------------------------------------------------------------------------------------------------------*

 
Postado : 10/05/2012 6:41 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mazzarop,

Como você está verificando os valores de F5:F40 mas somente utiliza no quadro as 12 primeiras ocorrências, veja só o que pode acontecer sem a chave exclusiva que identifica cada registro individualmente

Sobre isso coloquei apenas 12 registros pois foi apenas um exemplo, mais no arquivo original, vou listar todas as variáveis possíveis em ordem decrescente.A ordem adotada pra mim não importada. No caso tenho 3 variáveis -20 a ordem não altera pra mim tanto faz. ( Alexandre mostrou uma formula que funcionou, porém se você tiver outra solução é sempre bem vinda.)
Obrigado pela explicação.

@alexandrevba
Malz pelo posto no próximo corrijo. Sua formula ficou perfeita resolveu o problema.

 
Postado : 10/05/2012 6:59 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Eu acompanhei este tópico, e confesso que o Alexandre é merecedor da minha admiração, ele tem sempre contribuído com muita presteza e excelência em suas sugestões e dicas.

Parabéns Alexandre !!!

 
Postado : 10/05/2012 7:09 am