Date & HeureDébutant

Fonction HEURE ExcelGuide Complet 2026 avec Exemples

HEURE (HOUR en anglais) est une fonction essentielle pour extraire le composant heure d'une valeur temporelle. Que tu gères des plannings, analyses des horaires de production ou suives des pointages, cette fonction te permet d'isoler l'heure (de 0 à 23) pour l'utiliser dans tes calculs et analyses.

Dans ce guide, tu vas découvrir comment utiliser HEURE efficacement avec des exemples concrets du monde professionnel. Tu verras comment catégoriser des événements par tranches horaires, calculer des tarifs selon l'heure de la journée, ou analyser la répartition de ton activité.

Syntaxe de la fonction HEURE

=HEURE(numéro_de_série)

La fonction HEURE est simple : elle prend une seule valeur temporelle en entrée et retourne un nombre entier entre 0 et 23 représentant l'heure. C'est particulièrement utile quand tu veux isoler l'heure d'un horodatage complet.

Comprendre chaque paramètre de la fonction HEURE

1

numéro_de_série

(obligatoire)

C'est la valeur temporelle dont tu veux extraire l'heure. Ça peut être une référence à une cellule contenant une heure comme A1, une valeur directe comme "14:30", ou le résultat d'une autre fonction comme MAINTENANT().

Excel stocke les heures comme des nombres décimaux (14:30 = 0,604166...). HEURE extrait la partie heure et la convertit en nombre entier de 0 à 23. Pour 14:30:45, elle retourne 14. Pour 09:00, elle retourne 9. Pour 00:15 (minuit et quart), elle retourne 0.

Astuce : HEURE fonctionne aussi sur des valeurs date/heure complètes. Si ta cellule contient 15/03/2024 14:30, HEURE retournera quand même 14. Elle ignore simplement la partie date.

Exemples pratiques pas à pas

Exemple 1 – RH : catégoriser les pointages par tranche horaire

Tu travailles aux ressources humaines et tu veux analyser les heures d'arrivée des employés pour identifier qui arrive tôt, à l'heure normale, ou en retard. Tu as les horodatages de pointage et tu veux les catégoriser automatiquement.

HEURE extrait l'heure du pointage pour faciliter l'analyse des arrivées.

ABCD
1EmployéPointageHeureCatégorie
2Sophie08/01/2024 07:457Tôt
3Marc08/01/2024 09:159Normal
4Julie08/01/2024 10:3010Retard
5Thomas08/01/2024 08:558Normal
Formule :=HEURE(B2)
Résultat :7

Ensuite, tu peux utiliser cette heure extraite avec une formule SI pour catégoriser : =SI(HEURE(B2)<8;"Tôt";SI(HEURE(B2)<10;"Normal";"Retard"))

Exemple 2 – Chef de projet : analyser la répartition des tâches dans la journée

Tu es chef de projet et tu veux analyser à quels moments de la journée ton équipe clôture le plus de tâches. Tu as un tableau avec les heures de complétion et tu veux compter combien de tâches sont finies le matin vs l'après-midi.

Utilise HEURE pour catégoriser les tâches par période de la journée.

ABC
1TâcheHeure de complétionPériode
2Tâche A09:30Matin
3Tâche B14:15Après-midi
4Tâche C11:45Matin
5Tâche D16:20Après-midi
6Tâche E19:00Soir
Formule :=SI(HEURE(B2)<12;"Matin";SI(HEURE(B2)<18;"Après-midi";"Soir"))
Résultat :Matin

Cette segmentation te permet ensuite de faire des statistiques avec NB.SI ou des graphiques pour visualiser les pics de productivité de ton équipe.

Exemple 3 – Analyste : calculer des tarifs variables selon l'heure

Tu es analyste financier dans une entreprise de services et tu dois facturer des interventions avec des tarifs différents selon l'heure : tarif normal de 8h à 18h, tarif majoré avant et après. Tu veux automatiser ce calcul.

HEURE détermine automatiquement le tarif applicable selon l'horaire d'intervention.

ABCDE
1InterventionHeure débutHeuresTaux horaireTotal
2Client A14:00250 €100 €
3Client B19:00375 €225 €
4Client C07:00175 €75 €
5Client D10:00450 €200 €
Formule :=SI(ET(HEURE(B2)>=8;HEURE(B2)<18);50;75)
Résultat :50 €

La formule vérifie si l'heure est entre 8 et 18 pour appliquer le tarif normal (50€) ou majoré (75€). Ensuite, multiplie par le nombre d'heures pour obtenir le total.

Exemple 4 – Logisticien : optimiser les livraisons selon les créneaux horaires

Tu es logisticien et tu organises des tournées de livraison. Tu veux regrouper les commandes par créneaux de 2 heures (8-10h, 10-12h, etc.) pour optimiser les trajets. Tu as les heures de livraison demandées et tu veux créer automatiquement les créneaux.

Combine HEURE avec ARRONDI.INF pour créer des créneaux de 2 heures automatiquement.

ABC
1CommandeHeure souhaitéeCréneau de livraison
2CMD-00109:3008h-10h
3CMD-00211:1510h-12h
4CMD-00314:4514h-16h
5CMD-00409:0008h-10h
6CMD-00516:2016h-18h
Formule :=ARRONDI.INF(HEURE(B2)/2;0)*2&"h-"&(ARRONDI.INF(HEURE(B2)/2;0)*2+2)&"h"
Résultat :08h-10h

Cette formule divise l'heure par 2, arrondit vers le bas, puis reconstitue le créneau. Pour 9:30 : HEURE donne 9, 9/2 = 4,5, arrondi donne 4, 4*2 = 8h. Le créneau est donc 8h-10h.

Les erreurs fréquentes et comment les corriger

Erreur #VALEUR! avec du texte

Si ton heure est stockée en texte (par exemple après un import CSV ou une saisie manuelle), HEURE ne la reconnaîtra pas et retournera #VALEUR!. C'est l'erreur la plus fréquente avec cette fonction.

Solution : Utilise TEMPSVAL pour convertir le texte en heure reconnue par Excel : =HEURE(TEMPSVAL(A1)). Ou vérifie le format de la cellule source et assure-toi qu'elle est en format Heure.

Confusion entre durée et heure

Beaucoup confondent HEURE (qui extrait un composant) avec le calcul d'une durée en heures. Si tu as 25 heures de travail, HEURE ne retournera pas 25, mais seulement 1 (car 25h = 1 jour + 1 heure).

Solution : Pour calculer une durée totale en heures, utilise =(fin-début)*24 au lieu de HEURE. HEURE est faite pour extraire le composant heure (0-23), pas pour calculer des durées.

Format d'affichage vs valeur réelle

Ta cellule affiche peut-être "2:30 PM" mais HEURE retourne toujours le format 24h (14). Certains utilisateurs pensent qu'il y a une erreur alors que c'est le comportement normal.

Solution : Aucune ! C'est le fonctionnement correct. HEURE retourne toujours un nombre de 0 à 23, quel que soit le format d'affichage de la cellule source. Si tu veux un format 12h, tu devras créer une formule personnalisée.

Astuce de débogage : Si HEURE retourne un résultat inattendu, clique sur la cellule source et regarde la barre de formule. Tu verras la vraie valeur stockée par Excel, qui peut être différente de ce qui est affiché.

HEURE vs MINUTE vs SECONDE vs TEMPS

CritèreHEUREMINUTESECONDETEMPS
RôleExtrait l'heureExtrait les minutesExtrait les secondesCrée une heure
Plage de valeurs0 à 230 à 590 à 590 à 0.9999...
Nombre de paramètres1113
Exemple=HEURE("14:30:45") → 14=MINUTE("14:30:45") → 30=SECONDE("14:30:45") → 45=TEMPS(14;30;45) → 14:30:45
Usage principalAnalyse horaire, créneauxPrécision, calculsHorodatages précisConstruction d'heures

Ces quatre fonctions sont complémentaires : HEURE, MINUTE et SECONDE décomposent une heure, tandis que TEMPS la reconstruit. Tu peux les combiner pour manipuler finement les valeurs temporelles.

Astuce de pro : Pour reconstruire une heure après modification, combine les fonctions : =TEMPS(HEURE(A1)+2; MINUTE(A1); SECONDE(A1)) ajoute 2 heures à l'heure en A1.

Astuces avancées avec HEURE

1. Vérifier si une heure est dans une plage horaire

Tu veux savoir si une intervention a lieu pendant les heures ouvrées (9h-18h) ? Utilise HEURE avec ET :

=SI(ET(HEURE(A1)>=9; HEURE(A1)<18); "Heures ouvrées"; "Hors heures")

Cette formule est parfaite pour catégoriser automatiquement des événements ou calculer des majorations de tarif.

2. Compter les événements par heure de la journée

Pour analyser la répartition de ton activité heure par heure, combine HEURE avec NB.SI.ENS :

=NB.SI.ENS(C:C; HEURE(A:A); 14)

Cette formule compte combien d'événements se sont produits à 14h (entre 14:00 et 14:59). Pratique pour créer des histogrammes d'activité.

3. Créer des créneaux horaires automatiques

Pour regrouper des données par tranches (matin/après-midi/soir), utilise HEURE avec CHOISIR :

=CHOISIR(ARRONDI.SUP(HEURE(A1)/8;0); "Nuit"; "Matin"; "Après-midi")

Cette formule divise la journée en 3 tranches de 8 heures. Tu peux ajuster les seuils selon tes besoins.

Questions fréquentes

HEURE retourne-t-elle un format 24h ou 12h ?

HEURE retourne toujours un nombre de 0 à 23 (format 24 heures), quel que soit le format d'affichage de ta cellule. Si ton heure est 14:30, HEURE retournera 14, même si ta cellule affiche 2:30 PM.

Comment gérer les heures après minuit dans mes calculs ?

HEURE fonctionne normalement avec les heures après minuit. Pour 01:30 du matin, elle retourne 1. Si tu calcules une durée qui traverse minuit, assure-toi que ta date de fin est le lendemain, sinon le résultat sera négatif.

Quelle est la différence entre HEURE et un simple format de cellule ?

Le format de cellule change seulement l'affichage, mais la valeur reste complète (date + heure). HEURE extrait vraiment le composant heure comme un nombre utilisable dans d'autres calculs. C'est utile pour faire des comparaisons ou des calculs mathématiques.

Puis-je utiliser HEURE sur du texte qui ressemble à une heure ?

Pas directement. Si tu as '14:30' en texte, tu dois d'abord le convertir avec CTXT ou TEMPSVAL. Par exemple : =HEURE(TEMPSVAL(A1)). Sinon tu obtiens l'erreur #VALEUR!.

Comment calculer le nombre total d'heures entre deux moments ?

HEURE seule ne suffit pas pour ça. Utilise plutôt la formule =(fin-début)*24 pour obtenir les heures décimales. HEURE extrait seulement le composant heure (0-23), pas une durée totale.

Les fonctions similaires à HEURE

Deviens un pro d'Excel

Tu maîtrises maintenant HEURE ! Rejoins Le Dojo Club pour découvrir toutes les fonctions temporelles et devenir vraiment efficace dans la gestion du temps sur Excel.

Essayer pendant 30 jours