Comprendre les bases des dates dans Excel
Excel stocke les dates sous forme de nombres. Le nombre 1 représente le 1er janvier 1900. Chaque jour suivant est représenté par un nombre entier incrémenté. Par exemple, le 2 janvier 1900 est représenté par le nombre 2. Cette représentation numérique permet d'effectuer des calculs sur les dates, tels que l'addition, la soustraction et la comparaison.
Format des dates
Il est important de noter que l'affichage d'une date dans Excel est contrôlé par le format de cellule. Vous pouvez modifier le format d'une cellule contenant une date pour l'afficher de différentes manières (par exemple, JJ/MM/AAAA, MM/JJ/AAAA, AAAA-MM-JJ, etc.). Pour modifier le format, sélectionnez la cellule ou les cellules, faites un clic droit, choisissez "Format de cellule", puis sélectionnez "Date" dans la liste des catégories. Vous pouvez choisir parmi les formats prédéfinis ou créer un format personnalisé.
Les formules Excel Date essentielles
Voici une liste des formules Excel Date les plus couramment utilisées, avec des explications et des exemples :
AUJOURDHUI()
La formule AUJOURDHUI() renvoie la date du jour. Elle ne prend aucun argument.
Exemple :
=AUJOURDHUI()
Cette formule affichera la date du jour dans la cellule où elle est saisie. Notez que la date est mise à jour automatiquement chaque fois que le classeur est ouvert ou recalculé.
MAINTENANT()
La formule MAINTENANT() renvoie la date et l'heure actuelles. Elle ne prend aucun argument.
Exemple :
=MAINTENANT()
Cette formule affichera la date et l'heure actuelles dans la cellule. Comme AUJOURDHUI(), elle est mise à jour automatiquement.
DATE(année, mois, jour)
La formule DATE() permet de créer une date à partir de l'année, du mois et du jour. Elle prend trois arguments : l'année (un nombre entier), le mois (un nombre entier entre 1 et 12), et le jour (un nombre entier entre 1 et le nombre de jours du mois).
Exemple :
=DATE(2024, 10, 27)
Cette formule renverra la date 27 octobre 2024.
JOUR(date)
La formule JOUR() extrait le jour d'une date. Elle prend un seul argument : la date (ou une référence de cellule contenant une date).
Exemple :
Si la cellule A1 contient la date 27/10/2024,
=JOUR(A1)
Cette formule renverra le nombre 27.
MOIS(date)
La formule MOIS() extrait le mois d'une date. Elle prend un seul argument : la date (ou une référence de cellule contenant une date).
Exemple :
Si la cellule A1 contient la date 27/10/2024,
=MOIS(A1)
Cette formule renverra le nombre 10.
ANNEE(date)
La formule ANNEE() extrait l'année d'une date. Elle prend un seul argument : la date (ou une référence de cellule contenant une date).
Exemple :
Si la cellule A1 contient la date 27/10/2024,
=ANNEE(A1)
Cette formule renverra le nombre 2024.
DATEVAL(date_text)
La formule DATEVAL() convertit une chaîne de texte représentant une date en un nombre de série de date Excel. Elle prend un seul argument : la chaîne de texte représentant la date.
Exemple :
=DATEVAL("27/10/2024")
Cette formule renverra le nombre de série de date correspondant au 27 octobre 2024. Le résultat sera formaté comme une date si le format de la cellule est approprié.
TEXTE(valeur, format)
La formule TEXTE() convertit une valeur (y compris une date) en texte, en appliquant un format spécifié. Elle prend deux arguments : la valeur à convertir et le format souhaité.
Exemple :
Si la cellule A1 contient la date 27/10/2024,
=TEXTE(A1, "jjjj")
Cette formule renverra le jour de la semaine correspondant à la date (par exemple, "Dimanche").
Autres exemples de formats :
"jj/mm/aaaa": 27/10/2024"jj-mmm-aa": 27-oct.-24"mmmm aaaa": octobre 2024
FIN.MOIS(date_départ, mois)
La formule FIN.MOIS() renvoie la date du dernier jour du mois, un certain nombre de mois avant ou après une date de départ. Elle prend deux arguments : la date de départ et le nombre de mois (positif pour les mois futurs, négatif pour les mois passés).
Exemple :
=FIN.MOIS("27/10/2024", 0)
Cette formule renverra la date 31/10/2024 (dernier jour d'octobre 2024).
=FIN.MOIS("27/10/2024", 1)
Cette formule renverra la date 30/11/2024 (dernier jour de novembre 2024).
JOURSEM(date, [type])
La formule JOURSEM() renvoie le jour de la semaine correspondant à une date. Elle prend deux arguments : la date et, optionnellement, le type de retour (1 pour dimanche=1 à samedi=7, 2 pour lundi=1 à dimanche=7, 3 pour lundi=0 à dimanche=6).
Exemple :
Si la cellule A1 contient la date 27/10/2024,
=JOURSEM(A1, 2)
Cette formule renverra le nombre 7 (dimanche, si le 27/10/2024 est un dimanche. Vérifiez la date effective!).
Calculer des délais avec les formules Excel Date
L'une des applications les plus courantes des formules Excel Date est le calcul de délais. Voici quelques exemples :
Calculer la différence entre deux dates en jours
Pour calculer le nombre de jours entre deux dates, il suffit de soustraire la date de début de la date de fin.
Exemple :
Si la cellule A1 contient la date de début (par exemple, 01/01/2024) et la cellule B1 contient la date de fin (par exemple, 31/01/2024),
=B1-A1
Cette formule renverra le nombre 30 (le nombre de jours entre les deux dates).
Calculer la différence entre deux dates en mois ou en années
Pour calculer la différence en mois ou en années, vous pouvez utiliser la fonction DATEDIF(). Cette fonction n'est pas documentée dans l'aide d'Excel, mais elle est disponible et fonctionne.
Syntaxe :
DATEDIF(date_début, date_fin, unité)
Où unité est une chaîne de texte indiquant l'unité de temps souhaitée :
"Y": Nombre d'années complètes"M": Nombre de mois complets"D": Nombre de jours"YM": Nombre de mois restants après avoir soustrait les années complètes"YD": Nombre de jours restants après avoir soustrait les années complètes"MD": Nombre de jours restants après avoir soustrait les mois complets
Exemples :
Si la cellule A1 contient la date de début (par exemple, 01/01/2020) et la cellule B1 contient la date de fin (par exemple, 31/12/2024),
=DATEDIF(A1, B1, "Y")
Cette formule renverra le nombre 4 (le nombre d'années complètes entre les deux dates).
=DATEDIF(A1, B1, "M")
Cette formule renverra le nombre 59 (le nombre de mois complets entre les deux dates).
Ajouter ou soustraire des jours, des mois ou des années à une date
Pour ajouter ou soustraire des jours à une date, il suffit d'ajouter ou de soustraire un nombre à la date.
Exemple :
Si la cellule A1 contient la date 01/01/2024,
=A1+30
Cette formule renverra la date 31/01/2024.
Pour ajouter ou soustraire des mois ou des années, vous pouvez utiliser la formule DATE(). Par exemple, pour ajouter un mois à une date, vous pouvez utiliser la formule suivante :
=DATE(ANNEE(A1), MOIS(A1)+1, JOUR(A1))
Erreurs courantes et comment les éviter
- Dates mal formatées : Vérifiez toujours que vos dates sont au format correct (par exemple, JJ/MM/AAAA). Si Excel ne reconnaît pas une date, il la traitera comme du texte, ce qui empêchera les calculs.
- Utilisation incorrecte de
DATEDIF(): Assurez-vous de bien comprendre les différentes unités de la formuleDATEDIF()("Y","M","D", etc.) et de choisir l'unité appropriée pour votre calcul. - Problèmes de fuseau horaire : Soyez conscient des problèmes de fuseau horaire si vous travaillez avec des dates et des heures provenant de différentes régions.
Conseils et astuces pour optimiser l'utilisation des formules Excel Date
- Utilisez les formats de date personnalisés : Excel vous permet de créer des formats de date personnalisés pour afficher les dates de la manière qui vous convient le mieux.
- Combinez les formules : N'hésitez pas à combiner plusieurs formules Excel Date pour effectuer des calculs plus complexes.
- Utilisez la fonction
SI()avec les dates : Vous pouvez utiliser la fonctionSI()pour effectuer des actions différentes en fonction de la date (par exemple, afficher un message si une date est dépassée). - Créez des tableaux de bord dynamiques : Utilisez les formules Excel Date pour créer des tableaux de bord dynamiques qui se mettent à jour automatiquement en fonction de la date du jour.
Conclusion
Les formules Excel Date sont des outils puissants pour la gestion du temps et l'analyse de données. En maîtrisant ces formules, vous pouvez automatiser des tâches, calculer des délais, extraire des informations importantes et améliorer votre efficacité. N'hésitez pas à expérimenter et à explorer les différentes possibilités offertes par Excel pour la manipulation des dates. En pratiquant régulièrement, vous deviendrez un expert en la matière et vous pourrez tirer le meilleur parti de cet outil indispensable.