Lorsque Deepak divise deux nombres, il souhaite que le résultat soit affiché en minutes et en secondes au lieu d’une valeur décimale. Par exemple, le résultat de la division 315/130 est de 2,42 minutes, mais il aimerait qu’il s’affiche sous la forme 2:25 (2 minutes, 25 secondes).

Bienvenue dans le monde merveilleux du travail avec les valeurs de temps dans Excel. Vous devez comprendre qu’Excel, intrinsèquement, fonctionne avec des valeurs décimales, telles que 2,42. (En fait, diviser 315 par 130 donne une réponse de 2,42307692.) Il existe plusieurs façons d’afficher cela sous forme de valeur non décimale, comme 2:25. Une façon consiste à utiliser une formule telle que la suivante, qui renvoie une valeur de texte:

=TEXT(INT(315/130),"0") & ":" & TEXT((315/130-INT(315/130))*60,"0")

Le problème avec l’utilisation d’une telle formule, cependant, est que la valeur de texte résultante ne peut pas être utilisée dans d’autres calculs. (Eh bien, non sans sauter à travers des cerceaux gênants et inutiles.) Une meilleure solution consiste à suivre ces étapes générales:

  1. Divisez le résultat (2,42307692) par 1440.

  2. Sélectionnez la cellule avec ce résultat et formatez-la pour utiliser le format personnalisé mm: ss.

C’est ça. Votre cellule affiche maintenant 2:25, comme vous le souhaitez. Pourquoi ça marche? Cela a à voir avec la façon dont Excel stocke les dates et les heures en interne.

Comprenez que, dans le monde d’Excel, tout ce qui se trouve à gauche du point décimal (2) correspond à un nombre de jours. Tout ce qui se trouve à droite de la virgule décimale (0,42307692) correspond à une partie d’une journée complète. Ainsi, pour obtenir la valeur 2.42307692 en quelque chose qu’Excel peut comprendre comme un nombre de minutes et de secondes, vous devez le diviser par le nombre de minutes dans une journée (24 * 60 ou 1440).

Avec la valeur «normalisée» à ce qu’Excel attend pour les dates et les heures, vous pouvez ensuite appliquer la mise en forme à la cellule et Excel l’affiche comme prévu.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (6737) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Displaying_a_Result_as_Minutes_and_Seconds [Affichage d’un résultat en minutes et secondes].