Dates & HeuresDébutant

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

1

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.

2

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.

ABC
1Date débutDate finDurée (jours)
201/03/202415/05/202475
310/01/202428/02/202449
Formule :=JOURS(B2; A2)
Résultat :75

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.

ABCD
1FactureDate émissionJours écoulésStatut
2FAC-2024-00115/11/202443Retard
3FAC-2024-00220/12/20248OK
Formule :=JOURS(AUJOURDHUI(); B2)
Résultat :43

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.

ABCD
1CollaborateurDate embaucheAncienneté (jours)Années
2Marie Dubois01/06/202016724,6
3Thomas Martin15/09/20228362,3
Formule :=JOURS(AUJOURDHUI(); B2)
Résultat :1672

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