Página 1 de 1

Penúltimo e Antepenúltimo valor não repetido

Enviado: 13 Jun 2018 às 13:47
por GabrielFurtado
Olá amigos

Estou com dificuldade de buscar o penúltimo e antepenúltimo valores não repetidos de uma coluna
Para buscar o último, como referencia, usei uma fórmula do tipo:
=ÍNDICE(A1:A10;MAIOR((A1:10<>"")*LINS(A1:A10);1))

Ela buscará o último valor não vazio da lista, então para mim está OK.

Porém para penúltimo valor não repetido, caso eu substitua o Índice por 2 no fim desta fórmula, ele retornará o valor mesmo se repetido. E isso não serve para mim.

Algúem consegue pensar em uma maneira?

Exemplo:
Coluna A:
10
10
20
20
10
5
5

Resultado esperado:
ÚLTIMO: 5
PENÚLTIMO: 10
ANTEPENÚLTIMO: 20

Re: Penúltimo e Antepenúltimo valor não repetido

Enviado: 13 Jun 2018 às 16:02
por FelipeMGarcia
Amigo, veja se é isso o que precisa.

Abs

Re: Penúltimo e Antepenúltimo valor não repetido

Enviado: 13 Jun 2018 às 17:36
por GabrielFurtado
FelipeMGarcia escreveu:Amigo, veja se é isso o que precisa.

Abs
Felipe! Chegou perto! Agradeço desde já !

Porém fiz alguns testes, ela não se comporta do jeito que precisava. O exemplo que mandei era levemente simétrico, então deu a impressão de que os valores estavam ok.
Mas na própria planilha que você enviou, quando os valores são mais variados ela quebra a lógica.
Experimente trocar na planilha que me enviou os valores da coluna:

Ex
10
9
8
20
10
5
5

O resultado está dando:
5
8
9

Era para ser:
5
10
20

Penúltimo e Antepenúltimo valor não repetido

Enviado: 13 Jun 2018 às 19:32
por FelipeMGarcia
Eu percebo depois tb, eu fiz uma outra solução, amanhã eu mando pra você testar

Re: Penúltimo e Antepenúltimo valor não repetido

Enviado: 14 Jun 2018 às 06:53
por gfranco
Bom dia.
Segue minha contribuição.
Faça seus testes e dê retorno.

Re: Penúltimo e Antepenúltimo valor não repetido

Enviado: 14 Jun 2018 às 07:53
por FelipeMGarcia
Amigo,

Veja se agora está ok.

Abs

Penúltimo e Antepenúltimo valor não repetido

Enviado: 14 Jun 2018 às 09:17
por FelipeMGarcia
Gfranco, só mudei uma coisa na sua fórmula, depois me fala o que achou da mudança:

=SE(LINS($H$11:H11)>SOMARPRODUTO(--(FREQÜÊNCIA($F$2:$F$8;$F$2:$F$8)>0));"";SEERRO(INDIRETO("f"&MAIOR(SE((CONT.SE($H$11:H11;$F$2:$F$8)=0)*($F$2:$F$8<>"");LIN($F$2:$F$8));1));""))

Caso não tenha mais itens únicos ele retorne vazio, vc colocou os 3 pois foi o que o amigo pediu, mas para adiantar, já mandei retornar todos.

Abs

Penúltimo e Antepenúltimo valor não repetido

Enviado: 14 Jun 2018 às 09:40
por gfranco
Excelente adequação Felipe.
Como vc observou, eu realmente me ative aos 3 por conta da solicitação do tópico, mas se o objetivo fosse retornar todos realmente essa sua proposta seria a mais adequada

Re: Penúltimo e Antepenúltimo valor não repetido

Enviado: 14 Jun 2018 às 10:20
por GabrielFurtado
gfranco escreveu:Bom dia.
Segue minha contribuição.
Faça seus testes e dê retorno.
Caramba!!! Funcionou perfeitamente! Muitíssimo obrigado!
Estou quebrando a cabeça para entender a lógica dela aqui, mas está difícil.
Caso tenha interesse (e tempo, hahaha) de escrever a lógica (ou fazer um vídeo p/ youtube) passo a passo da fórmula acredito que ajudaria muita gente.

De qualquer forma, consegui alterar a fórmula para a minha planilha. Agradeço muito!
Obrigado também FelipeMGarcia, vou testar a última que mandou para tentar entender também!