| | 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 |
|
|