Aller au contenu principal

Qu'est-ce que la fonction TEMPS ?

Définition
La fonction TEMPS prend trois arguments numériques (heures, minutes, secondes) et retourne une fraction décimale représentant l'heure dans le système Excel. Elle gère automatiquement les dépassements : 90 minutes devient 1h30.

TEMPS (TIME en anglais) te sert dès que tes heures arrivent en morceaux séparés dans ton tableau, une colonne d'heures et une colonne de minutes, plutôt que sous une forme qu'Excel reconnaît déjà comme une heure. Si tu travailles avec des plannings, des feuilles de temps ou des horaires, c'est le réflexe qui t'évite de ressaisir des heures à la main ou de bricoler un format de texte.

Concrètement, c'est elle qui génère automatiquement les heures de prise de poste d'une équipe, calcule l'heure de fin d'un cycle de fabrication, crée un horodatage complet pour un jalon de projet, ou convertit des décalages horaires en heures locales.

Syntaxe

=TEMPS(heure; minute; seconde)

Clique sur un argument pour aller à son explication.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction TEMPS

Les trois arguments se lisent dans l'ordre où s'écrit une heure : d'abord les heures, puis les minutes, enfin les secondes. Aucun n'est facultatif, et c'est souvent les secondes qu'on oublie alors qu'il faut tout de même y mettre 0.

Le vrai confort, c'est que chaque champ accepte des valeurs hors de ses bornes : 90 minutes ne fait pas planter la formule, Excel reporte le surplus sur l'heure et te rend 1h30.

1

heure

: le nombre d'heures, de 0 à 23

Tu peux aussi entrer des valeurs supérieures à 23 : Excel calculera automatiquement le reste de la division par 24. Par exemple, 26 donnera 2 heures (26 - 24). Tu peux utiliser un nombre fixe ou une référence de cellule comme A1.

2

minute

: le nombre de minutes, normalement de 0 à 59

Comme pour les heures, si tu dépasses 59, Excel convertira automatiquement en heures supplémentaires. Par exemple, 90 minutes ajoutera 1 heure et conservera 30 minutes. Pratique pour calculer des durées sans se prendre la tête avec les conversions.

3

seconde

: le nombre de secondes, de 0 à 59 (ou plus si besoin)

Même principe que pour les minutes : 120 secondes seront converties en 2 minutes. Si tu n'as pas besoin de secondes, entre simplement 0. Les trois paramètres sont obligatoires, même si tu n'en utilises pas un.

Le savais-tu ?
TEMPS absorbe les débordements toute seule : TEMPS(0 ; 90 ; 0) te rend 1h30 et TEMPS(26 ; 0 ; 0) donne 2h. Tu peux donc ajouter une durée en minutes sans la convertir en heures à la main.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment construire une heure avec la fonction TEMPS

La badgeuse a bien enregistré l'arrivée de chaque salarié, sauf que l'export te rend le pointage en morceaux : les heures dans une colonne, les minutes dans une autre. Ton chef veut le récapitulatif des arrivées avant la réunion d'équipe, et il te faut une vraie heure dans la dernière colonne, celle qu'Excel saura ensuite trier et comparer. La fonction TEMPS assemble ces deux nombres en une heure exploitable, sans coller du texte ni bricoler un format.

Les étapes
  1. 1
    Dans une cellule, écris =TEMPS(.
  2. 2
    En 1er argument : clique sur la cellule des heures, B2. Elle porte le 8 de Marie, la partie « heures » de l'horaire que la fonction va reconstruire.
  3. 3
    En 2ᵉ argument : clique sur la cellule des minutes, C2. Le 30 vient se placer après les heures et complète l'horaire, sans que tu aies à coller les deux nombres toi-même.
  4. 4
    En 3ᵉ argument : saisis 0 pour les secondes. Le pointage ne descend pas à ce niveau de détail, mais l'argument reste obligatoire et la formule refuse de se valider s'il manque.
  5. 5
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas.
Au final, ta formule devrait ressembler à ça :=TEMPS(B2; C2; 0)
Explication
La fonction lit les deux nombres de la ligne, 8 et 30, et les assemble en une vraie valeur d'heure qu'Excel affiche 08:30. Le 0 des secondes ne change rien au résultat, mais sans lui la formule refuserait de se valider.
Exemple 2

Comment ajouter une durée en minutes à une heure avec la fonction TEMPS

Les machines tournent et on te demande à quelle heure chacune sera de nouveau disponible. Tu as l'heure de lancement et la durée du cycle exprimée en minutes, souvent bien au-delà de 60, et tu veux l'heure de fin sans sortir la calculatrice ni convertir les minutes en heures à la main. La fonction TEMPS transforme ces minutes en une durée qu'Excel sait ajouter directement à l'heure de début.

Les étapes
  1. 1
    Dans une cellule, écris = puis clique sur l'heure de lancement, B2, et complète par +. C'est autour de cette heure que la durée va s'ajouter, car la fonction TEMPS ne fabrique que la durée.
  2. 2
    Écris TEMPS( juste après le +, puis :
    1. aEn 1er argument : saisis 0 pour les heures. Le cycle de la Ligne A n'est pas exprimé en heures mais en minutes, tu n'as donc rien à déclarer ici.
    2. bEn 2ᵉ argument : clique sur la cellule de la durée, C2. C'est là que passent les 145 minutes du cycle, et la fonction reporte toute seule le surplus au-delà de 60.
    3. cEn 3ᵉ argument : saisis 0 pour les secondes, un niveau de détail dont la durée d'un cycle n'a pas besoin.
  3. 3
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule sur toute la colonne Fin estimée.
Voici la formule que tu obtiens à la fin :=B2 + TEMPS(0; C2; 0)
Explication
La fonction TEMPS reçoit 145 minutes et reporte toute seule le surplus au-delà de 60, ce qui donne une durée de 2 h 25. Excel ajoute ensuite cette durée à l'heure de lancement (une heure n'est qu'un nombre pour lui), et la Ligne A ressort libre à 10:25.
Exemple 3

Comment créer un horodatage complet avec les fonctions DATE et TEMPS

Le planning des livrables est validé, mais l'outil de suivi t'a rendu chaque échéance en pièces détachées : le jour, le mois et l'année d'un côté, les heures et les minutes de l'autre. Tu veux une échéance complète dans une seule cellule, celle qu'Excel pourra trier et comparer à la date du jour quand le client demandera où en est le projet. La fonction DATE reconstruit la journée, la fonction TEMPS reconstruit l'heure, et tu additionnes les deux.

Les étapes
  1. 1
    Dans une cellule, écris = puis reconstruis la journée avec DATE(D2; C2; B2), qui assemble l'année D2, le mois C2 et le jour B2 en une date entière, le 15/09/2026 à minuit.
  2. 2
    Écris + TEMPS( juste après pour ajouter l'heure, puis :
    1. aEn 1er argument : clique sur les heures, E2, soit 17 pour l'échéance de la maquette.
    2. bEn 2ᵉ argument : clique sur les minutes, F2, soit 30 sur cette ligne.
    3. cEn 3ᵉ argument : saisis 0 pour les secondes, parce qu'une échéance de livrable ne se joue pas à la seconde près.
  3. 3
    Ferme la parenthèse de la fonction TEMPS et appuie sur Entrée. La fonction DATE pose la journée, la fonction TEMPS y ajoute l'heure ; pense ensuite à mettre la cellule au format jj/mm/aaaa hh:mm pour voir la date et l'heure ensemble.
Une fois les morceaux assemblés, ta formule donne ça :=DATE(D2; C2; B2) + TEMPS(E2; F2; 0)
Explication
La fonction DATE renvoie un nombre de jours entier quand la fonction TEMPS renvoie une fraction de journée, donc les additionner revient à poser l'heure sur la bonne date. Pense à mettre la cellule au format jj/mm/aaaa hh:mm, sinon tu ne verras que la date et l'heure restera invisible.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction TEMPS

Neuf fois sur dix, TEMPS marche très bien mais te renvoie un nombre comme 0,604167 au lieu de 14:30:00 : la formule est juste, c'est la cellule qui est restée en format « Standard » et qu'il suffit de repasser en « Heure » avec Ctrl+1.

Les autres surprises viennent presque toujours des données : un argument qui contient du texte (« neuf » au lieu de 9) déclenche #VALEUR!, une valeur négative sort des ###, et un cumul au-delà de 24h repart à zéro tant que tu n'as pas mis le format [hh]:mm:ss.

L'heure s'affiche en nombre décimal (0,6041667)

Si ta formule =TEMPS(14; 30; 0) affiche 0,604167 au lieu de 14:30:00, c'est un problème de format d'affichage. Excel stocke bien l'heure correctement, mais la cellule est formatée en « Standard » ou « Nombre ».

Solution : Clique droit sur la cellule, ouvre Format de cellule (ou Ctrl+1), catégorie « Heure », choisis le format hh:mm:ss ou hh:mm. Tu peux aussi sélectionner la cellule et choisir le format directement dans le ruban.

Erreur #VALEUR! avec des cellules texte

Si tu obtiens #VALEUR!, c'est probablement parce qu'un des arguments (heure, minute ou seconde) contient du texte non numérique. Par exemple, si ta cellule contient "neuf" au lieu de 9.

Solution : Vérifie que toutes les cellules référencées contiennent bien des nombres. Si tes données viennent d'un import, utilise CNUM() pour convertir le texte en nombre : =TEMPS(CNUM(A1); CNUM(B1); CNUM(C1)).

Résultat négatif ou ### avec des valeurs négatives

Si tu utilises des valeurs négatives directement dans TEMPS, comme =TEMPS(-2; 0; 0), Excel peut afficher ### ou une erreur selon ton système. Excel ne gère pas nativement les heures négatives au format heure standard.

Solution : Pour soustraire des heures, crée d'abord une heure positive puis soustrais-la : =A1 - TEMPS(2; 0; 0). Si tu travailles vraiment avec des durées négatives, active le format 1904 (Fichier → Options → Avancé) ou utilise un format personnalisé.

La somme de plusieurs TEMPS dépasse 24h et redémarre à 0

Si tu additionnes plusieurs résultats de TEMPS et que le total dépasse 24 heures, Excel affiche seulement les heures « modulo 24 ». Par exemple, 20h + 10h affiche 06:00 au lieu de 30:00.

Solution : Applique le format personnalisé [hh]:mm:ss avec des crochets autour de hh. Les crochets indiquent à Excel d'afficher le total cumulé sans limite de 24h. Tu verras alors 30:00:00 correctement.

L’erreur fatale
Si TEMPS affiche 0,604167 au lieu de 14:30:00, la formule est bonne : c'est la cellule qui est restée en « Standard ». Repasse-la en « Heure » avec Ctrl et 1.
Lucas, la mascotte du Dojo, compare deux fonctions Excel

TEMPS vs TEMPSVAL vs HEURE

Choisis TEMPS quand tu pars de composants séparés (une colonne heures, une colonne minutes) et que tu veux les assembler, ou ajouter une durée à une heure existante : c'est la seule des trois à gérer le dépassement, donc 90 minutes deviennent 1h30 toutes seules.

Si ton heure arrive déjà sous forme de texte type "14:30", c'est TEMPSVAL qu'il te faut ; et pour faire l'inverse, ressortir juste les heures d'un horodatage, passe par HEURE.

CritèreTEMPSTEMPSVALHEURE
Rôle principalCrée une heure à partir de composantsConvertit texte en heureExtrait l'heure d'un horodatage
SyntaxeTEMPS(h; m; s)TEMPSVAL("14:30")HEURE(horodatage)
Type d'entrée3 nombres séparésTexte formatéValeur date/heure
Gère le dépassement✅ Oui (90 min → 1h30)❌ NonN/A
Cas d'usageConstruction dynamiqueImport de donnéesExtraction de composant
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec TEMPS

1Astuce

Convertir des minutes totales en format hh:mm automatiquement

Si tu as 150 minutes à afficher en 2:30, utilise =TEMPS(0; 150; 0). Excel convertit automatiquement sans que tu aies à diviser par 60 et à gérer les restes manuellement.
Parfait pour les tableaux de suivi de temps où les durées sont saisies en minutes.

2Astuce

Fixer une deadline à une heure précise aujourd'hui

Pour créer une deadline à 17h aujourd'hui, utilise =ENT(MAINTENANT()) + TEMPS(17; 0; 0). ENT(MAINTENANT()) donne la date du jour à minuit, puis tu ajoutes l'heure souhaitée.
Le résultat se met à jour automatiquement le lendemain.

3Astuce

Utiliser des formules dans les arguments

Tu n'es pas limité aux nombres fixes. Tu peux mettre des calculs dans les arguments : =TEMPS(A1+2; B1*3; 0) fonctionne parfaitement.
Pratique pour des ajustements dynamiques basés sur des paramètres variables, comme un décalage d'heure configurable.

FAQ

Questions fréquentes

Excel stocke les heures comme des fractions de jour. Par exemple, 12h (midi) = 0,5, 6h = 0,25, 18h = 0,75. C'est pour ça que tu peux additionner des heures et des dates facilement. La fonction TEMPS crée justement ces fractions pour toi.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction TEMPS : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir