Fonction JOURS ExcelCalculer le nombre de jours entre deux dates – Guide 2026
La fonction JOURS (DAYS en anglais) calcule le nombre de jours calendaires entre deux dates. Simple et directe, elle est essentielle pour calculer des durées de projets, des délais de paiement ou l'ancienneté d'un collaborateur.
Syntaxe de la fonction JOURS
La syntaxe de JOURS est très simple avec seulement deux paramètres obligatoires. Elle calcule la différence en jours entre une date de fin et une date de début.
=JOURS(date_fin; date_début)Comprendre les paramètres de JOURS
date_fin
(obligatoire)La date_fin représente la date jusqu'à laquelle tu veux calculer. Il peut s'agir d'une date saisie directement, d'une référence de cellule contenant une date, ou du résultat d'une autre fonction comme AUJOURDHUI().
Par exemple, si tu veux savoir combien de jours il reste jusqu'à une échéance, la date d'échéance sera ta date_fin. Excel accepte les dates sous différents formats : numéro de série, texte entre guillemets "31/12/2024", ou fonction DATE(2024;12;31).
Conseil : Utilise toujours des références de cellules plutôt que des dates en dur dans la formule. Cela rend tes calculs plus flexibles et faciles à modifier.
date_début
(obligatoire)La date_début est la date de départ de ton calcul. JOURS soustrait cette date de la date_fin pour obtenir le nombre de jours. Comme pour date_fin, tu peux utiliser une date directe, une référence de cellule ou une fonction.
L'ordre des dates est important : si date_début est postérieure à date_fin, le résultat sera négatif. Cela peut être utile pour identifier des retards ou des dates dans le passé.
Attention : Si l'une des deux dates n'est pas valide ou est vide, JOURS retournera une erreur #VALEUR!. Vérifie toujours que tes cellules contiennent des dates valides.
Exemples pratiques
Exemple 1 – Chef de projet : calculer la durée d'un projet
Tu es chef de projet et tu dois suivre la durée de tes projets. Plutôt que de compter manuellement les jours sur un calendrier, JOURS calcule instantanément le nombre de jours entre le début et la fin du projet.
Calcule automatiquement la durée du projet en jours.
| A | B | C | |
|---|---|---|---|
| 1 | Date début | Date fin | Durée (jours) |
| 2 | 01/03/2024 | 15/05/2024 | 75 |
| 3 | 10/01/2024 | 28/02/2024 | 49 |
=JOURS(B2; A2)La formule retourne 75 jours pour le premier projet. Tu peux ensuite utiliser ce nombre pour calculer des coûts journaliers, vérifier si tu respectes les délais, ou créer des tableaux de bord de suivi.
Exemple 2 – Comptable : suivre les délais de paiement
En tant que comptable ou responsable financier, tu dois surveiller les factures impayées et identifier les retards de paiement. JOURS te permet de calculer automatiquement le nombre de jours écoulés depuis l'émission d'une facture.
Calcule automatiquement les jours depuis l'émission de la facture.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Facture | Date émission | Jours écoulés | Statut |
| 2 | FAC-2024-001 | 15/11/2024 | 43 | Retard |
| 3 | FAC-2024-002 | 20/12/2024 | 8 | OK |
=JOURS(AUJOURDHUI(); B2)Combine JOURS avec SI pour identifier les retards :
=SI(JOURS(AUJOURDHUI(); B2) > 30; "Retard"; "OK")Cette approche te permet de créer un tableau de bord qui met en évidence automatiquement les factures en retard, facilitant ainsi le suivi et les relances clients.
Exemple 3 – RH : calculer l'ancienneté en jours
Tu travailles aux ressources humaines et tu dois calculer l'ancienneté des collaborateurs pour des primes ou des congés. JOURS te donne le nombre exact de jours travaillés depuis l'embauche.
Calcule l'ancienneté en jours depuis la date d'embauche.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Collaborateur | Date embauche | Ancienneté (jours) | Années |
| 2 | Marie Dubois | 01/06/2020 | 1672 | 4,6 |
| 3 | Thomas Martin | 15/09/2022 | 836 | 2,3 |
=JOURS(AUJOURDHUI(); B2)Convertir en années pour plus de lisibilité :
=ARRONDI(JOURS(AUJOURDHUI(); B2)/365,25; 1)Tu peux diviser le résultat par 365,25 pour obtenir une approximation en années, ou utiliser DATEDIF pour un calcul plus précis incluant les années bissextiles.
Erreurs fréquentes et solutions
Erreur #VALEUR! – Date invalide
Cette erreur apparaît quand l'un des arguments n'est pas reconnu comme une date valide par Excel. Causes fréquentes : texte non converti en date, cellule vide, ou format de date incorrect.
Solution : Vérifie que tes cellules sont formatées en Date et contiennent des valeurs valides. Utilise la fonction DATE() si nécessaire.
Résultat négatif inattendu
Si tu obtiens un résultat négatif alors que tu attendais un nombre positif, vérifie l'ordre de tes paramètres. date_fin doit être postérieure à date_début pour un résultat positif.
Solution : Utilise ABS(JOURS(...)) pour obtenir toujours une valeur absolue, ou inverse l'ordre des paramètres.
Questions fréquentes
Quelle est la différence entre JOURS et DATEDIF ?
JOURS calcule simplement le nombre de jours entre deux dates, tandis que DATEDIF permet de calculer la différence en années, mois ou jours avec plus d'options. JOURS est plus simple et directe pour un calcul de jours uniquement.
Comment JOURS gère-t-elle l'ordre des dates ?
JOURS accepte les dates dans n'importe quel ordre. Si date_fin est antérieure à date_début, le résultat sera négatif. Par exemple, =JOURS(01/01/2024; 31/12/2024) retourne -364.
JOURS compte-t-elle les jours ouvrés uniquement ?
Non, JOURS compte tous les jours calendaires, y compris les week-ends et jours fériés. Pour compter uniquement les jours ouvrés, utilise la fonction NB.JOURS.OUVRES.
Peut-on utiliser JOURS avec des dates dans le futur ?
Oui, JOURS fonctionne avec n'importe quelle date valide dans Excel, qu'elle soit passée, présente ou future. Tu peux calculer le nombre de jours jusqu'à une échéance future en utilisant JOURS avec AUJOURDHUI().
Fonctions similaires
Deviens un pro d'Excel
Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel.
Essayer pendant 30 jours