Página 1 de 1
Fórmula para pegar uma ocorrencia aleatória
Enviado: 25 Jan 2018 às 12:03
por rit
Boa tarde amigos,
Eu tenho uma situação que um código (referencia) se repete na coluna A e eu preciso pegar um dado da coluna H só que a condição dessa busca seria a ultima ocorrencia da coluna F com a palavra "RES"..
Obrigado!
Fórmula para pegar uma ocorrencia aleatória
Enviado: 25 Jan 2018 às 13:08
por gfranco
Boa tarde.
Sugiro postar uma planilha modelo com uma demonstração manual dos resultado esperado....
Re: Fórmula para pegar uma ocorrencia aleatória
Enviado: 25 Jan 2018 às 15:26
por rit
Segue,
Esta descrito o dado que eu preciso.
Fórmula para pegar uma ocorrencia aleatória
Enviado: 25 Jan 2018 às 15:49
por gfranco
Só uma pergunta:
o dado da coluna "A" COD REFERENCIA não importa? não muda?
O Objetivo é considerar apenas a coluna "F" e verificar nessa coluna qual a maior linha que tem a informação "RES" e retornar seu correspondente da coluna "H"?
Ou serão dois critérios de pesuisa? a maior linha da coluna "F" que tenha a palavra "RES" combinado com o código tal que está na coluna "A"?
Dê retorno.
Fórmula para pegar uma ocorrencia aleatória
Enviado: 25 Jan 2018 às 16:46
por rit
sim importa, vão ter varios códigos ali com repetições, a coluna A tbm sera criterio., se não eu usaria aquele proc(2;1/ etc..
Re: Fórmula para pegar uma ocorrencia aleatória
Enviado: 25 Jan 2018 às 20:58
por gfranco
Boa noite.
Veja se o que fiz te ajuda.
Fórmula para pegar uma ocorrencia aleatória
Enviado: 26 Jan 2018 às 07:44
por rit
Gfranco 100% funcionando muito obrigado estou automatizando muitos processos com esses códigos que você anda fazendo muito obrigado mesmo!
Agora me tira uma duvida quando fazemos isso aqui =se(A3="") o que faz exatamente ? se A3 = a nada ?
outra coisa eu abri um tópico em macros de um verificador de atraso, se não for encomodo ja sendo voce poderia dar uma olhada, apenas para dizer o quanto complicado é de fazer aquele tipo de solução.
Obrigado novamente!
Re: Fórmula para pegar uma ocorrencia aleatória
Enviado: 26 Jan 2018 às 07:52
por gfranco
Bom dia.
Creio que vc está se referindo a construção que fiz na coluna "K" da planilha postada acima onde eu escrevi:
Código: Selecionar todos=SE(J2="";"";ÍNDICE($H$2:$H$11;AGREGAR(14;6;LIN($H$2:$H$11)-LIN($H$2)+1/(($A$2:$A$11=J2)*($F$2:$F$11="res")*($H$2:$H$11<>""));1)))
Como o retorno da fórmula que está na coluna "J" pode me retornar um valor vazio, essa parte da fórmula significa que:
Se J2 for igual a nada... não faça nada (veja que há duas aspas como argumento "valor se verdadeiro" desse primeiro "SE".
e em caso contrário... execute o cálculo: índice.......
Compreendeu?
Re: Fórmula para pegar uma ocorrencia aleatória
Enviado: 26 Jan 2018 às 07:55
por gfranco
rit escreveu:outra coisa eu abri um tópico em macros de um verificador de atraso, se não for encomodo ja sendo voce poderia dar uma olhada, apenas para dizer o quanto complicado é de fazer aquele tipo de solução.
Obrigado novamente!
Poderia postar o link desse tópico?
Isso é interessante pois permite que todos os membros possam ver e emitir opinião.
Fórmula para pegar uma ocorrencia aleatória
Enviado: 26 Jan 2018 às 09:40
por rit
viewtopic.php?f=12&t=6158
O link é esse, o fato é eu não entendo quase nada de programação e tipo, não sei a complexidade da coisa, se eu pegar um código pronto eu consigo modificar algo, mas escrever ele do zero é algo que eu nao tenho tendo muito sucesso.
Fórmula para pegar uma ocorrencia aleatória
Enviado: 26 Jan 2018 às 10:06
por gfranco
Pelo que vi, o AlexandreVBA já resolveu essa questão do tópico 6158.