Use apenas o formato personalizado "dd.HH: MM: SS"
Digamos que A1 contenha um valor que é o número de dias de duração. Exemplo:
57.121875
Esse número representa o número de dias.
Gostaria de usar um formato do Excel que, em última análise, se parece com isso:
57.02:55:30
i.e. 57 dias, 2 horas, 55 minutos e 30 segundos.
Agora, se eu fosse simplesmente interpretar o número como um valor de DateTime e usar um texto de formato como: m / d / aa hh: mm: ss
Em seguida, o Excel exibirá como:
2/26/00 02:55:30
Como os valores internamente do Excel DateTime são numericamente o número de dias desde o início do século (data zero), isso faz sentido.
Para obter o número de dias desde essa data e o início do século, posso usar a fórmula:
=DATEDIF(0, A1, "D")
que me daria 57
E então eu posso construir ainda mais o que eu quero usar uma fórmula:
=TEXT(DATEDIF(0, A1, "D"),"0")&"."&TEXT(A1,"hh:mm:ss")
E eu vou conseguir o que eu quero, a saber:
57.02:55:30
O problema é que isso é uma fórmula, não é um formato de texto. Essa fórmula realmente constrói o valor e produz texto.
I would like to know if there's a way to do this as a number format only.
O motivo é porque eu gostaria de usá-lo como uma coluna calculada no Excel e, em seguida, em tabelas dinâmicas, e não quero perder o valor numérico dele para que ele possa ser mais operado. E eu quero fazer isso sem um campo adicional.
Use apenas o formato personalizado "dd.HH: MM: SS"