UPDATE
Se você quisesse extrair frações de horas, ficaria mais complicado do que apenas HOUR
. Basta lembrar que o Excel armazena datas no número de dias desde a época. Assim, as frações do número darão as frações do dia. Nesse caso, você pode multiplicar por 24 para obter horas com MOD(A1,1)*24
. Então sua resposta seria algo assim:
=IF(OR(MOD(A1,1)*24<4.5,MOD(A1,1)*24>19.5),TRUE,FALSE)
ORIGINAL
Quando eu colo o seu exemplo "2005-03-24 18:59:19", o Excel o reconhece como um DateTime. Se isso for verdade também para você, use a seguinte fórmula para "classificar registros"
=IF(OR(HOUR(A1)<4,HOUR(A1)>20),TRUE,FALSE)
Como você não mencionou o que deseja fazer com eles, deixei TRUE
e FALSE
. Se sua string não for reconhecida como um tempo, esclareça atualizando sua pergunta.