Notifications
Clear all

Procv enésimo termo?

21 Posts
4 Usuários
0 Reactions
3,646 Visualizações
(@jerry01)
Posts: 0
New Member
Topic starter
 

2000 1
2001 2
2002 3
2000 4
2023 5
2002 6
2000 7
2001 8
2002 9
2000 10
2023 11
2002 12
2000 13
2001 14
2002 15
2000 16
2023 17
2002 18
Boa tarde,
Gostaria de saber como utilizar a função procv para localizar o primeiro termo menor correspondente da coluna B em função da coluna A o segundo e assim sucessivamente.
Por exemplo:
2002
=proc(2002;a1:a18;2;0) ela iria localizar o 3 que seria a primeira correspondência, como eu faria para localizar o numero 15 que está na 17ª linha.

 
Postado : 09/11/2016 12:59 pm
(@fmgarcia)
Posts: 0
New Member
 

Jerry,

Veja se o que fiz te ajuda.

abs

 
Postado : 09/11/2016 1:07 pm
(@jerry01)
Posts: 0
New Member
Topic starter
 

Como eu faço para anexar o arquivo ficaria mais fácil para explicar.
por exemplo:
na coluna A eu tenho o numero dos carros
na coluna b tenho o Km
e coluna C tenho o abastecimento em litros.
com isso a medida que o usuário cadastra através da macro executável cria-se uma linha para n carros e os carros quando repente os abastecimentos preciso separa-los conforme a Km. do menor para o maior.
para executar o calculo da média que seria:
(Km maior - Km menor) / l
ou seja, preciso buscar todos os abastecimentos sendo esses do maior para o menor.
Muito Obrigado.
Fmgarcia espero que vc tenha entendido.

 
Postado : 09/11/2016 1:14 pm
(@fmgarcia)
Posts: 0
New Member
 

Jerry, quando você clicar em responder, aparece abaixo um campo para adicionar um anexo, escolhe o local onde está seu arquivo e clica em adicionar anexo.

abs

 
Postado : 09/11/2016 1:26 pm
(@jerry01)
Posts: 0
New Member
Topic starter
 

segue planilha
Na plan1 contém os meus dados.
já na plan2 preciso inserir o número do carro na celula a1 e alterar todos os dados da coluna B de acordo com a plan1 e informar todos os km do carro conforme plan1

 
Postado : 09/11/2016 1:43 pm
(@fmgarcia)
Posts: 0
New Member
 

Veja se está do jeito q precisa.

Abs

 
Postado : 09/11/2016 2:08 pm
(@jerry01)
Posts: 0
New Member
Topic starter
 

Como eu procuro o segundo menor valor na linha 2 e o 3 menor valor referente a 2002 e assim sucessivamente até o enésimo termo.

 
Postado : 09/11/2016 2:13 pm
(@fmgarcia)
Posts: 0
New Member
 

Na fórmula onde tem o número 1 no final, você substitui por lin(a1)

Detalhe é uma fórmula matricial depois de alterar tem q apertar CTRL + SHIFT + enter e arrasta pra baixo

Pode arrastar para o lado para pegar as demais colunas tb

 
Postado : 09/11/2016 2:16 pm
(@jerry01)
Posts: 0
New Member
Topic starter
 

Desculpa não está dando certo, Não entedi

 
Postado : 09/11/2016 2:24 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
Jerry, se você fizesse isto na própria Plan1 seria bem mais fácil ... veja ...
.
Plan1 ... F1 =2002 ... F2 =SE(A2=$F$1;LIN();"") - arrasta até o final
.
H2=ÍNDICE(A$2:A$1000;CORRESP(MENOR($F$2:$F$1000;LIN()-1);$F$2:$F$1000;0)) ... Arrasta até L, e depois para baixo
.

 
Postado : 09/11/2016 2:39 pm
(@jerry01)
Posts: 0
New Member
Topic starter
 

Desculpe, não está funcionado.
Não entedi e estou errando no procedimento

 
Postado : 09/11/2016 2:46 pm
(@jerry01)
Posts: 0
New Member
Topic starter
 

Desculpa, Não está funcionando e não entendi como funciona

 
Postado : 09/11/2016 2:47 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

??????????????????????
.
Só copiei a formula aqui, colei no seu arquivo e funcionou !!!!!!!!!!!!!!!!!!!!!!!
.

 
Postado : 09/11/2016 2:57 pm
(@jerry01)
Posts: 0
New Member
Topic starter
 

Segue a planilha e inserir o comando e não funciona. A guia que desejo ter os resultados é resumo.

 
Postado : 09/11/2016 3:08 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
Veja o que disse acima!!!!!!!!!!!! ... A solução que dei é para ser usada na mesma Plan1, conforme exemplo que vc postou, e eu repostei aqui em cima!!! ... Se você mudou o local da formula e o nome da Aba, tem que ajustar a formula!!!
.

 
Postado : 09/11/2016 3:10 pm
Página 1 / 2