Como calculo o número de horas> 24 no Excel?

Como calculo o número de horas> 24 no Excel?

Tenho um trecho da minha planilha abaixo. É um aplicativo de controle de tempo que contém uma data/dia de início, um ID de sessão e a duração da sessão. A coluna A é preenchida adicionando a duração na coluna D. Estou tentando totalizar as durações, mas continuo obtendo valores incorretos nos casos em que a duração total é> 24 horas.

Considerar

     A                   B        C                D         
1  2012/05/22 01:00  |  Wed  |  Session 23341  |  9:00
2  2012/05/23 10:00  |  Wed  |  Session 23342  | 22:00
3  2012/05/25 08:00  |  Fri  |                 |  0:00

Como você pode ver, o diferencial de data entre A2 e A3 demonstra que o valor de 22:00 em D2 representa uma duração de 46 horas (23/05 10:00 + 46:00 = 25/05 08:00). No entanto, a Coluna D exibe apenas as 22h00 além de um dia completo de 24 horas.

Minhas tentativas de ler D2 incluíram int(d2) = 0.00 / int(d2)*24 = 0.00 / hour(d2) = 22.00 / int(a3-a2)*24 =0.00etc. e não obtiveram sucesso ao obter um valor de "46".

Como posso representar D2 com precisão para obter dados resumidos precisos?

Responder1

O Excel é capaz de exibir horas em formato de carimbo de data/hora, mas você precisa definir umformato de célula personalizadopara isso [h]:mm:ss– observe os colchetes, que indicam que as horas não passam para 24, mas continuam contando. Se você definir isso e atribuí-lo à coluna D, poderá inserir uma duração em 46:00:00D2 (você pode pular os segundos em seu formato se não precisar deles, é claro).

Há uma pegadinha: internamente, o Excel ainda armazena um tempo contado para cima a partir de seu valor de data e hora base 0 (1º de janeiro de 1900, 00:00 - a menos que você o configure para usar dicas de data e hora de 1904 para permitir valores negativos, caso em que seria 4 anos depois), então toda a família de funções de tempo ( HOUR, MINUTE, SECOND) ainda retornará um valor dentro do período de 24 horas (o módulo de divisão por 24, vezes 24 ou 22 no seu caso, para ser mais preciso) .

  • se você quisermostraras horas, minutos ou segundos desse carimbo de data/hora, você terá que aplicar outro formato de hora ao seu valor (ou seja, [h]para as horas, mpara os minutos, spara os segundos). Observe que isso afeta apenas a exibição – internamente, o valor ainda é um valor normal de data e hora, conforme explicado acima;
  • você podecalcular livremente, desde que todos os operandos sejam do tipo data e hora. Se ao seu valor em A1 for atribuído um formato de “data e hora” de yyyy/dd/mm hh:mm, a inserção =A1+D1na célula A2 fornecerá a nova data e hora corretas.

Responder2

Observe que você pode multiplicar por 24 para obter as horas em formato decimal, portanto esta fórmula deve retornar 46

=(A3-A2)*24

formatar célula de resultado como número

Responder3

Você pode fazer com que o Excel lide comum número muito grande de horase minutos, evitando simultaneamente a necessidade de usar dois pontos: símbolo a cada vez, para separar horas e minutos.

  1. Insira as horas em uma coluna e os minutos em uma coluna separada. Digite dizerhorasna celaA1eminutosna colunaB1

  2. No final de cada uma das colunas acima, adicione os números, por exemplo, digamosA1 a A19eB1 a B19como números simples em colunasA20 e B20

    Coloque uma fórmula na célulaA20que lê=SOMA(A1:A19)e emB20que lê=SOMA(B1:B19)

  3. Coloque uma fórmula na célulaA21que lê=A20+(B20-B21)/60e na célulaB21que lê=MOD(B20,60)

Voilá!.Os valores das células A21 e B21 fornecem totais em horas e minutos. texto forte

PS:Você pode recortar e colar as fórmulas desta página!

Responder4

Talvez separe a data e os horários em colunas diferentes, para que você possa usar a nova Bcoluna para realizar um cálculo na nova Ecoluna.

informação relacionada