Calculer le nombre de jours entre deux dates dans excel : méthode simple et rapide

Dans le monde professionnel comme personnel, la gestion du temps est un enjeu majeur. Que ce soit pour suivre l’avancement d’un projet, calculer un délai de paiement ou simplement planifier un événement, savoir calculer le nombre de jours entre deux dates est une compétence essentielle. Excel, logiciel incontournable en entreprise, propose des méthodes simples et rapides pour effectuer ces calculs sans erreur. De la fonction basique pour calculer la différence en jours à des formules avancées prenant en compte uniquement les jours ouvrés, découvrir l’ensemble des outils disponibles vous fera gagner un temps précieux dans vos tâches quotidiennes.

A découvrir également : Mo en ko : comprendre les conversions et optimiser votre espace de stockage

En 2026, avec des besoins croissants d’analyse de données et de planification, maîtriser ces formules Excel devient un atout majeur pour optimiser votre efficacité et la fiabilité de vos calculs. Que vous soyez gestionnaire de projet, comptable ou assistant administratif, l’utilisation de ces fonctions adaptées à vos besoins vous permettra de répondre précisément à des questions telles que la durée entre une date de commande et une livraison, ou encore le nombre de jours restants jusqu’à une échéance.

  • Apprenez la méthode simple pour calculer rapidement le nombre total de jours entre deux dates.
  • Découvrez l’utilisation de la fonction DATEDIF pour obtenir des écarts détaillés en mois et jours.
  • Maîtrisez les calculs des jours ouvrés en excluant week-ends et jours fériés avec NB.JOURS.OUVRES.
  • Explorez la gestion des temps partiels grâce à la formule NB.JOURS.OUVRES.INTL pour des calculs personnalisés.
  • Bénéficiez d’exemples concrets et de tableaux explicatifs pour mieux comprendre et appliquer ces méthodes.

Calculer le nombre total de jours entre deux dates dans Excel : formule simple et rapide

La façon la plus directe et intuitive pour calculer la différence en nombre de jours entre deux dates dans Excel est d’utiliser la fonction JOURS. Contrairement à la fonction similaire JOUR (sans “S”), qui extrait seulement le jour du mois d’une date, JOURS permet de mesurer l’écart entre une date de fin et une date de début, ce qui est très pratique dans la gestion des délais.

En parallèle : Comment déployer efficacement une solution de gestion des accès avec Okta ?

Sa syntaxe est d’une grande simplicité : =JOURS(date_fin; date_début). Ici, la date de fin est en premier argument, suivie par la date de début, séparés par un point-virgule. Excel vous retourne alors le nombre de jours entre ces deux dates, en excluant la date de départ. Par exemple, si vous avez une facture dont la date d’émission est en cellule C2 et la date d’échéance en C3, la formule =JOURS(C3;C2) affichera le nombre de jours entre ces deux événements.

Un point essentiel à noter : si vous souhaitez inclure les deux dates dans le calcul, il faudra alors ajouter un “+1” à la formule. En effet, autrement, le calcul omet le premier jour. Par exemple =C3-C2+1 inclut à la fois la date de début et de fin dans le décompte des jours. Cette nuance est importante dans les applications où chaque jour doit être comptabilisé, comme dans les suivis de congés ou les calendriers de projets.

Pour illustrer cette méthode simple, voici un tableau reprenant divers cas typiques et les formules adaptées :

Scénario Date début Date fin Formule Excel Résultat
Calcul de durée entre deux dates 01/01/2026 15/01/2026 =JOURS(B2;A2) 14
Inclure le jour de début 01/01/2026 15/01/2026 =(B3-A3)+1 15
Calcul à partir d’aujourd’hui AUJOURDHUI() 31/12/2026 =JOURS(B4;A4)

Dans ce contexte, la fonction AUJOURDHUI() est très utile pour calculer en temps réel les délais restants jusqu’à une échéance, sans avoir à entrer manuellement la date du jour. On peut ainsi associer les formules en chaîne, par exemple : =JOURS(DATE_FIN;AUJOURDHUI()) pour connaître rapidement le nombre de jours qui restent avant une échéance donnée.

Utiliser la fonction DATEDIF pour afficher un écart en mois, jours et années entre deux dates

Excel propose une autre fonction très puissante, DATEDIF, qui malgré son rôle précieux reste méconnue car non renseignée dans l’aide intégrée. Cette fonction permet de calculer la différence entre deux dates en différentes unités : jours, mois, ou années. Elle est particulièrement utile quand vous souhaitez connaître l’écart détaillé, par exemple 3 mois et 14 jours plutôt que juste un nombre total de jours.

La syntaxe générale est : =DATEDIF(date_début; date_fin; unité). L’unité peut être :

  • « d » pour le nombre total de jours
  • « m » pour le nombre total de mois
  • « y » pour le nombre total d’années complètes
  • « md » pour les jours restants après extraction des mois
  • « ym » pour les mois restants après extraction des années
  • « yd » pour les jours restants après extraction des années

Par exemple, si vous souhaitez afficher l’écart entre une date de début et une date de fin en mois et jours, vous pouvez combiner plusieurs formules :

=DATEDIF(A2;B2;"m") & " mois et " & DATEDIF(A2;B2;"md") & " jours"

Cette méthode se révèle d’une grande précision, notamment dans les calculs liés aux contrats, aux périodes d’essai, ou même au suivi d’ancienneté. Elle évite aussi la complexité des calculs manuels et l’erreur humaine dans l’interprétation des durées.

Il est important de noter que la fonction DATEDIF considère la date de début comme incluse dans le calcul et la date de fin comme exclue, ce qui évite certaines confusions classiques.

Voici un exemple concret d’application avec un tableau récapitulatif :

Date début Date fin Calcul en mois et jours
10/01/2026 25/03/2026 =DATEDIF(A2;B2; »m ») &  » mois et  » & DATEDIF(A2;B2; »md ») &  » jours »
15/02/2026 20/04/2026 2 mois et 5 jours

Compter le nombre de jours ouvrés : exclure week-ends et jours fériés grâce à NB.JOURS.OUVRES

Souvent dans les calculs liés à la gestion du temps, seuls les jours ouvrés comptent véritablement. Les week-ends et jours fériés sont alors exclus du décompte. Excel propose une formule adaptée à ce besoin : NB.JOURS.OUVRES.

Cette fonction calcule automatiquement le nombre de jours ouvrés compris entre deux dates, en excluant les samedis et dimanches par défaut. De plus, elle permet d’intégrer une plage de jours fériés à ignorer dans le calcul, rendant le résultat encore plus précis.

La syntaxe est la suivante :

=NB.JOURS.OUVRES(date_début; date_fin; [jours_fériés])

[jours_fériés] est une plage de cellules listant les dates à exclure (comme les fêtes nationales). Par exemple :

=NB.JOURS.OUVRES(A2;B2;C2:C5)

Dans cet exemple, la plage C2:C5 contient les dates des jours fériés de l’année en cours.

Cette fonction est particulièrement utile pour les responsables RH calculant les durées de travail effectif, les délais administratifs, ou encore la planification des échéances dans un environnement professionnel. Elle permet d’éviter les erreurs liées à la prise en compte des week-ends qui ne comptent pas comme jours ouvrés.

Par exemple, entre deux dates données, un calcul exclura automatiquement les week-ends et prendra en considération les jours fériés répertoriés :

  • Du 1er mars 2026 au 10 mars 2026 avec un jour férié le 5 mars : NB.JOURS.OUVRES retournera 7 jours ouvrés
  • Du 5 mai 2026 au 15 mai 2026 sans jours fériés, le résultat sera 9 jours ouvrés

Si vous souhaitez simplement connaître le nombre de jours ouvrés sans jours fériés, il suffit d’omettre ce dernier argument.

Adapter son calcul en fonction des jours travaillés avec NB.JOURS.OUVRES.INTL, idéale pour gérer le temps partiel

Un cas plus particulier survient quand le calcul du nombre de jours entre deux dates doit tenir compte d’un emploi du temps personnalisé. Par exemple, une personne travaillant à temps partiel ou avec des jours spécifiques non travaillés en semaine. Excel répond à cette exigence grâce à la fonction NB.JOURS.OUVRES.INTL.

Cette fonction permet de définir précisément quels jours de la semaine doivent être considérés comme ouvrés ou non grâce à un code numérique sous forme de chaîne de caractères, où chaque chiffre correspond à un jour de la semaine. On indique un zéro pour un jour travaillé et un un pour un jour chômé.

Par exemple, pour un salarié travaillant les lundi, mardi, jeudi et vendredi, soit 4 jours par semaine, la chaîne suivante sera utilisée :

=NB.JOURS.OUVRES.INTL(date_début; date_fin; "0010011")

Cette formule exclut ainsi les mercredis, samedis et dimanches du calcul, ajustant parfaitement le décompte aux réalités du temps partiel. On peut également intégrer la liste des jours fériés comme argument optionnel pour affiner le résultat encore davantage.

Pour illustrer l’importance de cette fonction, imaginons une entreprise avec plusieurs collaborateurs aux plannings différents : certains travaillent en continu du lundi au vendredi, d’autres bénéficient d’une journée de télétravail ou d’un jour de repos spécifique. Cette formule Excel permet à un gestionnaire RH de calculer au plus juste leurs temps de travail effectif entre deux dates, tout en automatisant les calculs fastidieux.

Résumé des points à retenir :

  1. NB.JOURS.OUVRES pour calculer les jours ouvrés standard entre deux dates.
  2. NB.JOURS.OUVRES.INTL pour adapter le calcul en fonction des jours travaillés spécifiques.
  3. Utilisation des plages de jours fériés pour une sophistication du calcul.
  4. Gestion précise des emplois du temps atypiques ou temps partiel.

Les bonnes pratiques et astuces pour éviter les erreurs fréquentes dans le calcul du nombre de jours entre deux dates

Malgré la simplicité apparente des formules Excel, plusieurs erreurs courantes peuvent biaiser le calcul du nombre de jours entre deux dates. En 2026, où la précision des données et la rapidité d’exécution sont cruciales, connaître ces pièges est indispensable.

Premièrement, une erreur classique est d’omettre d’inclure le premier jour dans le calcul en utilisant la simple soustraction (=date_fin-date_début) sans ajustement, ce qui entraîne une sous-estimation du nombre total de jours. La solution est d’ajouter +1 si vous souhaitez que la période comprenne le jour de début.

Ensuite, il faut veiller à bien utiliser la fonction adaptée à votre besoin. Par exemple, JOURS est parfaite pour un calcul rapide sur tous les jours calendaires, mais pas pour exclure week-ends ou jours fériés pour un calcul de jours ouvrés. Pour cela, tournez-vous vers NB.JOURS.OUVRES ou NB.JOURS.OUVRES.INTL.

Enfin, vérifier le format des cellules contenant les dates est impératif. Excel peut mal interpréter les dates au format texte ou autre format non reconnu. Assurez-vous que vos cellules utilisent bien le format date pour éviter des résultats incohérents.

Voici un résumé en tableau des erreurs fréquentes et des solutions adéquates :

Erreur fréquente Description Solution Excel
Omission du premier jour Le calcul exclut la date de début Ajouter +1 à la formule : =date_fin - date_début + 1
Confondre JOUR et JOURS Jour renvoie le numéro du jour dans le mois, pas l’écart Utiliser la fonction JOURS() pour la différence
Inclusion des week-ends dans un calcul jours ouvrés Calcul inexact des délais de travail Employer NB.JOURS.OUVRES ou NB.JOURS.OUVRES.INTL
Format date incorrect Date mal reconnue par Excel Vérifier et appliquer le format date standard

En suivant ces recommandations, vos calculs seront fiables et rapides, devenant ainsi un véritable allié dans la maîtrise des dates et délais dans vos fichiers Excel.

Quelle est la différence entre les fonctions JOUR et JOURS dans Excel ?

La fonction JOUR renvoie uniquement le numéro du jour dans le mois pour une date donnée (exemple : 15 pour le 15 avril) tandis que la fonction JOURS calcule le nombre de jours entre deux dates, renvoyant ainsi une durée. C’est cette dernière qu’il faut utiliser pour mesurer un écart de jours.

Comment inclure les week-ends dans le calcul du nombre de jours entre deux dates ?

Pour compter tous les jours, y compris week-ends et jours fériés, il suffit d’utiliser une simple soustraction des dates en ajoutant 1 : par exemple, =date_fin – date_début +1. Ainsi, tous les jours sont comptés.

Comment calculer la différence entre deux dates en mois et jours sur Excel ?

La fonction DATEDIF est idéale pour cet usage. Elle permet d’extraire le nombre de mois complets et le nombre de jours restants grâce aux unités

Comment exclure les jours non ouvrés dans un calcul de durée entre deux dates ?

La fonction NB.JOURS.OUVRES permet de décompter les jours ouvrés en excluant automatiquement les samedis et dimanches. Il est aussi possible d’exclure des jours fériés en les listant dans un argument optionnel.

Peut-on adapter le calcul du nombre de jours pour des employés à temps partiel ?

Oui, en utilisant la fonction NB.JOURS.OUVRES.INTL, vous pouvez définir un modèle personnalisé de jours travaillés via une chaîne binaire. Cette fonction offre une grande flexibilité pour gérer des plannings atypiques.

CATEGORIES:

Actu