Forum Discussion
Afficher une durée avec Excel
- Jul 23, 2022
Ensuite, avec l'heure Excel réelle dans A1, par exemple, entrez la formule suivante dans B1:
=ENT(A1) & TEXTE(A1; " hh:mm:ss")
Notez que B1 est pour l'affichage uniquement. Vous devez référencer A1 pour la plupart des formules dépendantes. Excel ne reconnaît pas d hh:mm:ss comme une forme valide d'heure ou même de date et d'heure.
-----
Translated from English by Google:
Then, with the actual Excel time in A1, for example, enter the following formula into B1:
=INT(A1) & TEXT(A1, " hh:mm:ss")
Note that B1 is for display only. You must reference A1 for most dependent formulas. Excel does not recognize d hh:mm:ss as a valid form of time or even date and time.
J'ai écrit:
=ENT(A1) & TEXTE(A1; " hh:mm:ss")
Cela devrait fonctionner pour les temps qui sont déjà arrondis à la seconde.
Mais si les temps pouvaient être 23:59:59,5 ce qui suit est plus correct:
=ENT(ARRONDI(A1*86400; 0)/86400) & TEXTE(A1; " hh:mm:ss")
car avec ce format, Excel arrondit à la seconde.
-----
Translated from English by Google:
I wrote:
=INT(A1) & TEXT(A1, " hh:mm:ss")
That should work for times that are already rounded to the second.
But if times might be 23:59:59,5 or more, the following is more correct:
=INT(ROUND(A1*86400, 0)/86400) & TEXT(A1, " hh:mm:ss")
because with that format, Excel rounds to the second.