Como obter a diferença horária em minutos no Excel?


19

Eu tenho valores de tempo em duas células em uma planilha do Excel e preciso da diferença dos tempos em minutos.

As células no Excel são como abaixo:

   A        B        C
1  6:38     8:23     1:45:00

Um é a hora de início
B é o tempo final
C representa a diferença de tempo (B1-A1), que é apresentado na hh: mm: ss formato

As colunas A e B são formatadas como hh: mm personalizadas e a célula C é formatada como hh: mm: ss personalizadas .

Mas preciso inserir o valor na célula C1 como 105 em vez de 1:45:00 .

Você poderia ajudar a exibir o tempo apenas em minutos e fornecer o formato correto?


Caso você ainda se importe depois de quase 6 anos: adicionei alguns exemplos à resposta de Neal , que não precisa de nenhuma fórmula.
Arjan

Respostas:


18

Basta definir a célula a ser mostrada em formato numérico e ele mostrará um número decimal.

A parte inteira corresponde ao valor da data (ou seja, o dia) e a parte decimal à hora do dia.

Se você multiplicar o valor numérico de 1:45 (que é 0,07) por 24x60 (o número de horas em um dia e o número de minutos em uma hora), obterá o valor em minutos da sua célula (105).


11
Em vez de cálculos adicionais, prefiro usar a formatação, como na resposta de Neal .
Arjan

12

Apenas formate seu celular como [mm].

Os colchetes ao redor mmdizem ao Excel para mostrar o total, e não o que seria mostrado se você tirasse o total de horas. Os colchetes também forçam o Excel a interpretar mmcomo minutos, não como o mês. (Sem os colchetes, me mm consulte o mês se não for precedido por hou hhpor horas ou seguido por sssegundos.)

Portanto, onde 1:45:00com formato mm:ssignoraria as horas e mostraria 45:00, ambos [m]:sse [mm]:ssmostrará como 105:00, e ambos [m]e [mm]mostraria 105(onde me mmmostraria 12, sendo o mês da data padrão do Excel, que é 31 de dezembro de 1899).

Isso também funciona por horas e segundos. Como 27:10:59com h:mmiria mostrar 3:10, mas ambos [h]:mme [hh]:mmmostrar 27:10, enquanto ambos [h]e [hh]mostrar 27. E smostraria 59, mas [s]97859.


Então, suponha que eu tenha uma célula que tenha data e 24 horas como 2018-09-25 15:40:33 ... consulte prntscr.com/ip2b1t Usando sua sugestão na coluna Data de divisão do IC do horário e convertê-la TOTAL de segundos. Na coluna AI, quero ter uma duração crescente cumulativa (em segundos) e eu o consegui conforme mostrado na figura, atribuindo 0 a A1 e depois atribuindo =A1+(C2-C1)a A2. Existe alguma outra alternativa para pular cálculo intermediário em coluna C
nightcrawler

10

Eu acho que isso vai funcionar:

  • A1 6:23
  • B1 8:23
  • C1 = (B1-A1) * 24 * 60

Apenas certifique-se de formatar C1 como "Geral"


0

Apenas formate sua célula C como hh:mm.


11
Ou, para mostrar 28 horas como 28, não 04, bordadura com colchetes: [hh]:mm.
Arjan

0

Como algumas pessoas já disseram, se você multiplicar o valor numérico de 1:45 (que é 0,07) por 24x60 = 1440 (o número de horas em um dia e o número de minutos em uma hora), você obterá o valor em minutos do seu celular (105). Versão curta: C1 = (B1-A1) * 1440

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.