Calculer des Dates sur Excel : Les Bases Indispensables
Excel traite les dates comme des nombres. Chaque date correspond à un numéro de série unique. Le 1er janvier 1900 est représenté par le numéro 1. Cette particularité permet d'effectuer des opérations arithmétiques simples sur les dates, comme l'addition et la soustraction, pour calculer des durées ou des échéances.
Format des Dates
Avant de commencer à calculer, assurez-vous que vos cellules sont correctement formatées en tant que dates. Pour cela :
- Sélectionnez les cellules contenant les dates.
- Faites un clic droit et choisissez "Format de cellule".
- Dans l'onglet "Nombre", sélectionnez "Date" dans la liste des catégories.
- Choisissez le format de date qui vous convient (par exemple, "jj/mm/aaaa", "jj-mmm-aa", etc.).
Si votre date n'est pas reconnue par Excel (par exemple, si elle est au format texte), vous devrez la convertir en date avant de pouvoir l'utiliser dans des calculs. Nous verrons comment faire plus loin.
Les Opérations de Base sur les Dates
Additionner des Jours à une Date
Pour ajouter un nombre de jours à une date, utilisez simplement l'opérateur "+".
Exemple :
Si la cellule A1 contient la date du 01/01/2024, la formule =A1+7 renverra la date du 08/01/2024 (une semaine plus tard).
Soustraire des Jours à une Date
De même, pour soustraire un nombre de jours à une date, utilisez l'opérateur "-".
Exemple :
Si la cellule A1 contient la date du 15/01/2024, la formule =A1-5 renverra la date du 10/01/2024.
Calculer la Différence entre Deux Dates (en Jours)
Pour calculer le nombre de jours entre deux dates, soustrayez simplement la date la plus ancienne de la date la plus récente.
Exemple :
Si la cellule A1 contient la date du 01/01/2024 et la cellule B1 contient la date du 31/01/2024, la formule =B1-A1 renverra le nombre 30 (le nombre de jours entre les deux dates).
Les Fonctions Excel Essentielles pour le Calcul de Dates
Excel propose de nombreuses fonctions dédiées à la manipulation des dates. Voici quelques-unes des plus utiles :
DATE
La fonction DATE permet de créer une date à partir de l'année, du mois et du jour.
Syntaxe : =DATE(année, mois, jour)
Exemple : =DATE(2024, 2, 15) renverra la date du 15/02/2024.
AUJOURDHUI
La fonction AUJOURDHUI renvoie la date du jour. Elle ne prend aucun argument.
Syntaxe : =AUJOURDHUI()
MAINTENANT
La fonction MAINTENANT renvoie la date et l'heure actuelles. Elle ne prend aucun argument.
Syntaxe : =MAINTENANT()
JOUR, MOIS, ANNEE
Ces fonctions permettent d'extraire respectivement le jour, le mois et l'année d'une date.
Syntaxe :
* =JOUR(date)
* =MOIS(date)
* =ANNEE(date)
Exemples :
* Si la cellule A1 contient la date du 20/03/2024, la formule =JOUR(A1) renverra 20.
* Si la cellule A1 contient la date du 20/03/2024, la formule =MOIS(A1) renverra 3.
* Si la cellule A1 contient la date du 20/03/2024, la formule =ANNEE(A1) renverra 2024.
FIN.MOIS
La fonction FIN.MOIS renvoie la date du dernier jour du mois, un certain nombre de mois avant ou après une date spécifiée.
Syntaxe : =FIN.MOIS(date_départ, mois)
date_départ: La date de départ.mois: Le nombre de mois à ajouter (positif) ou à soustraire (négatif).
Exemples :
* =FIN.MOIS("15/01/2024", 0) renverra le 31/01/2024 (dernier jour du mois de janvier 2024).
* =FIN.MOIS("15/01/2024", 1) renverra le 29/02/2024 (dernier jour du mois de février 2024).
* =FIN.MOIS("15/01/2024", -1) renverra le 31/12/2023 (dernier jour du mois de décembre 2023).
JOURSEM
La fonction JOURSEM renvoie le numéro du jour de la semaine correspondant à une date.
Syntaxe : =JOURSEM(date, [type])
date: La date à évaluer.[type]: Un argument facultatif qui spécifie le système de numérotation utilisé pour les jours de la semaine. Si omis, Excel utilise le système par défaut (1 = Dimanche, 7 = Samedi).
Exemples :
* =JOURSEM("01/01/2024") renverra 2 (car le 1er janvier 2024 était un lundi).
* =JOURSEM("01/01/2024", 2) renverra 1 (en utilisant le système de numérotation où 1 = Lundi, 7 = Dimanche).
NB.JOURS.OUVRES
La fonction NB.JOURS.OUVRES calcule le nombre de jours ouvrés (hors week-ends et jours fériés) entre deux dates.
Syntaxe : =NB.JOURS.OUVRES(date_départ, date_fin, [jours_fériés])
date_départ: La date de début.date_fin: La date de fin.[jours_fériés]: Une plage de cellules contenant les dates des jours fériés (facultatif).
Exemples :
* =NB.JOURS.OUVRES("01/01/2024", "31/01/2024") renverra le nombre de jours ouvrés entre le 1er et le 31 janvier 2024 (en excluant les week-ends).
* Si les cellules A1:A3 contiennent les dates des jours fériés (par exemple, 01/01/2024, 01/05/2024, 14/07/2024), la formule =NB.JOURS.OUVRES("01/01/2024", "31/01/2024", A1:A3) renverra le nombre de jours ouvrés entre le 1er et le 31 janvier 2024, en excluant les week-ends et les jours fériés spécifiés.
Convertir du Texte en Date
Il arrive souvent que des dates soient importées dans Excel sous forme de texte. Dans ce cas, vous ne pourrez pas effectuer de calculs directement dessus. Il est donc nécessaire de les convertir en dates.
Utiliser la fonction DATEVALUE
La fonction DATEVALUE convertit une date représentée sous forme de texte en un numéro de série de date Excel.
Syntaxe : =DATEVALUE(date_texte)
Exemple :
Si la cellule A1 contient le texte "15/02/2024", la formule =DATEVALUE(A1) renverra le numéro de série correspondant à cette date. Vous devrez ensuite formater la cellule résultante en tant que date pour afficher la date correctement.
Utiliser la fonction CNUM
Si votre date au format texte est déjà presque au bon format, vous pouvez utiliser la fonction CNUM pour la convertir en nombre, qu'Excel interprétera ensuite comme une date (après formatage).
Syntaxe : =CNUM(texte)
Exemple :
Si la cellule A1 contient le texte "2024-03-20", vous pouvez utiliser la fonction Rechercher/Remplacer d'Excel pour remplacer les tirets par des slashes, puis utiliser la fonction CNUM pour convertir le résultat en date.
Attention aux formats de date régionaux
La fonction DATEVALUE est sensible aux paramètres régionaux de votre ordinateur. Si la date au format texte n'est pas dans le format attendu par votre système (par exemple, si votre système attend le format "mm/jj/aaaa" et que la date est au format "jj/mm/aaaa"), la conversion risque de ne pas fonctionner correctement. Dans ce cas, vous devrez utiliser des fonctions plus avancées comme GAUCHE, DROITE et MID pour extraire les différentes parties de la date et les réassembler dans le format correct en utilisant la fonction DATE.
Astuces et Bonnes Pratiques pour le Calcul de Dates sur Excel
- Utilisez des noms de plage : Si vous utilisez fréquemment les mêmes plages de cellules (par exemple, pour les jours fériés), définissez des noms de plage pour faciliter la lecture et la maintenance de vos formules.
- Vérifiez le format des dates : Assurez-vous toujours que vos dates sont correctement formatées avant d'effectuer des calculs.
- Utilisez les fonctions d'aide : Excel propose de nombreuses fonctions d'aide pour la manipulation des dates. Explorez-les et utilisez celles qui conviennent le mieux à vos besoins.
- Documentez vos formules : Ajoutez des commentaires à vos formules pour expliquer ce qu'elles font. Cela facilitera la compréhension et la maintenance de vos feuilles de calcul.
- Testez vos formules : Vérifiez toujours que vos formules renvoient les résultats attendus en utilisant des exemples concrets.
- Soyez conscient des années bissextiles : Certaines fonctions de date, comme
FIN.MOIS, tiennent compte des années bissextiles. Soyez attentif à ce détail si vous travaillez avec des dates sur plusieurs années.
Erreurs Courantes à Éviter
- Oublier de formater les cellules en tant que dates : C'est l'erreur la plus fréquente. Si Excel ne reconnaît pas vos données comme des dates, les calculs ne fonctionneront pas correctement.
- Utiliser des formats de date incorrects : Assurez-vous que le format de date que vous utilisez est compatible avec les paramètres régionaux de votre ordinateur.
- Ignorer les années bissextiles : Certaines fonctions, comme le calcul du nombre de jours entre deux dates, peuvent donner des résultats incorrects si vous ne tenez pas compte des années bissextiles.
- Ne pas gérer les erreurs de conversion : Si vous convertissez des dates à partir de texte, prévoyez des mécanismes de gestion des erreurs pour les cas où la conversion échoue.
Conclusion
Le calcul de dates sur Excel est un outil puissant pour gérer et analyser des données temporelles. En maîtrisant les formules et fonctions présentées dans cet article, vous serez en mesure d'effectuer des calculs complexes, de créer des rapports précis et d'optimiser votre gestion du temps. N'hésitez pas à expérimenter et à explorer les nombreuses possibilités offertes par Excel pour le calcul de dates. Avec de la pratique, vous deviendrez un expert en la matière !