Notifications
Clear all

Ordenação

7 Posts
3 Usuários
0 Reactions
1,720 Visualizações
(@diegosouza)
Posts: 4
Active Member
Topic starter
 

Galera! Boa tarde,
Estou com um probleminha e gostaria de ajuda de vocês! :D

Tenho uma planilha que me fala quais navios foram atracados e preciso de uma certa ordenação nela.
Segue anexo a planilha com as datas.

1º Preciso saber qual é o proximo navio a atracar sem mudar a ordem da coluna C, uma vez que receberei uma lista diaria e gostaria de automatizar para nao precisar fazer na unha.
2º O navio sempre desatracará dois dias depois.
3º Ja tentei todos tipos de PROCV e nao consegui. Tentei PROCV(MENOR(Matriz;1)... e nao consegui fechar.
4º Na coluna A, tem que colocar o ranking do proximo, por exemplo:
Lá eu ja sei que o promeiro é marieta, quero saber o proximo navio e ele tem que preencher com o numero 2

Desde ja agradeço o retorno de vcs!
Abraçooo

Esqueci de falar que a procura terá que achar qual o proximo navio pela data e contar +2 dias para a desatracação e assim por diante

 
Postado : 04/12/2012 12:26 pm
(@wilmarleal)
Posts: 186
Estimable Member
 

kd a planilha?

 
Postado : 04/12/2012 2:05 pm
(@diegosouza)
Posts: 4
Active Member
Topic starter
 

Desculpa, Segue anexo!

 
Postado : 04/12/2012 2:10 pm
(@wilmarleal)
Posts: 186
Estimable Member
 

Amigo, veja a planilha veja se serve,
segue em anexo, acho que pelo que voce falou atende, mais veja aqui, qualquer coisa da um grito... abraço

 
Postado : 04/12/2012 2:37 pm
(@diegosouza)
Posts: 4
Active Member
Topic starter
 

Nao era bem isso que eu queria, mas eu ja consegui resolver aqui. Obrigado!

 
Postado : 04/12/2012 2:49 pm
(@wilmarleal)
Posts: 186
Estimable Member
 

a não esqueça só mude a DATA DE CHEGADA, pois é a referencia para ORDENAÇÃO, mudando a DATA e clicando no botão é feito a ordenaçao, pode ser desta forma ou automatico, como?

na planilha voce colocar esse codigo: alt+f11 abre o edito vba

Private Sub Worksheet_Change(ByVal Target As Range)
call Ordenar
End Sub

o que ele vai fazer?
vai ordenar automatico, tente com esse

espero ter ajudado, abraço

 
Postado : 04/12/2012 2:52 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Assumindo que não há duas "data/hora" iguais, faça em A3:

=SE(C3="";"";CONT.SE(INDIRETO("$C$3:$C$"&CONT.NÚM($C$3:$C$1000)+2);"<="&C3)) e arraste para baixo.

Abs,

 
Postado : 04/12/2012 8:05 pm