134 votes

Travailler avec la DURÉE du temps, et non l'heure de la journée

J'effectue une analyse comparative et je souhaite utiliser Excel pour produire des graphiques des résultats. J'ai un problème simple mais ennuyeux qui me fait griller la politesse.

Le problème est qu'Excel insiste que "temps" signifie un moment de la journée. Il refuse de me laisser travailler avec le temps durées . Lorsque j'essaie de dire "trois minutes et six secondes", il interprète cela comme "trois minutes et six secondes". minuit passé ", ce qui n'est pas du tout ce que je voulais dire.

Je peux contourner le problème en convertissant laborieusement tout en secondes. Mais alors tous mes graphiques sont étiquetés en secondes, et non en minutes et secondes. De plus, c'est pénible d'avoir à taper en permanence =3*60+6 plutôt que de simplement 3:06 . Et une fois que je l'ai fait, je dois regarder la formule pour vérifier si j'ai entré les données correctement [et si je ne me suis pas trompé dans la formule].

Quelqu'un sait-il comment je peux faire fonctionner Excel avec un temps durée pas ancrée à un moment précis de la journée ?

1voto

Mettez en surbrillance la ou les cellules/colonnes que vous voulez comme Durée, cliquez sur le bouton droit de la souris pour "Format Cells". Allez dans "Personnalisé" et recherchez "h:mm" si vous souhaitez saisir la durée au format heure et minutes. Si vous souhaitez également inclure les secondes, cliquez sur "h:mm:ss". Vous pouvez même additionner la durée totale après cela.

J'espère que cela vous aidera.

1voto

Chris Points 19

Le meilleur moyen que j'ai trouvé pour résoudre ce problème a été d'utiliser une combinaison des éléments ci-dessus. Toutes mes cellules ont été saisies dans un format personnalisé pour n'afficher que "HH:MM" - si je saisissais "4:06" (soit 4 minutes et 6 secondes), le champ afficherait correctement les chiffres que j'ai saisis - mais les données elles-mêmes représenteraient HH:MM en arrière-plan.

Heureusement, le temps est basé sur des facteurs de 60 (60 secondes = 60 minutes). Donc 7H:15M / 60 = 7M:15S - j'espère que vous voyez où je veux en venir. Par conséquent, si je prends mes 4:06 et que je divise par 60 lorsque je travaille avec les données (par exemple, pour totaliser mon temps total ou le temps moyen sur 100 cellules, j'utiliserais les formules normales SUM ou AVERAGE et je diviserais ensuite par 60 dans la formule.

Exemple =(SUM(A1:A5))/60. Si mes données sont réparties sur les 5 champs de suivi du temps, soit 4:06, 3:15, 9:12, 2:54, 7:38 (ce qui représente MM:SS pour nous, mais les données en arrière-plan sont en fait HH:MM), lorsque je calcule la somme de ces 5 champs, ce que je veux c'est devrait soit 27M:05S mais ce qui apparaît à la place est 1D:03H:05M:00S. Comme mentionné ci-dessus, 1D:3H:5M divisé par 60 = 27M:5S ... ce qui est la somme que je recherche.

D'autres exemples en sont la preuve : =(SUM(G:G))/60 et =(AVERAGE(B2:B90)/60) et =MIN(C:C) (il s'agit d'une vérification directe, donc pas besoin de /60 ici !).

Notez que vos champs "formule" ou "calcul" (moyenne, temps total, etc.) DOIVENT avoir le format personnalisé MM:SS une fois que vous avez divisé par 60, car la pensée par défaut d'Excel est en HH:MM (d'où ce problème). Vos champs de données dans lesquels vous entrez vos temps doivent être modifiés du format "Général" ou "Nombre" au format personnalisé HH:MM.

Ce processus est encore un petit un peu lourd à utiliser - mais cela signifie que vos données entrée est toujours très facile à saisir et s'affiche "correctement" à l'écran sous la forme 4:06 (ce que la plupart des gens considèrent comme des minutes:secondes dans l'en-tête "Minutes"). En général, il n'y aura que quelques champs à utiliser pour des formules telles que "meilleur temps", "temps moyen", "temps total", etc. lors du suivi des temps et ils ne seront généralement pas modifiés une fois que la formule est entrée, de sorte qu'il s'agira d'un processus "unique" - je l'utilise pour ma feuille de suivi des appels au travail pour suivre "l'appel moyen", "le temps d'appel total pour la journée".

1voto

Martin Williams Points 11

Supposons que vous souhaitiez afficher le temps écoulé entre 17 heures le lundi et 14 h 30 le lendemain, mardi.

Dans la cellule A1 (par exemple), saisissez la date. Dans A2, l'heure. (Si vous tapez 5 pm, y compris l'espace, l'heure s'affichera sous la forme 5:00 PM. Si vous voulez que le jour de la semaine s'affiche également, entrez la formule =A1 dans C3 (par exemple), puis mettez la cellule en surbrillance, allez dans le menu déroulant de formatage, sélectionnez Personnalisé et tapez dddd.

Répétez tout cela dans la rangée du dessous.

Enfin, disons que vous voulez afficher cette durée dans la cellule D2. Entrez la formule =(a2+b2)-(a1+b1). Si vous voulez que cette durée soit affichée sous la forme "22h 30m", sélectionnez la cellule, et dans le menu de formatage sous Personnalisé, tapez h "h" m "m".

0voto

JosephDoggie Points 47

Ce que j'ai fini par faire, c'est : Mettre la durée du temps à la main, par exemple 1 min, 03 sec. Simple mais efficace. Il semble qu'Excel ait écrasé tout le reste, même lorsque j'ai utilisé le "format personnalisé" indiqué dans certaines réponses.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X