PDA

View Full Version : [Excel] testo in ore


mim14c
18-03-2022, 18:12
Salve a tutti,
sto impazzendo con una formula in excel e non riesco a venirne fuori. Un software proprietario mi esporta un foglio excel contenente delle celle con delle ore in formato testo. Ho necessità di effettuare alcuni calcoli con questi valori. Con la funzione ORARIO.VALORE riesco a trasformare il valore 16:24, ad esempio, nel corrispondente formato ore 16:24:00, il problema nasce dal fatto che molti di questi valori superano le 24 ore, quindi se devo trasformare 40:47 excel mi restituisce 16:47:00. Anche selezionando da "formato celle" il tipo orario "37:30:55" non succede nulla. Chi esperto di Excel mi da' una dritta per risolvere il problema? Grazie.

Perseverance
18-03-2022, 21:15
Non uso più excel da una vita ma Libreoffice Calc ha un formato cella così con questa sintassi [HH]:MM:SS,00 che fà esattamente quello che vuoi tu! Prova a impostarlo e personalizzarlo in excel e magari ti và. Credo che siano le parentesi quadre il fulcro e la soluzione del problema.

Raffaele53
19-03-2022, 14:15
Per essere sicuro, dovrei vedere altri dati. Ex Testo(Data) in A1
=SE(STRINGA.ESTRAI(A1;1;RICERCA(":";A1;1))>24;ORARIO.VALORE(A1)+INT(STRINGA.ESTRAI(A1;1;RICERCA(":";A1;1))/1);ORARIO.VALORE(A1))

mim14c
19-03-2022, 19:52
Per essere sicuro, dovrei vedere altri dati. Ex Testo(Data) in A1
=SE(STRINGA.ESTRAI(A1;1;RICERCA(":";A1;1))>24;ORARIO.VALORE(A1)+INT(STRINGA.ESTRAI(A1;1;RICERCA(":";A1;1))/1);ORARIO.VALORE(A1))

Magnifico, funziona perfettamente, grazie :) :) :)