Supponiamo che A1 contenga un valore che è il numero di giorni di durata. Esempio:
57.121875
Quel numero rappresenta il numero di giorni.
Vorrei usare un formato Excel che alla fine lo fa apparire così:
57.02:55:30
cioè 57 giorni, 2 ore, 55 minuti e 30 secondi.
Ora, se dovessi semplicemente interpretare il numero come un valore DateTime e usare un formato testo come: m / d / yy hh: mm: ss
Quindi Excel lo visualizzerà come:
2/26/00 02:55:30
Poiché i valori DateTime di Excel internamente sono numericamente il numero di giorni dall'inizio del secolo (Data zero), questo ha senso.
Quindi, per ottenere il numero di giorni da quella data e l'inizio del secolo, posso usare la formula:
=DATEDIF(0, A1, "D")
che mi darebbe 57
E quindi posso costruire ulteriormente ciò che alla fine voglio usando una formula:
=TEXT(DATEDIF(0, A1, "D"),"0")&"."&TEXT(A1,"hh:mm:ss")
E otterrò quello che voglio, vale a dire:
57.02:55:30
Il problema è che questa è una formula, non è un testo in formato. Quella formula costruisce effettivamente il valore e produce testo.
I would like to know if there's a way to do this as a number format only.
Il motivo è perché vorrei usarlo come una colonna calcolata in Excel e quindi nelle tabelle pivot e non voglio perderne il numerico in modo che possa essere ulteriormente operato. E voglio farlo senza un campo aggiuntivo.