Notifications
Clear all

Penúltima data

10 Posts
3 Usuários
0 Reactions
3,152 Visualizações
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

Bom dia galerinha,
como eu posso está fazendo pra trazer a penúltima data, sendo que tenho a situação abaixo:

1 15/05/2018
1 15/05/2017
1 15/05/2016
1 15/06/2016
1 13/04/2017
1 13/05/2018
1 12/05/2018
1 11/05/2018

gostaria de trazer a penúltima data de corte da safra ou seja,

safra 2018
safra 2017
safra 2016

a penúltima data de corte foi na safra 2017,
sendo assim teria que retornar a data 15/05/2017, pois tenho que olhar pra ano, e não exatamente pra data,
tentei usar a formula MAIOR(SE( , mas não funcionou, pois ele olha data,
teriam como me ajudar?

 
Postado : 18/11/2019 7:36 am
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Bom dia, Fábio

Uma ideia seria:

=MÁXIMO(A1:A8*(ANO(A1:A8)=MÁXIMO(ANO(A1:A8)-1)))

É matricial (CTRL+SHIFT+ENTER)

 
Postado : 18/11/2019 9:40 am
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

Bom dia EdsonBr,
eu tenho duas colunas, na coluna A eu tenho uma chave, na coluna B eu tenho as data, dai queria buscar a penúltima data referente aquele valor procurado,
o mais interessante é que pra o VALOR 4, está buscando, já para os demais nao está, como se minha formula estivesse errada,
lembrando esse anexo é apenas um modelo teste, o oficial eu tenho uma base de dados com mais de 300mil linhas, NA coluna A tem a chave, e na coluna B tem as datas, ai preciso fazer a busca por chave e pega sempre a penultima data da chave
segue um modelo

https://www.sendspace.com/file/xx2z5c

 
Postado : 19/11/2019 8:45 am
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

.
"dai queria buscar a penúltima data referente aquele valor procurado" ... neste caso ... G5 =MAIOR(SE(C5:C12=F5;D5:D12);2) finaliza com Crtl+Shift+Enter
.
PS: no seu exemplo 4 está retornando 13/04/2020 mas esta é a maior data referente ao 4 (e não a segunda maior ou penúltima) ... o correto seria retornar 21/05/2018 (como faz a formula acima)!!!
.
PS2: elimine as duplicidades para a formula funcionar corretamente (no caso tem 2 número 1 com 21/04/2019)

 
Postado : 19/11/2019 10:50 am
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

boa tarde JSCOPA10,

Perfeito era isso mesmo,

obrigado.

at.te,

 
Postado : 19/11/2019 10:58 am
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

Boa tarde JSCOPA10,
fui fazer o teste, e não de certo rsrsrsrs,
a formula que deu certo foi essa aqui >>> =MÁXIMO(A1:A8*(ANO(A1:A8)=MÁXIMO(ANO(A1:A8)-1))), porem eu não consegui colocar uma condição SE nela... ela funcionou.
coloquei na planilha apenas um talhão de uma fazenda,

NOVO ANEXO com um exemplo Real
https://www.sendspace.com/file/i826jm

at.te,

 
Postado : 19/11/2019 11:15 am
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

.
achei uma solução que parece funcionar ... testa aí, e diga o que acha ... https://www.sendspace.com/file/we1wwb
.

 
Postado : 20/11/2019 9:24 am
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

Boa JSCOPA10,

Muito obrigado, era isso mesmo que precisava.

at.te,

 
Postado : 20/11/2019 11:48 am
fabio.cmaa
(@fabio-cmaa)
Posts: 0
Estimable Member
Topic starter
 

.
achei uma solução que parece funcionar ... testa aí, e diga o que acha ... https://www.sendspace.com/file/we1wwb
.

JSCOPA10, Boa tarde tudo bem?

fui fazer os teste na minha planilha e deu zebra kkkk,

no campo onde tem o código da fazenda 10009,

faz umas alteração com código de 5 digito, ou seja 10237;10225;10003;10270;10445;10035;

em qualquer um dos código e tenta localizar esses código,

lembrando faz com apenas 2 ou 3 código, tenta deixar uma coisa tipo 2 código ou 3 iguais, dar zebra, agora se for apenas um código só igual, não dar.

teria como ver isso?

 
Postado : 20/11/2019 12:11 pm
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

.
fabio.cmaa, se resolveu, clique no tiquet verde para finalizar o tópico!! ... E quando precisar novamente o fórum está à disposição!!!
.

 
Postado : 20/11/2019 12:16 pm