Convertire il numero di minuti nel formato Excel hh: mm


0

Ho un set di dati che viene rappresentato in pochi minuti. Questi dati devono essere convertiti in ore e il resto in minuti.

Ad esempio, nella colonna A ho 120 e nella colonna B ho bisogno di presentare i dati nel formato hh: mm. Ho provato questo: =A1/60 che mi dà 2 come risultato nella colonna B, indicando che 120 minuti sono 2 ore.

Ma per un record che contiene dati come 179 minuti, questo viene convertito in 2.98333 ore dopo la mia formula A1 / 60, quindi questo approccio non funziona. Il risultato di cui ho bisogno sono ore e minuti: 02:59

Come posso convertire le mie voci dei minuti da visualizzare nel formato hh: mm?

Quello che ho provato:

60 - because there are 60 minutes in 1 hour

=a1/60 

Minutes                 A/60 result        hh:mm needed      
A                        B                     C
120                      2                   02:00
179                      2.98333             02:59   

Mark, hai ragione. Intendevo dire 120 minuti non secondi
Ana

Ho fatto un po 'di pulizia nella tua domanda. Una cosa che non è chiara però perché la domanda la descrive in entrambi i modi: hai bisogno solo di un formato di visualizzazione di hh: mm o hai bisogno delle ore e dei minuti come valori utilizzabili separati? Se hai bisogno solo del display, la mia soluzione lo farà. Se hai bisogno di valori separati, avrai bisogno della soluzione di Prasanna.
fixer1234

@mark Sei vicino. A causa del modo in cui Excel memorizza i valori temporali, è necessario dividere per il numero di minuti in un giorno, non un'ora. Dividi minuti per 1440, quindi formatta come ora h:mm
Ron Rosenfeld

Risposte:


2

Se la colonna A contiene il tempo (in minuti) che puoi avere il tempo in ore nella colonna B e minuti rimanenti in colonna C.

  • Nella colonna B usa la formula: =(A2-C2)/60
  • Nella colonna C usa la formula: =MOD(A2,60)

Ecco come appare con le formule in

Table with formulas

Questo è l'output

Output


+1 per la funzione MOD. Se solo sapessimo di cosa ha bisogno Mark ... :-)
fixer1234

1

Ho provato questo in LO Calc, quindi verifica che funzioni allo stesso modo in Excel.

Puoi fare ciò che descrivi nella domanda con la formattazione se converti i minuti in tempo di Excel usando la funzione TIME (). La funzione TIME richiede argomenti di input di ore, minuti e secondi e la converte nel modulo che Excel utilizza internamente (frazione di un giorno), che può quindi essere formattato. Almeno in LO Calc, la voce dei minuti non è limitata a 60; puoi inserire qualsiasi quantità

Quindi la formula in B2 sarebbe =TIME(0,A2,0)

Sono 0 ore, il numero di minuti in A2 e 0 secondi.

Formatta la cella come il formato dell'ora desiderato (HH: MM).

Ad esempio, la prima voce di 179 minuti produce un'uscita di 02:59.


+1 per TIME() funzione. Funziona anche in Excel!
Prasanna

0

enter image description here

Basta formattare le celle al tempo ..?


La formattazione dell'ora funziona solo se il numero è memorizzato come ora "Excel" (frazione di un giorno). L'OP indica che i numeri sono secondi, quindi è necessario prima convertirli.
fixer1234
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.