Este é um problema clássico do Excel com a forma como Datas e Horários são armazenados e calculados. As datas são armazenadas como números de série (inteiros), da própria Microsoft:
O Excel armazena Datas como números de série sequenciais para que possam ser usados em cálculos. Por padrão, 1º de janeiro de 1900 é o número de série 1 e 1º de janeiro de 2008 é o número de série 39448 porque é 39.447 dias após 1º de janeiro de 1900.
e
Tempo os valores são um parte de um valor de data e representada por um número decimal (por exemplo, 12:00 PM é representado como 0,5 porque é metade de um dia)
Então, como você está tentando comparar tempos, precisa pensar em termos do "dia" em que seu tempo se encaixa. Como o Excel considera a meia-noite o início de um novo dia, é necessário contabilizar isso em seu cálculo. Então, o seu horário 23:44 está realmente ocorrendo no final do dia, enquanto o 00:56 está no começo do dia.
Para mapear corretamente isso, você precisará de uma "coluna de ajuda" que traduza os horários para essencialmente antes ou depois da meia-noite - dando-lhes a relação correta com a meia-noite. Portanto, na coluna auxiliar, adicione 1 (dia) às vezes antes do meio-dia e adicione 0 (dias) às vezes à tarde.
=IF(sleep_time < 0.5, sleep_time+1,sleep_time)
Em seguida, trace sua coluna de ajuda.
PodeajudaraalteraroformatodoseunúmeroparaNumber
paravercomooExcelestáinterpretandoseushorários.