Google Sheets : manipuler les durées
Manipuler les heures, les minutes et les secondes dans un tableur sâavĂšre parfois dĂ©stabilisant. Le problĂšme principal vient du systĂšme sexagĂ©simal (base 60) qui rĂ©git les minutes, secondes et du systĂšme de base 24 qui [âŠ]

Ce que vous allez découvrir
- Comment saisir une durée dans Google Sheets ?
- Comment Sheets traduit une durée en valeur décimale ?
- Comment comparer deux durées ? Comment trouver le temps qui s'est écoulé entre deux horaires ?
Google Sheets : manipuler les durées

Manipuler les heures, les minutes et les secondes dans un tableur sâavĂšre parfois dĂ©stabilisant. Le problĂšme principal vient du systĂšme sexagĂ©simal (base 60) qui rĂ©git les minutes, secondes et du systĂšme de base 24 qui rĂ©git les minutes et les heures. On ne manipule pas des jours, heures minutes et secondes comme on manipulerait des euros ou des patates đ
Comment saisir une durée dans Google Sheets ?
Une durée dans Google Sheets se saisit avec le séparateur « : ». Pour saisir 1 heure 30 minutes par exemple il faut saisir :
1:30
et non « 1,30 » ni « 1h30 ».
Jâai Ă©tĂ© tentĂ© dans ma folle jeunesse dâĂ©crire « 1,5 » pour indiquer une heure et demie car la conversion Ă©tait simple. Fatale erreur ! Comment saisir une durĂ©e plus complexe comme une heure et 48 minutes ? Comment saisir les secondes ? Jâai dĂ©cidĂ© que ce nâĂ©tait pas Ă moi de faire des calculs dâapothicaire pour trouver lâĂ©quivalent dĂ©cimal dâune quantitĂ© sexagĂ©simale. Jâai donc mĂ»ri et pris une sage dĂ©cision. Je vous conseille donc de prendre lâhabitude de saisir les durĂ©es en suivant la syntaxe native de Sheets, encore faut-il en dompter toutes les subtilitĂ©s.
Il faut saisir la durée au format hh:mm:ss,ms.
Donc toujours le nombre dâheures, puis toujours les « : » en sĂ©parateur, puis toujours les minutes sur deux chiffres (mĂȘme si lâheure est exacte, indiquer au moins « 00 »).
Ensuite, si besoin, ajoutez-les « : » en séparateur et le nombre de secondes, qui peut avoir une partie décimale pour les millisecondes séparée par une « , ».
Si la durĂ©e est correctement saisie, elle sâaligne Ă droite, sinon elle reste Ă gauche.
Voici un jeu rigolo : associez chaque durée à son écriture :
45 minutes | âą | âą | 00:00:45 |
45 secondes | âą | âą | 4:00:05 |
4 heures et 50 minutes | âą | âą | 00:45 |
4 heures et 5 secondes | âą | âą | 4:50 |
4 minutes et une demi-seconde | âą | âą | 00:04:0,5 |
Voici un autre jeu encore plus rigolo : à quelle durée équivaut chacune des écritures ? (testez les écritures dans une feuille de calcul pour trouver la réponse)
- 1:180
- 00:00:240
- 00:155:487
Nous pouvons donc en conclure que le formidable tableur Google Sheets effectue les conversions si besoin entre les secondes et les minutes et entre les minutes et les heures. Malheureusement il ne fait pas la conversion des heures en journĂ©es. Il est donc possible dâafficher des durĂ©es de plus de 24 heures.
Comment Sheets traduit une durée en valeur décimale ?
Il peut parfois ĂȘtre utile dâobtenir la durĂ©e au format dĂ©cimal pour certains calculs.
Recopiez la durée que vous avez saisie (1:30) et appliquez le format « nombre » et quatre chiffres dans la partie décimale.


Pour Sheets, une heure et demie se traduit par 0,0625⊠Mais 0,0625 quoi ? Disons pour lâinstant des brouzoufs. (Ceux qui ont la rĂ©fĂ©rence tapent deux fois dans les mains).
Pour trouver lâunitĂ© de mesure, câest-Ă -dire Ă combien dâheures Ă©quivaut 1 brouzouf, il suffit de saisir « 1 », et dâappliquer le format « durĂ©e » Ă la cellule.

Et lĂ , surprise : 1 brouzouf Ă©quivaut Ă 24 heures, donc Ă une journĂ©e ! Cela ne vous rappelle rien ? (voir article Manipuler les dates). LâunitĂ© de temps utilisĂ©e par Google Sheets que ce soit pour les dates ou pour les durĂ©es est le jour.

En conclusion, pour Sheets, une heure et demie est égale à 0,0625 jour.
Voici la relation de base entre une durée exprimée de façon décimale :
- 1 heure => 1/24 jour ;
- 1 minute => 1/(24*60) ;
- 1 seconde => 1/(24*60*60)
Donc, quand vous saisissez « 1:30 », Google Sheets calcule 1/24 + 30/(24*60) pour obtenir la valeur décimale de cette durée.
Comment comparer deux durĂ©es ? Comment trouver le temps qui sâest Ă©coulĂ© entre deux horaires ?
Vous saisissez les horaires dâun rendez-vous et vous souhaitez en connaĂźtre la durĂ©e ? Si vous avez bien suivi le dĂ©but de lâarticle, vous avez créé un tableau avec une colonne « heure dĂ©but » et une colonne « heure fin » et vous avez saisi les horaires correctement en utilisant les sĂ©parateurs « : » et au minimum les minutes mĂȘme si elles sont à « 0 ».
Il vous suffit alors dans la colonne suivante dâĂ©crire la soustraction entre heure de fin et heure de dĂ©but.

Assurez-vous que la colonne des durées est au format « durée ».
Voyez ici le problĂšme si les horaires ne sont pas correctement saisis :

Vous pouvez aussi trouver lâhoraire final dâun Ă©vĂ©nement en fonction de lâheure de dĂ©but et de la durĂ©e de lâĂ©vĂ©nement. La seule condition est dâutiliser le mĂȘme systĂšme de saisie.

En conclusion la manipulation du temps demande de se plier aux exigences de syntaxes. Câest certes un peu plus long mais quel gain de temps pour la suite⊠ha ha đ Quelles expĂ©riences avez-vous de ces manipulations de temps ?
Besoin d'un peu plus d'aide sur Sheets ?
Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !
Découvrir nos formations Sheets
- Articles connexes
- Plus de l'auteur
4.5
Note du cours
(1)
(1)
(0)
(0)
(0)
Merci Antoine, super intéressant et trÚs pédagogique.
Mon premier cas dâusage fĂ»t de crĂ©er un tableau avec lâheure des dĂ©parts pour un enduro avec des dĂ©parts toutes les minutes âŠ. (Motard un jour, motard toujours)
Bonjour,
Je me permets de vous contacter afin dâavoir quelques informations.
Jâaimerai savoir comment transformer des heures en nombre. Je mâexplique
Jâaimerai transformer 12:48 en nombre par exemple. Sur open office il suffit que je fasse
=12:48*240 et cela me donne 128
12h = 120
48m = 8 ( 8/10 dâheure arrondi)
Je nâarrive pas a trouver la formule sur Google sheet. Pourriez vous mâaider ?
si par exemple ta durĂ©e en heure est sur la cellule G2 essaie de prendre une autre cellule est de faire = G2*24 ça Ă lâair de marcher pour moi. et il faut que la cellule de destination soit sous format nombre
Bonjour!
Super article pour dĂ©buter! Je me pose une question cela-dit, comment cela fonctionne-t-il quand il sâagit dâhoraires sur deux jours ?
Jâai un tableau qui me demande de calculer le nombre dâheures dormies la nuit (pour adapter un traitement mĂ©dical).
Le dĂ©but de lâĂ©vĂšnement peut ĂȘtre « 22h » et la fin « 8h » (le lendemain matin du coup), et la soustraction ne fonctionne pas du coupâŠ
Merci !
Bonjour Mary, merci pour votre message, Câest en effet un cas intĂ©ressant. jâai fait des tests et apparemment la transformation du rĂ©sultat nĂ©gatif en heure fonctionne : Jâai fait 8:00 â 12:00 et jâobtiens -0,58 đ , je formate ce nombre en durĂ©e et ça donne 10:00 !
Essayez ici : https://docs.google.com/spreadsheets/d/1bYsYASQQTevCi0VnrOaZc88bKiD8R53rNnK9kd8xzfU/copy
message supprimé
Bonjour OLivier,
Merci pour cette question pertinente.
Afin dâavoir une rĂ©ponse rapide, je tâinvite Ă poser cette question sur notre nouveau forum : NUM AGORA.
En effet, cet espace gratuit permet de poser des questions et de profiter de centaines de membres pour y répondre.
A tout de suite sur : https://forum.thierryvanoffe.com/ de préférence dans la bonne rubrique !
Ne pas oublier de mettre le lien de lâarticle en question et un copier-coller de cette question.
A bientĂŽt,
Thierry