Calculer le Nombre de Jours Entre Deux Dates sur Excel : Guide Complet
Excel est un outil indispensable pour de nombreux professionnels, et la capacité à calculer le nombre de jours entre deux dates Excel est une compétence cruciale. Que vous gériez des projets, suiviez des échéances ou analysiez des données temporelles, cet article vous fournira les méthodes et astuces nécessaires pour maîtriser cette fonctionnalité.
Méthode Simple : La Soustraction
La méthode la plus simple et la plus directe pour calculer le nombre de jours entre deux dates Excel est d'utiliser la soustraction. Excel stocke les dates sous forme de nombres séquentiels, où chaque nombre représente un jour. Par conséquent, soustraire une date d'une autre vous donnera le nombre de jours entre elles.
Étapes :
- Saisissez vos dates : Dans deux cellules distinctes (par exemple, A1 et B1), entrez vos deux dates. Assurez-vous qu'Excel reconnaît ces valeurs comme des dates. Vous pouvez vérifier cela en sélectionnant la cellule et en vérifiant le format dans l'onglet "Accueil", section "Nombre".
- Créez la formule : Dans une troisième cellule (par exemple, C1), entrez la formule
=B1-A1. Cela soustraira la date de début (A1) de la date de fin (B1). - Vérifiez le format : Assurez-vous que la cellule contenant la formule (C1) est formatée en tant que "Nombre" et non en tant que "Date". Sinon, Excel affichera le résultat sous forme de date.
Exemple :
- A1 : 01/01/2024
- B1 : 15/01/2024
- C1 (formule :
=B1-A1) : 14
Dans cet exemple, le résultat sera 14, indiquant qu'il y a 14 jours entre le 1er janvier 2024 et le 15 janvier 2024.
Utilisation de la Fonction JOURS
Excel propose également une fonction dédiée pour calculer le nombre de jours entre deux dates Excel : la fonction JOURS. Cette fonction est plus explicite et peut améliorer la lisibilité de vos formules.
Syntaxe :
=JOURS(date_fin; date_début)
date_fin: La date de fin de la période.date_début: La date de début de la période.
Étapes :
- Saisissez vos dates : Comme pour la méthode précédente, entrez vos deux dates dans des cellules distinctes.
- Utilisez la fonction JOURS : Dans une troisième cellule, entrez la formule
=JOURS(B1;A1). Remplacez B1 par la cellule contenant la date de fin et A1 par la cellule contenant la date de début.
Exemple :
- A1 : 01/01/2024
- B1 : 15/01/2024
- C1 (formule :
=JOURS(B1;A1)) : 14
Le résultat sera le même que pour la méthode de soustraction : 14 jours.
Calculer le Nombre de Jours Ouvrables
Si vous souhaitez calculer le nombre de jours entre deux dates Excel en excluant les week-ends, vous pouvez utiliser la fonction NB.JOURS.OUVRES. Cette fonction prend en compte les jours de la semaine et peut également exclure des jours fériés.
Syntaxe :
=NB.JOURS.OUVRES(date_début; date_fin; [jours_fériés])
date_début: La date de début de la période.date_fin: La date de fin de la période.[jours_fériés]: (Facultatif) Une plage de cellules contenant les dates des jours fériés à exclure.
Étapes :
- Saisissez vos dates : Entrez la date de début et la date de fin dans des cellules distinctes.
- (Facultatif) Saisissez les jours fériés : Si vous souhaitez exclure des jours fériés, entrez-les dans une plage de cellules distincte (par exemple, D1:D5).
- Utilisez la fonction NB.JOURS.OUVRES : Dans une troisième cellule, entrez la formule
=NB.JOURS.OUVRES(A1;B1;D1:D5). Remplacez A1 par la cellule contenant la date de début, B1 par la cellule contenant la date de fin et D1:D5 par la plage de cellules contenant les jours fériés (si applicable).
Exemple :
- A1 : 01/01/2024 (lundi)
- B1 : 12/01/2024 (vendredi)
- D1 : 01/01/2024 (jour férié)
- C1 (formule :
=NB.JOURS.OUVRES(A1;B1;D1)) : 8
Dans cet exemple, il y a 12 jours entre le 1er janvier 2024 et le 12 janvier 2024. Cependant, en excluant les week-ends et le jour férié du 1er janvier, il ne reste que 8 jours ouvrables.
Calculer le Nombre de Jours Ouvrables Internationaux
Pour calculer le nombre de jours entre deux dates Excel en tenant compte des week-ends spécifiques à un pays (par exemple, vendredi et samedi dans certains pays), vous pouvez utiliser la fonction NB.JOURS.OUVRES.INTL. Cette fonction offre une flexibilité accrue par rapport à NB.JOURS.OUVRES.
Syntaxe :
=NB.JOURS.OUVRES.INTL(date_début; date_fin; [week-end]; [jours_fériés])
date_début: La date de début de la période.date_fin: La date de fin de la période.[week-end]: (Facultatif) Un nombre ou une chaîne de caractères indiquant les jours du week-end. Par défaut, c'est 1 (samedi et dimanche). Vous pouvez utiliser : 1 (samedi et dimanche), 2 (dimanche et lundi), 3 (lundi et mardi), ..., 7 (vendredi et samedi), 11 (dimanche seulement), 12 (lundi seulement), ..., 17 (samedi seulement). Vous pouvez aussi utiliser une chaîne de 7 caractères, où chaque caractère représente un jour de la semaine (lundi à dimanche), avec 0 pour les jours ouvrables et 1 pour les jours de week-end. Par exemple, "0000011" représente samedi et dimanche.[jours_fériés]: (Facultatif) Une plage de cellules contenant les dates des jours fériés à exclure.
Étapes :
- Saisissez vos dates : Entrez la date de début et la date de fin dans des cellules distinctes.
- (Facultatif) Saisissez les jours fériés : Si vous souhaitez exclure des jours fériés, entrez-les dans une plage de cellules distincte.
- Utilisez la fonction NB.JOURS.OUVRES.INTL : Dans une troisième cellule, entrez la formule
=NB.JOURS.OUVRES.INTL(A1;B1;7;D1:D5). Remplacez A1 par la cellule contenant la date de début, B1 par la cellule contenant la date de fin, 7 par l'indicateur de week-end (vendredi et samedi dans cet exemple) et D1:D5 par la plage de cellules contenant les jours fériés (si applicable).
Exemple :
- A1 : 01/01/2024 (lundi)
- B1 : 12/01/2024 (vendredi)
- D1 : 01/01/2024 (jour férié)
- C1 (formule :
=NB.JOURS.OUVRES.INTL(A1;B1;7;D1)) : 8
Dans cet exemple, en supposant que le week-end est vendredi et samedi et en excluant le jour férié du 1er janvier, il reste 8 jours ouvrables.
Convertir un nombre en date
Comme mentionné plus haut, Excel stocke les dates sous forme de nombres. Si vous avez un nombre représentant une date, vous pouvez le convertir en date en modifiant le format de la cellule en "Date".
Étapes :
- Sélectionnez la cellule : Sélectionnez la cellule contenant le nombre que vous souhaitez convertir en date.
- Modifiez le format : Dans l'onglet "Accueil", section "Nombre", sélectionnez le format "Date". Vous pouvez choisir parmi différents formats de date.
Erreurs Courantes et Comment les Éviter
- Dates non reconnues : Assurez-vous qu'Excel reconnaît vos entrées comme des dates. Vérifiez le format de la cellule et corrigez-le si nécessaire.
- Résultats incorrects : Vérifiez que vous utilisez les bonnes cellules dans vos formules et que les dates sont dans l'ordre correct (date de fin moins date de début).
- Format de cellule incorrect : Assurez-vous que la cellule contenant le résultat de la formule est formatée en tant que "Nombre" ou "Général" si vous voulez voir le nombre de jours. Si elle est formatée en tant que "Date", Excel affichera une date incorrecte.
Astuces Supplémentaires
- Utiliser des références de cellules : Utilisez toujours des références de cellules plutôt que d'entrer les dates directement dans les formules. Cela rend vos formules plus flexibles et faciles à mettre à jour.
- Nommer les cellules : Pour une meilleure lisibilité, vous pouvez nommer les cellules contenant les dates. Par exemple, vous pouvez nommer la cellule contenant la date de début "DateDebut" et la cellule contenant la date de fin "DateFin". Ensuite, vous pouvez utiliser ces noms dans vos formules :
=JOURS(DateFin;DateDebut). - Combiner les fonctions : Vous pouvez combiner les fonctions de date avec d'autres fonctions Excel pour effectuer des calculs plus complexes. Par exemple, vous pouvez utiliser la fonction
SIpour effectuer des calculs différents en fonction de la période.
En conclusion, calculer le nombre de jours entre deux dates Excel est une tâche simple mais essentielle. En maîtrisant les différentes méthodes et fonctions présentées dans cet article, vous pourrez gérer efficacement vos délais, analyser vos données temporelles et optimiser votre travail.