Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

formato ore

Ultimo Aggiornamento: 25/01/2016 00:53
Post: 505
Registrato il: 18/02/2010
Città: MILANO
Età: 28
Utente Senior
excel 2003 / 2007
OFFLINE
23/01/2016 22:02

Ciao in ditta dove lavoro le ore vengono registrate in centesimi.
Esempio

0,25 = 0,15 minuti
0,50 = 0,30 minuti
0,75 = 0,45 minuti
1,00 = 1,00 ore

e così via
Per trasformarle in ore ho questa formula:

'=INT(A2)+(A2-INT(A2))*0,6

Nell'esempio allegato la somma ora/minuti è errata.
Un aiuto?
Grazie.
xam
-------------------------------
excel 2003 ufficio / 2007 casa
Post: 159
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Junior
Excel2019
OFFLINE
23/01/2016 22:42

Se non vado errato le formule sono invertite: in quella a sinistra devi dividere per 0,6 mentre in quella di destra devi moltiplicare.
Prova e fai sapere.
Ciao,
Mario
Post: 505
Registrato il: 18/02/2010
Città: MILANO
Età: 28
Utente Senior
excel 2003 / 2007
OFFLINE
23/01/2016 22:53

Mah non mi sembra.
xam
-------------------------------
excel 2003 ufficio / 2007 casa
Post: 1.795
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
23/01/2016 23:13

ciao


=(1/24*INT(A1))+(1/1440*(RESTO(A1;1)*60))

comunque per farla breve

=1/24*A1

formattato a ore



0,25 00:15:00
0,5 00:30:00
0,75 00:45:00
1,00 01:00:00



[Modificato da locatevaresino 23/01/2016 23:17]
Ciao da locate
excel 2007 / 13
Post: 506
Registrato il: 18/02/2010
Città: MILANO
Età: 28
Utente Senior
excel 2003 / 2007
OFFLINE
23/01/2016 23:31

Ciao,
non capisco se funziona.
Ho questa formula:

=INT(A2)+(A2-INT(A2))*0,6

che trasforma ora/centesima

12,5
8,75
12,33
8

in ora/minuti

12,3
8,45
12,198
8

quello che cerco è la somma in ora/minuti di

12,3
8,45
12,198
8

e il formato in un'altra colonna di

12,3
8,45
12,198
8

in

12:30
08:45
12:19:08
08:00

spero di essermi spiegato.
xam
-------------------------------
excel 2003 ufficio / 2007 casa
Post: 160
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Junior
Excel2019
OFFLINE
24/01/2016 11:14

Ciao a tutti
Avevo capito un'altra cosa.
La formula di Locatevaresino (che saluto) è esatta, con l'aggiunta della precisazione di formattare ad ore.
Il ragionamento che fai tu (sommare delle "ore" che non sono formattate come ora, ma con la virgola) non può che darti un risultato errato.
Formatta tutte le celle della colonna B come "ora" con la particolarità "37.50.00" (almeno nella vers 2007 di excel) ed avrai il risultato esatto.
Ciao,
Mario
Post: 1.796
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
24/01/2016 12:06

ciao

intanto saluto mario che ti ha gia' detto lesattezza della formula

Comunque precisiamo
formattazione della cella, altrimenti qualsiasi orario e' espresso in valore numerico

da centesimale a sessantesimale
1=giorno 24 le ore di un giorno

quindi =1/24*centesimale = ora;minuti:secondi
formato cella hh:mm:ss
per una singola giornata
su tot giorni formato cella [h]:mm:ss questo e' per il tuo caso in B6

inoltre si puo' anche non eseguire la conversione sulla colonna A:A basta che A6 lo formatti a [h]:mm:ss e metti la seguente formula =1/24*SOMMA(A2:A5)

al contrario se abbiamo un orario e lo vogliamo convertire in centesimali la formula e' questa
orario*24 formato celle Numerico a 6 cifre dopo la virgola per i secondi 9 o piu' per i millesimi

Ciao da locate
excel 2007 / 13
Post: 508
Registrato il: 18/02/2010
Città: MILANO
Età: 28
Utente Senior
excel 2003 / 2007
OFFLINE
24/01/2016 22:18

Mi sono ritrovato...
HO provato la formula di locate:
=(1/24*INT(A1))+(1/1440*(RESTO(A1;1)*60))
non è corretta.
Con il numero:
12,30
dà come risultato:
12:18:00
dovrebbe uscire
12:30:00.
xam
-------------------------------
excel 2003 ufficio / 2007 casa
Post: 161
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Junior
Excel2019
OFFLINE
24/01/2016 23:24

Non commettere sempre lo stesso errore. Guarda il tuo primo post. Hai detto che 0,15 cioè un quarto d'ora corrisponde a 0,25 in centesimi.
Ora, se scrivi IN NUMERO 12,30 dove la parte decimale sono i centesimi di ora, se, come dici tu stesso, 0,25 corrisponde ad un quarto d'ora, ovviamente "qualcosa in più, cioè 0,30 corrisponderà a qualcosa in più di un quarto d'ora, cioè appunto 18 minuti.

Ciao,
Mario
Post: 1.797
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
25/01/2016 00:53

ciao

visto che mario, che saluto nuovamente , ti ha dato una delucidazione sul fatto delle ore
e visto che vuoi usare sempre la trasformazione di centesimali in sessantesimi la formula che tu adoperi e' errata in quanto bisogna trovare le ore,minuti e secondi

vedi per esempio il tuo calcolo a cella A4=12,33 tu riporti un valore in B4 di 12,198 errato in quanto il valore espresso e' di 12,1948
perché come vedi e impossibile avere 12 ore, 19 minuti e 80 secondi, Ps non e' 08 questi erano si 8 secondi
comunque la formula in B2 e la seguente


=ORA(1/24*A2)+MINUTO(1/24*A2)/100+SECONDO(1/24*A2)/10000



mentre la formula in questo caso in B6 e questa con tutte le conversioni di somma e calcolo, e forse manchera qualche verifica comunque


=ORA(1/24*INT(SOMMA(B2:B5))+(1/1440*(INT(RESTO(SOMMA(B2:B5);1)*100))+(1/86400*(RESTO(SOMMA(B2:B5)*100;1))*100)))+(INT(SOMMA(B2:B5)/24)*24)+(MINUTO(1/24*INT(SOMMA(B2:B5))+(1/1440*(INT(RESTO(SOMMA(B2:B5);1)*100))+(1/86400*(RESTO(SOMMA(B2:B5)*100;1))*100)))/100)+(SECONDO(1/24*INT(SOMMA(B2:B5))+(1/1440*(INT(RESTO(SOMMA(B2:B5);1)*100))+(1/86400*(RESTO(SOMMA(B2:B5)*100;1))*100)))/10000)


ORE IN CENTESIMI ORE IN MINUTI
12,5 12,3000
8,75 8,4500
12,33 12,1948
8 8,0000
41,58 41,3448


Ciao da locate
excel 2007 / 13
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 10:13. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com