› Excel e gli applicativi Microsoft Office › Excel convertire orari con la virgola in orari decimali
-
AutoreArticoli
-
Buongiorno
Avrei bisogno del vostro aiuto.
ho una tabella dove ci sono riportati degli orari divisi con la virgola. es 7.15 oppure 16.
purtroppo non trovo il modo per convertirli senza troppi passaggi in ore decimali es. 7,25; 16,00
Grazie
Maria
In "7.15" il punto non è una virgola, è il separatore del formato di data/ora.
Brutalmente potresti ricavare l'ora e il minuto corrispondente, poi costruire una stringa che rappresenta l'ora e il valore del minuto in centesimi quindi trasformare tutto in numero:
A1: 07.15
A2:
=(ORA(A1)&","&MINUTO(A1)*100/60)*1
--> 7,25grazie la risposta
avevo scritto correttamente nel testo. il separatore è una virgola. nel numero ho erroneamente messo il "."
19,05
4,55la formula che lei gentilmente mi ha proposto in questo caso non funziona. ho provato con il cambio formato. con l'inserimento della funzione ora e minuto ma niente. rimane un solo modo a me conosciuto che è il stringa estrai per le ore e per i minuti. ma è troppo lunga perchè ho quattro orari.
in attesa di altri consigli.. saluti
la formula che lei gentilmente mi ha proposto in questo caso non funziona
Sono d'accordo anch'io che non funziona, visto che è cambiata la premessa 😀
Quindi hai dei numeri con virgola, che vuoi trasformare in un formato data/ora, giusto?
per esempio 19,05 deve diventare 19.05 e 4,75 deve diventare 4.45, o non è neppure questo lo scenario corretto?
ciao
se ai come detto da te un orario scritto in questa maniera 9,15 o 16,35 e lo vuoi trasformare in orario
seleziona le celle interessate , vai sulla ribbon e attiva Trova e seleziona ( il cannocchiale per intenderci
metti su trova la virgola ( , ) e su sostituisci i due punti ( : )
sostituisci tutto
ciao
ancora grazie
ho necessità di convertire l'orario scritto con la "," in orario calcolabile in centesimi
es da
19,05 a 19,08
4,55 a 4,92
quindi riuscire a fare il calcolo delle ore corrette da pagare
es.19,08-4,92= 9,84
Adesso è più chiaro, cioè in 19,05 i 5 minuti (in sessantesimi) sono 8 centesimi e in 4,55 i 55 minuti (in sessantesimi) diventano 92 centesimi.
Credo che la formula non sia alla fine molto diversa da quella che avevo impostato all'inizio, magari Mister_x tira fuori un coniglio dal cilindro poichè è più ferrato in formule 🙂
ciao
19:05 = 19,08
04:55 = 4,92
19,08-4,92 = 14,17
in sintesi mettiamo i tuoi dati in colonne
cella A1 ( 19,05 ) B1 ( 4,55 ) C1 =(SOSTITUISCI(A1;",";":")-SOSTITUISCI(B1;",";":"))*24
formattata a Numerica con due decimali = 14,17
ciao
formattata a Numerica con due decimali = 14,17
Eccoti il coniglio
Buon pomeriggio Mister_X
purtroppo niente da fare. sto impazzendo. c'è qualcosa che mi sfugge perchè ho sempre lavorato con queste formule.
Le rimetto il file. sicuramente le sarà più semplice capire. io sono fusa e se non risolvo devo inserire a mano l'orario di 60 persone di tutto il mese.
grazie ancora.
Nenny
Allegati:
You must be logged in to view attached files.ciao
ecco l'utilita' di avere un file
quello che si vede non e' sempre il vero valore della cella
tu vedi 7,00 ma in effetti il valore nella cella e' ( 7 )
quindi la formula bisogna trasformarla in una stringa
=(SOSTITUISCI(TESTO(D2;"00,00");",";":")-SOSTITUISCI(TESTO(C2;"00,00");",";":"))*24
ciao ciao
-
AutoreArticoli