Página 1 de 1

dias e horas faltante em uma lista

Enviado: 20 Nov 2018 às 09:44
por ALTAMIRANDO
dias e horas faltante em uma lista

Bom dia! Gostaria que alguém me ajudasse, pois estou tendo dificuldade para solucionar um pequeno problema, tenho uma planilha de Excel 2013, onde na coluna A, tem uma lista com data e hora personalizada, exemplo: 01/10/2018 00:00, até 31/10/2018 23:00, sendo que nessa listagem faltam alguns horários. É ai que entra a dificuldade, preciso encontrar esses horários que faltam, e não consigo encontrar a formula correta.
Alguém poderia mim ajudar?
segue uma planilha em anexo com mais detalhes.

Re: dias e horas faltante em uma lista

Enviado: 20 Nov 2018 às 15:52
por osvaldomp
Experimente a UDF abaixo.
Código: Selecionar todos
Function DatasFaltantes()
 Dim coll As New Collection, i As Date, dMin As Date, dMax As Date
  Application.Volatile
  dMin = Application.Min([A:A]): dMax = Application.Max([A:A])
   For i = dMin To dMax Step 1 / 24
    If Application.CountIf([A:A], i) = 0 Then coll.Add i
   Next i
  If Application.Caller.Row - 1 > coll.Count Then
   DatasFaltantes = ""
  Else: DatasFaltantes = coll(Application.Caller.Row - 1)
  End If
End Function
obs.
1. cole a função =DatasFaltantes() na linha 2 de qualquer coluna (C2 ou D2 ou E2 ...), e em seguida arraste para baixo; basta colar, não entre como matricial como a UDF do seu exemplo;
2. a função acima funciona para qualquer quantidade de datas/horas na coluna A, não é preciso colocar argumentos nela;
2. o resultado que você colocou no seu exemplo está incorreto, pois os dados abaixo não são faltantes, já que constam na coluna A
02/10/2018 11:00
02/10/2018 12:00
02/10/2018 13:00
02/10/2018 14:00

Re: dias e horas faltante em uma lista

Enviado: 21 Nov 2018 às 13:32
por ALTAMIRANDO
NA mosca!
Muito obrigado Osvaldo, que Deus abençoe a todos desse fórum!!!!!