web-dev-qa-db-fra.com

Comment obtenir le décalage horaire en minutes dans Excel?

J'ai des valeurs de temps dans deux cellules d'une feuille Excel et j'ai besoin de la différence des temps en minutes.

Les cellules dans Excel sont comme ci-dessous:

   A        B        C
1  6:38     8:23     1:45:00

A est l'heure de début
B est l'heure de fin
C est la différence de temps (B1-A1) affichée au format hh: mm: ss

Les colonnes A et B sont au format personnalisé hh: mm et la cellule C au format personnalisé hh: mm: ss .

Mais je dois entrer la valeur dans la cellule C1 sous la forme 105 au lieu de 1:45:00 .

Pourriez-vous s'il vous plaît aider à afficher l'heure en minutes et donner le bon format?

19
SrinivasR

Il suffit de définir la cellule à afficher sous forme numérique et il affichera un nombre décimal.

La partie entière correspond à la valeur de la date (c'est-à-dire le jour) et la partie décimale à l'heure du jour.

Si vous multipliez la valeur numérique de 1:45 (soit 0,07) par 24x60 (le nombre d'heures dans une journée et le nombre de minutes dans une heure), vous obtiendrez la valeur en minutes de votre cellule (105).

18
Pablo Rodriguez

Il suffit de formater votre cellule en tant que [mm].

Les crochets autour de la variable mm indiquent à Excel d’indiquer le total plutôt que ce qui serait affiché si vous supprimiez le total des heures. Les crochets obligent également Excel à interpréter mm comme des minutes et non comme un mois. (Sans les crochets, m et mmfont référence au mois si non précédé de h ou hh pendant des heures ou suivi de ss pendant 2 secondes.)

Donc, où 1:45:00 avec le format mm:ss ignorerait les heures et afficherait 45:00, [m]:ss et [mm]:ss s'afficheraient sous la forme 105:00, et [m] et [mm] afficheraient 105 (où m et mm afficheraient 12, soit le mois de la date par défaut d'Excel, qui est le 31 décembre 1899).

Cela fonctionne aussi pendant des heures et des secondes. Comme 27:10:59 avec h:mm afficherait 3:10, mais [h]:mm et [hh]:mm afficheraient 27:10, alors que [h] et [hh] afficheraient 27. Et s afficherait 59, mais [s] donnera 97859.

12
Neal

Je pense que ça va marcher:

  • A1 6:23
  • B1 8:23
  • C1 = (B1-A1) * 24 * 60

Assurez-vous simplement que vous formatez C1 comme "Général"

10
Scott Anderson

Comme certains l’ont déjà dit, si vous multipliez la valeur numérique de 1:45 (soit 0,07) par 24x60 = 1440 (le nombre d’heures dans une journée et le nombre de minutes dans une heure), vous obtiendrez la valeur. en quelques minutes de votre cellule (105). Version courte: C1 = (B1-A1) * 1440

0
user323019

Il suffit de formater votre cellule C en tant que hh:mm.

0
Oded