Calculer le nb de jours entre deux dates semble trivial : une soustraction, un résultat. Dans la pratique, la majorité des écarts erronés ne viennent pas d’une mauvaise formule mais d’un problème situé en amont, dans la donnée elle-même ou dans la logique de comptage appliquée. Cet article isole les erreurs les plus fréquentes et détaille les mécanismes qui les provoquent.
Texte déguisé en date : le piège qui fausse le calcul de jours entre deux dates
Quand une cellule Excel affiche « 15/06/2025 » mais que la formule renvoie une erreur #VALEUR!, le problème est rarement la formule. La date est stockée comme texte, pas comme valeur numérique. Ce cas survient massivement lors d’imports CSV, de copier-coller depuis un navigateur ou d’exports depuis des outils tiers.
Lire également : Pourquoi mon imprimante n'imprime pas : les erreurs les plus courantes à éviter
Un indice visuel permet de diagnostiquer le problème en une seconde : une date alignée à gauche dans la cellule est très probablement du texte. Une date alignée à droite est généralement reconnue comme date numérique par Excel.
Microsoft recommande de passer par Données > Convertir (Texte en colonnes) pour forcer la reconnaissance du format date, plutôt que de modifier la formule en aval. Corriger la source est toujours plus fiable que contourner le symptôme.
Lire également : Solliciter un rendez-vous par mail : erreurs à éviter absolument
| Symptôme | Cause probable | Correction recommandée |
|---|---|---|
| Erreur #VALEUR! sur la fonction JOURS | Date stockée comme texte (import CSV, copier-coller web) | Données > Convertir, puis reformater en Date |
| Date alignée à gauche dans la cellule | Format texte appliqué avant la saisie | Changer le format de cellule en Date, ressaisir ou coller en valeurs |
| Résultat négatif inattendu | Ordre des arguments inversé dans la fonction JOURS | Vérifier que date_fin précède date_début dans la syntaxe |
| Résultat décalé de 1 jour | Confusion entre distance et durée d’occupation | Ajouter +1 si le jour de départ doit être inclus |

Jour inclus ou exclu : la confusion qui décale tous vos résultats
La soustraction B1-A1 dans Excel calcule une distance entre deux dates : du 1er au 5 janvier, le résultat est 4. Pour un séjour hôtelier ou un calcul d’ancienneté, le jour de départ compte, et la réponse attendue est 5.
Cette distinction entre distance et durée d’occupation n’est presque jamais formalisée dans les tutoriels classiques. Elle génère pourtant un décalage systématique d’un jour sur des calculs de congés, de délais contractuels ou de facturation.
Quand ajouter +1 à la soustraction de dates
- Calcul de nuitées ou de jours de location : le jour d’arrivée est facturé, donc ajouter +1 à la soustraction simple
- Délais légaux ou contractuels : vérifier si le texte de référence mentionne « jours francs » (jour de départ exclu) ou « jours calendaires incluant le premier jour »
- Ancienneté d’un salarié : la convention collective précise généralement si le jour d’embauche est comptabilisé, ce qui change le résultat d’une unité chaque année
Avant de choisir une formule, la question à trancher est celle du périmètre : mesure-t-on un écart ou une occupation ?
Jours calendaires, ouvrés, ouvrables : trois calculs distincts pour un même écart de dates
Beaucoup de contenus se limitent à la soustraction ou à la fonction JOURS sans distinguer les variantes métier. Dans un contexte RH ou juridique, confondre ces trois notions fausse le résultat de façon significative.
- Jours calendaires : tous les jours du calendrier, week-ends et fériés compris. C’est le résultat brut d’une soustraction de dates
- Jours ouvrés : du lundi au vendredi, hors jours fériés. C’est la base de calcul la plus courante pour les congés payés dans les entreprises au forfait jours
- Jours ouvrables : du lundi au samedi inclus, hors jours fériés. C’est la base légale par défaut pour le décompte des congés payés en droit du travail français
Sur Excel, la fonction NB.JOURS.OUVRES gère les jours ouvrés et accepte un argument optionnel pour exclure une liste de jours fériés. En revanche, aucune fonction native ne calcule les jours ouvrables : il faut soustraire manuellement les dimanches et fériés, ou construire une formule personnalisée.
Piège fréquent sur les jours fériés
Les fonctions Excel qui excluent les jours fériés nécessitent une plage de référence contenant la liste des fériés. Aucune liste de jours fériés n’est intégrée par défaut dans Excel. Oublier de la créer ou la laisser incomplète produit un résultat qui semble correct mais qui surestime le nombre de jours ouvrés.

Résultat négatif et ordre des arguments dans la fonction JOURS Excel
La syntaxe de la fonction JOURS place la date de fin en premier et la date de début en second : =JOURS(date_fin ; date_début). Cette convention inverse l’ordre naturel de lecture, et l’inversion des deux arguments est l’une des erreurs les plus signalées sur les forums Excel.
Le résultat est alors un nombre négatif. La formule ne renvoie pas d’erreur, ce qui rend le problème silencieux. Un résultat négatif non détecté se propage dans toutes les formules en aval.
Pour se protéger, encapsuler le résultat dans la fonction ABS() force un résultat positif quel que soit l’ordre. Cette approche a un inconvénient : elle masque une erreur de logique si l’ordre des dates a un sens métier (par exemple, vérifier qu’une échéance n’est pas dépassée).
Dates et paramètres régionaux : un format qui change selon la machine
Une date saisie au format MM/JJ/AAAA sur un système configuré en anglais sera mal interprétée sur un poste configuré en français (JJ/MM/AAAA). Le 03/07/2025 devient le 7 mars au lieu du 3 juillet, sans aucun message d’erreur.
Ce décalage survient régulièrement dans les fichiers partagés entre équipes internationales ou lors de l’ouverture de fichiers générés par des applications tierces. Vérifier les paramètres régionaux du système avant tout diagnostic de formule évite des heures de recherche inutile.
Le calcul du nb de jours entre deux dates repose moins sur le choix de la bonne formule que sur la fiabilité des données en entrée et la clarté du périmètre de comptage. Contrôler le format réel des cellules, définir si le jour de départ est inclus, et distinguer jours calendaires, ouvrés et ouvrables avant d’écrire la moindre formule : ces trois vérifications éliminent la quasi-totalité des écarts constatés.

