PDA

View Full Version : Convertire con excel decimali in ore


Guidri
19-02-2008, 17:45
Ciao a tutti,
come faccio a convertire dei decimali in ore:minuti se queste superano le 24 ore?

Esempio 26,75 - 125,72 ecc....

ho provato con la funzione INT ma dopo le 24 ore mi riparte con una nuova giornata...

grazie, ciao!

MarcoGG
26-02-2008, 08:44
La soluzione non è così immediata, tuttavia con la sola funzione INT si può raggiungere il risultato desiderato.
Metti in A1 il valore decimale dell'ora da tradurre.
B1 conterrà il risultato, perciò metti in B1 la seguente Formula :

=((INT(A1)) + ((A1 - INT(A1)) / 60) *100)/24

B1 dovrà essere formattata in modo adeguato, ossia :
- Cella B1 / Formato Celle >> Numero >> Ora >> Tipo : 37.30.55 ( ossia il tipo di che permette di restituire intervalli orari che eccedono le 24H... ).

A1 : 26.75 >> B1 : 27:15:00
A1 : 125.72 >> B1 : 126:12:00

;)

Guidri
27-02-2008, 23:26
Ciao,
grazie per la risposta ma non funziona.


Mi continua a dare lo stesso risultato.:muro:

MarcoGG
28-02-2008, 17:40
Metti in A1 il valore decimale dell'ora da tradurre.
B1 conterrà il risultato, perciò metti in B1 la seguente Formula :

=((INT(A1)) + ((A1 - INT(A1)) / 60) *100)/24

B1 dovrà essere formattata in modo adeguato, ossia :
- Cella B1 / Formato Celle >> Numero >> Ora >> Tipo : 37.30.55 ( ossia il tipo di che permette di restituire intervalli orari che eccedono le 24H... ).


Non è possibile. Fai esattamente quanto ho scritto e FUNZIONA. :read:
Ce l'ho davanti proprio ora.

Guidri
28-02-2008, 18:55
Molto strano...
Provo a descriverti i miei passaggi.
Ho una cella (A1) con scritto ad esempio 24,50 (in decimali)

Uso la tua formula sulla cella ossia =((INT(A1)) + ((A1 - INT(A1)) / 60) *100)/24, mi restituisce 1,034722

Allora formatto la cella con -->formato cella-->13.30 mi restituisce 0.50 (che non và bene)

Provo ad usare -->formato cella-->37.30.55 mi restituisce 24.50.00 (che continua a non essere in formato orario)...perchè avrebbe dovuto darmi 24.30
:help:


Ciao!

zuper
28-02-2008, 20:59
prova a dividere a1/1440 e poi imposti il formato ;)

MarcoGG
28-02-2008, 22:29
prova a dividere a1/1440 e poi imposti il formato ;)


Così però riceve come risultato 0.24.30, mentre lui vuole che le cifre a sinistra della virgola siano ore, non minuti.

@ Guidri : chiedo scusa :doh: .
Quella che ho postato frettolosamente era in effetti una formula incompleta, un pezzo di una formula più estesa per calcolare giorni-ore-minuti-secondi...
In effetti se a te interessano solo le ore, inutile complicarsi la vita, metti in B1 questa [ =A1/24 ] , poi formatta al solito con "37.30.55" e avrai il tuo 24.30.00. :)

Guidri
29-02-2008, 07:41
Evvai!!

Grazie! funziona!
:ave:

MarcoGG
29-02-2008, 07:51
Evvai!!

Grazie! funziona!
:ave:


:cool:

zuper
29-02-2008, 11:24
Così però riceve come risultato 0.24.30, mentre lui vuole che le cifre a sinistra della virgola siano ore, non minuti.

@ Guidri : chiedo scusa :doh: .
Quella che ho postato frettolosamente era in effetti una formula incompleta, un pezzo di una formula più estesa per calcolare giorni-ore-minuti-secondi...
In effetti se a te interessano solo le ore, inutile complicarsi la vita, metti in B1 questa [ =A1/24 ] , poi formatta al solito con "37.30.55" e avrai il tuo 24.30.00. :)

beh chiaro se la cifra riguarda le ore basta dividere per 60 di meno :)

se 125,72 sono ORE giustamente risulta 5:43:12
se sono minuti 2:05:43

86487
19-05-2013, 18:52
Ciao mi date una mano gentilmente? io ho questo numero:

78,6803564995890 che indicano ore, apllicando la formula:

=INT(A2)+(((A2-INT(A2))/60)*100)/24 e formattando la cella B2 come indicato sopra mi riporta il seguente risultato:

1873:08:02

questo mio risultato corrisponde in ore minuti e secondi oppure giorni ore e minuti?
grazie a tutti.

emmedi
19-05-2013, 19:25
Ora che abbiamo la discussione di riferimento per excel è bene utilizzare quella...
http://www.hwupgrade.it/forum/showthread.php?t=2102242