2017-03-05 5 views
0

Nous avons une feuille de calcul au travail, et nous l'utilisons pour garder la trace de diverses métriques, quelques-unes ayant trait à la longueur des appels. La feuille de calcul a été la même pendant des années, mais nous avons maintenant un temps d'appel de 51:59 (mm: ss) qui a brisé l'ancien format.Comment afficher le format mm: ss non comme un DateTime, sans précéder zéro?

Je cherche comment le faire fonctionner comme vous le souhaitez, et jusqu'à présent, la meilleure solution est de formater la cellule comme [m]:ss et entrez l'heure dans la cellule comme 0:51:59. Cela donne le résultat souhaité, et effectue tous les calculs correctement, sauf que je veux être en mesure d'y parvenir sans le zéro. Idéalement, quelqu'un pourrait entrer 51:59 dans la cellule, et il faudrait lire 51:59 et non 3119:00.

Est-ce que quelqu'un sait comment réaliser ce que je cherche? Toute aide serait grandement appréciée. Je suis à l'aise avec les macros, donc s'il y a un moyen d'y parvenir avec une macro qui fonctionnerait, mais idéalement, je cherche une solution sans macro.

Merci.

Répondre

0

Vous ne pouvez pas le faire. La plus proche est la solution de contournement suivante:

Définissez le format de cellule A1 comme hh:mm et le format de cellule B1 comme mm:ss.

Entrez la formule =A1/60 dans B1.

Cela affichera 51:59 dans B1 lorsque vous tapez 51:59 dans A1.

Malheureusement, le texte A1 lira une valeur qui n'est pas si intuitive après qu'il a perdu le focus.

enter image description here

La solution est décrite ici: https://superuser.com/a/235924

+0

Bummer. Je vais simplement changer les cellules spécifiques en question, plutôt que d'avoir à entraîner tout le monde à partir d'ici pour ajouter un zéro. Merci de votre aide. –