Heure negative dans excel comment faire ?

Comment afficher une heure négative dans Excel sans devenir fou😵

Tu veux faire une soustraction d’heures dans Excel… mais là, c’est le drame : tu obtiens l’affichage suivant ##### à la place de ton résultat au lieu d’obtenir une heure négative dans Excel.

Problème pour avoir des heures négatives dans Excel

Le problème lors d’un calcul d’heure quand le résultat est négatif

Respire un bon coup : tu n’as rien cassé.

 

C’est juste Excel qui ne supporte pas les heures négatives… par défaut.

 

Mais t’inquiète, il y a des solutions simples pour calculer des heures négatives.

Je t’explique tout ici pour savoir comment mettre des heures négatives dans Excel👇

 

Quand Catherine D m’a contacté pour le problème de calcul d’heure dans Excel aujourd’hui,

je lui ai fait ce mail là de réponse mais je me suis dis : attends je vais faire un article complet pour répondre à la question des heures négatives dans Excel.

C’est parti

Problème des heures négatives dans Excel

je réponds à une question de Catherine concernant les heures négatives dans Excel

 

🧠 Pourquoi Excel n’aime pas les heures négatives ?

Quand tu fais une soustraction genre 08:00 - 10:00, le résultat est négatif, logique.

Sauf que pour Excel, les heures, c’est comme des dates, et il n’aime pas du tout afficher un temps inférieur à zéro.

Résultat :

il te balance des ##### pour bien te faire comprendre qu’il n’est pas content 😅

Mais heureusement, il existe plusieurs astuces pour contourner le problème.

Tu choisis celle qui te plaît 👇

 

 

✅ Solution 1 : Activer le système de dates 1904

C’est la méthode officielle.

Tu demandes gentiment à Excel de passer en “mode 1904” et là,

hop, il accepte d’afficher une heure négative comme un grand.

Activer l'horidatade spécial pour les heures négatives

Options pour activer les heures négatives dans Excel

Comment faire :

  1. Clique sur Fichier > Options.
  2. >Dans la colonne de gauche, va dans Options avancées.
  3. Descends tout en bas jusqu’à « Lors du calcul de ce classeur ».
  4. Coche la case « Utiliser le système de dates 1904 ».

Et voilà !

Tu peux maintenant écrire =A1-B1

même si A1 est plus petit que B1,

et ça t’affichera bien une heure négative comme -02:00.

⚠️ Attention : toutes tes dates seront décalées de 4 ans !

Donc à éviter si tu bosses déjà avec des vraies dates dans ton fichier.

C’est quand même embêtant.

C’est pour cela que je ne recommande donc pas cette solution qui n ‘est pas fiable d’un point de vue des dates.

Heureusement qu’il existe d’autres solutions que tu vas trouver plus bas.

 

 

💡 Solution 2 : Une formule toute simple pour afficher un “-” devant

 

Tu veux juste afficher le bon résultat, même si c’est en texte ? Facile.

Voici une formule magique à copier-coller pour soustraire une heure négative dans Excel.

 

=SI(A1-B1<0;"-"&TEXTE(ABS(A1-B1);"hh:mm");TEXTE(A1-B1;"hh:mm"))

🧪 Exemple :

  • A1 = 07:00
  • B1 = 10:00
  • Résultat = -03:00 (en texte, mais visuellement c’est parfait)

✅ L’avantage : pas besoin de toucher aux paramètres d’Excel.
❌ L’inconvénient : tu ne peux pas faire d’opérations derrière, vu que c’est du texte.

Il faut aussi penser à mettre le bon format : format personnalisée : [hh]:mm;

🔢 Bonus : Travailler en heures décimales (si tu fais des calculs)

Tu bosses avec des heures et tu veux pouvoir faire des totaux ou des moyennes ?

Convertis tout en heures décimales :

=(A1-B1)*24

 

👉 Résultat : -3 si A1 = 07:00 et B1 = 10:00.

Tu peux ensuite multiplier, additionner, faire des tableaux croisés, etc.

Nickel pour les calculs de temps de travail, d’heures sup’, ou de retard 👌

En savoir plus sur les heures négatives dans Excel

Auteur

David MONTET Tutoriel Excel est un youtubeur passionné par Excel. Ingénieur en informatique de métier, il cumule +20 ans d'expérience professionnelle. Ingénieur en développement, c'est un gars sérieux 👔 qui ne se prend pas au sérieux 😜. Il aime par dessous tout t'aider à aller plus haut. Avec lui, tu es sûr de viser l'excellence.