Fonctions de date Excel - exemples de formules de DATE, TODAY, etc.

  • Partage Ça
Michael Brown

Voici la dernière partie de notre tutoriel Excel sur les dates, qui offre une vue d'ensemble de toutes les fonctions de date d'Excel, explique leurs utilisations de base et fournit de nombreux exemples de formules.

Chaque fonction effectue une opération simple et, en combinant plusieurs fonctions dans une formule, vous pouvez résoudre des tâches plus complexes et plus difficiles.

Dans les 12 parties précédentes de notre tutoriel sur les dates Excel, nous avons étudié en détail les principales fonctions de date Excel. Dans cette dernière partie, nous allons résumer les connaissances acquises et fournir des liens vers une variété d'exemples de formules pour vous aider à trouver la fonction la mieux adaptée au calcul de vos dates.

La fonction principale pour calculer les dates dans Excel :

    Obtenir la date et l'heure actuelles :

    • Ajout ou soustraction de jours à une date
    • Calculer le nombre de jours dans un mois

    Fonction TODAY d'Excel

    Le site AUJOURD'HUI() renvoie la date du jour, exactement comme son nom l'indique.

    TODAY est sans doute l'une des fonctions Excel les plus faciles à utiliser car elle n'a aucun argument. Chaque fois que vous avez besoin d'obtenir la date du jour dans Excel, entrez la formule suivante dans une cellule :

    =TODAY()

    En dehors de cette utilisation évidente, la fonction TODAY d'Excel peut faire partie de formules et de calculs plus complexes basés sur la date du jour. Par exemple, pour ajouter 7 jours à la date du jour, saisissez la formule suivante dans une cellule :

    =JOUR()+7

    Pour ajouter 30 jours de semaine à la date d'aujourd'hui, sans tenir compte des jours de week-end, utilisez celle-ci :

    =JOUR OUVRABLE(AUJOURD'HUI(), 30)

    Remarque : la date renvoyée par la fonction TODAY dans Excel est automatiquement mise à jour lorsque votre feuille de calcul est recalculée pour refléter la date actuelle.

    Pour d'autres exemples de formules démontrant l'utilisation de la fonction TODAY dans Excel, veuillez consulter les didacticiels suivants :

    • Fonction Excel TODAY pour insérer la date du jour et plus encore
    • Convertir la date du jour en format texte
    • Calculer les jours de la semaine sur la base de la date du jour
    • Trouver le 1er jour du mois à partir de la date du jour.

    Fonction Excel NOW

    NOW() renvoie la date et l'heure actuelles. Tout comme TODAY, elle n'a pas d'arguments. Si vous souhaitez afficher la date et l'heure actuelles dans votre feuille de calcul, il vous suffit de placer la formule suivante dans une cellule :

    =NOW()

    Remarque : tout comme TODAY, Excel NOW est une fonction volatile qui rafraîchit la valeur renvoyée chaque fois que la feuille de calcul est recalculée. Veuillez noter que la cellule contenant la formule NOW() ne se met pas automatiquement à jour en temps réel, mais uniquement lorsque le classeur est rouvert ou que la feuille de calcul est recalculée. Pour forcer la feuille de calcul à se recalculer et, par conséquent, faire en sorte que votre formule NOW mette à jour sa valeur, appuyez sur l'une des touches suivantesShift+F9 pour recalculer uniquement la feuille de calcul active ou F9 pour recalculer tous les classeurs ouverts.

    Fonction Excel DATEVALUE

    DATEVALUE(texte_date) convertit une date au format texte en un numéro de série qui représente une date.

    La fonction DATEVALUE comprend de nombreux formats de date ainsi que des références à des cellules contenant des "dates texte". DATEVALUE est très utile pour calculer, filtrer ou trier des dates stockées sous forme de texte et convertir ces "dates texte" au format Date.

    Quelques exemples simples de formules DATEVALUE sont présentés ci-dessous :

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("20 mai 2015")

    Les exemples suivants montrent comment la fonction DATEVALUE peut vous aider à résoudre des tâches concrètes :

    • Formule DATEVALUE pour convertir une date en un nombre
    • Formule DATEVALUE pour convertir une chaîne de texte en date

    Fonction TEXT d'Excel

    Au sens strict, la fonction TEXT ne peut pas être classée parmi les fonctions de date d'Excel, car elle peut convertir toute valeur numérique, et pas seulement les dates, en une chaîne de texte.

    Avec la fonction TEXT(value, format_text), vous pouvez transformer les dates en chaînes de texte dans différents formats, comme le montre la capture d'écran suivante.

    Remarque : bien que les valeurs renvoyées par la fonction TEXT puissent ressembler aux dates Excel habituelles, il s'agit de valeurs texte par nature et elles ne peuvent donc pas être utilisées dans d'autres formules et calculs.

    Voici quelques autres exemples de formules TEXTE qui peuvent vous être utiles :

    • Fonction TEXT d'Excel pour convertir une date en texte
    • Conversion d'une date en mois et année
    • Extraire le nom du mois de la date
    • Convertir le numéro du mois en nom de mois

    Fonction Excel DAY

    DAY(numéro de série) renvoie un jour du mois sous la forme d'un nombre entier de 1 à 31.

    Numéro de série Il peut s'agir d'une référence de cellule, d'une date saisie à l'aide de la fonction DATE ou d'une date renvoyée par d'autres formules.

    Voici quelques exemples de formules :

    =DAY(A2) - renvoie le jour du mois à partir d'une date en A2

    =DAY(DATE(2015,1,1)) - retourne le jour du 1-Jan-2015

    =DAY(AUJOURD'HUI()) - renvoie le jour de la date du jour

    Fonction MONTH d'Excel

    MONTH(numéro de série) dans Excel renvoie le mois d'une date spécifiée sous la forme d'un nombre entier allant de 1 (janvier) à 12 (décembre).

    Par exemple :

    =MONTH(A2) - renvoie le mois d'une date dans la cellule A2.

    =MONTH(TODAY()) - renvoie le mois en cours.

    La fonction MONTH est rarement utilisée seule dans les formules de date d'Excel. Le plus souvent, vous l'utiliserez en conjonction avec d'autres fonctions, comme le montrent les exemples suivants :

    • Ajouter ou soustraire des mois à une date dans Excel
    • Calcul des mois entre deux dates
    • Obtenir un mois à partir du numéro de semaine
    • Obtenir un numéro de mois à partir d'une date dans Excel
    • Calculer le 1er jour d'un mois
    • Formatage conditionnel des dates en fonction du mois

    Pour une explication détaillée de la syntaxe de la fonction MONTH et de nombreux autres exemples de formules, veuillez consulter le tutoriel suivant : Utilisation de la fonction MONTH dans Excel.

    Fonction Excel YEAR

    YEAR(numéro de série) renvoie une année correspondant à une date donnée, sous la forme d'un nombre de 1900 à 9999.

    La fonction YEAR d'Excel est très simple et vous ne rencontrerez guère de difficultés lorsque vous l'utiliserez dans vos calculs de dates :

    =ANNÉE(A2) - renvoie l'année d'une date dans la cellule A2.

    =YEAR("20-May-2015") - renvoie l'année de la date spécifiée.

    =YEAR(DATE(2015,5,20)) - une méthode plus fiable pour obtenir l'année d'une date donnée.

    =ANNÉE(AUJOURD'HUI()) - renvoie l'année en cours.

    Pour plus d'informations sur la fonction YEAR, veuillez consulter :

    • Fonction YEAR d'Excel - syntaxe et utilisations
    • Comment convertir une date en année dans Excel
    • Comment ajouter ou soustraire des années à une date dans Excel ?
    • Calcul des années entre deux dates
    • Comment obtenir le jour de l'année (1 - 365)
    • Comment trouver le nombre de jours restants dans l'année ?

    Fonction EOMONTH d'Excel

    EOMONTH(date_départ, mois) renvoie le dernier jour du mois pour un nombre donné de mois à partir de la date de début.

    Comme la plupart des fonctions de date d'Excel, EOMONTH peut opérer sur des dates saisies en tant que références de cellules, saisies à l'aide de la fonction DATE, ou résultats d'autres formules.

    A valeur positive dans le mois ajoute le nombre de mois correspondant à la date de début, par exemple :

    =MOIS(A2, 3) - renvoie le dernier jour du mois, 3 mois après la date dans la cellule A2.

    A valeur négative dans le mois soustrait le nombre de mois correspondant à la date de début :

    =MOIS(A2, -3) - renvoie le dernier jour du mois, 3 mois avant la date dans la cellule A2.

    A zéro dans le mois force la fonction EOMONTH à retourner le dernier jour du mois de la date de début :

    =MOIS(DATE(2015,4,15), 0) - retourne le dernier jour du mois d'avril 2015.

    Pour obtenir le dernier jour du mois en cours Dans ce cas, entrez la fonction TODAY dans le champ date de début et 0 dans l'argument mois :

    =MOIS(AUJOURD'HUI(), 0)

    Vous trouverez quelques autres exemples de formules EOMONTH dans les articles suivants :

    • Comment obtenir le dernier jour du mois
    • Comment obtenir le premier jour du mois
    • Calcul des années bissextiles dans Excel

    Fonction Excel WEEKDAY

    JOURS DE LA SEMAINE(numéro de série, [type de retour]) La fonction renvoie le jour de la semaine correspondant à une date, sous la forme d'un nombre compris entre 1 (dimanche) et 7 (samedi).

    • Numéro de série peut être une date, une référence à une cellule contenant une date, ou une date renvoyée par une autre fonction Excel.
    • Type de retour (facultatif) - est un nombre qui détermine quel jour de la semaine doit être considéré comme le premier jour.

    Vous pouvez trouver la liste complète des types de retour disponibles dans le tutoriel suivant : Fonction Jour de la semaine dans Excel.

    Et voici quelques exemples de formules WEEK-END :

    =JOUR DE SEMAINE(A2) - renvoie le jour de la semaine correspondant à une date dans la cellule A2 ; le 1er jour de la semaine est le dimanche (par défaut).

    =WEEKDAY(A2, 2) - renvoie le jour de la semaine correspondant à une date dans la cellule A2 ; la semaine commence le lundi.

    =WEEKDAY(TODAY()) - renvoie un nombre correspondant au jour de la semaine d'aujourd'hui ; la semaine commence le dimanche.

    La fonction WEEKDAY peut vous aider à déterminer les dates de votre feuille Excel qui sont des jours ouvrables et celles qui sont des jours de week-end, ainsi qu'à trier, filtrer ou mettre en évidence les jours ouvrables et les week-ends :

    • Comment obtenir le nom d'un jour de la semaine à partir d'une date
    • Trouver et filtrer les jours ouvrables et les week-ends
    • Mettre en évidence les jours de la semaine et les week-ends dans Excel

    Fonction DATEDIF d'Excel

    DATEDIF(date de début, date de fin, unité) est spécialement conçue pour calculer la différence entre deux dates en jours, mois ou années.

    L'intervalle de temps à utiliser pour calculer la différence de date dépend de la lettre que vous saisissez dans le dernier argument :

    =DATEDIF(A2, TODAY(), "d") - calcule le nombre de jours entre la date en A2 et la date du jour.

    =DATEDIF(A2, A5, "m") - renvoie le nombre de mois complets entre les dates de A2 et B2.

    =DATEDIF(A2, A5, "y") - renvoie le nombre de années complètes entre les dates de A2 et B2.

    Il ne s'agit là que des applications de base de la fonction DATEDIF et elle est capable de bien d'autres choses, comme le montrent les exemples suivants :

    • Fonction DATEDIF d'Excel - syntaxe et utilisations
    • Compter les jours entre deux dates
    • Calculer les semaines entre les dates
    • Calculer les mois entre deux dates
    • Calculer les années entre deux dates
    • La différence de date est de jours, de mois et d'années

    Fonction WEEKNUM d'Excel

    WEEKNUM(numéro de série, [type de retour]) - renvoie le numéro de semaine d'une date spécifique sous la forme d'un nombre entier de 1 à 53.

    Par exemple, la formule ci-dessous renvoie 1 car la semaine contenant le 1er janvier est la première semaine de l'année.

    =WEEKNUM("1-Jan-2015")

    Le tutoriel suivant explique toutes les spécificités de la fonction WEEKNUM d'Excel : Fonction WEEKNUM - calcul du numéro de semaine dans Excel.

    Vous pouvez également passer directement à l'un des exemples de formules :

    • Comment additionner les valeurs par numéro de semaine
    • Comment mettre en évidence les cellules en fonction du numéro de semaine

    Fonction EDATE d'Excel

    EDATE(date_départ, mois) La fonction renvoie le numéro de série de la date qui se situe le nombre de mois spécifié avant ou après la date de début.

    Par exemple :

    =EDATE(A2, 5) - ajoute 5 mois à la date de la cellule A2.

    =EDATE(TODAY(), -5) - soustrait 5 mois de la date du jour.

    Pour une explication détaillée des formules EDATE illustrée par des exemples de formules, veuillez consulter :

    Ajoutez ou soustrayez des mois à une date avec la fonction EDATE.

    Fonction YEARFRAC d'Excel

    YEARFRAC(date de début, date de fin, [base]) La fonction calcule la proportion de l'année entre 2 dates.

    Cette fonction très spécifique peut être utilisée pour résoudre des tâches pratiques telles que le calcul de l'âge à partir de la date de naissance.

    Fonction WORKDAY d'Excel

    JOURS DE TRAVAIL(date de début, jours, [jours fériés]) Elle exclut automatiquement les jours de week-end des calculs, ainsi que les jours fériés que vous avez spécifiés.

    Cette fonction est très utile pour calculer les jalons et autres événements importants sur la base du calendrier de travail standard.

    Par exemple, la formule suivante ajoute 45 jours de semaine à la date de début dans la cellule A2, en ignorant les vacances dans les cellules B2:B8 :

    =JOUR OUVRABLE(A2, 45, B2:B85)

    Pour une explication détaillée de la syntaxe de WORKDAY et d'autres exemples de formules, veuillez consulter le site :

    Fonction WORKDAY - ajouter ou soustraire des jours ouvrables dans Excel

    Fonction Excel WORKDAY.INTL

    JOURNÉE DE TRAVAIL.INTL(date de début, jours, [week-end], [vacances]) est une variante plus puissante de la fonction WORKDAY introduite dans Excel 2010.

    WORKDAY.INTL permet de calculer une date N nombre de jours ouvrables dans le futur ou dans le passé avec des paramètres de week-end personnalisés.

    Par exemple, pour obtenir une date située 20 jours ouvrables après la date de début dans la cellule A2, le lundi et le dimanche étant considérés comme des jours de week-end, vous pouvez utiliser l'une des formules suivantes :

    =WORKDAY.INTL(A2, 20, 2, 7)

    ou

    =JOUR OUVRABLE.INTL(A2, 20, "1000001")

    Bien sûr, il peut être difficile de saisir l'essentiel à partir de cette brève explication, mais des exemples de formules illustrés par des captures d'écran rendront les choses vraiment plus faciles :

    WORKDAY.INTL - calcul des jours ouvrables avec des week-ends personnalisés

    Fonction NETWORKDAYS d'Excel

    NETWORKDAYS(date de début, date de fin, [jours fériés]) La fonction renvoie le nombre de jours de semaine compris entre deux dates que vous spécifiez. Elle exclut automatiquement les jours de week-end et, éventuellement, les jours fériés.

    Par exemple, la formule suivante calcule le nombre de jours ouvrables entiers entre la date de début en A2 et la date de fin en B2, en ignorant les samedis et dimanches et en excluant les jours fériés dans les cellules C2:C5 :

    =JOURS OUVRABLES(A2, B2, C2:C5)

    Vous trouverez une explication complète des arguments de la fonction NETWORKDAYS illustrée par des exemples de formules et des captures d'écran dans le tutoriel suivant :

    Fonction NETWORKDAYS - calcul des jours ouvrables entre deux dates

    Fonction Excel NETWORKDAYS.INTL

    NETWORKDAYS.INTL(date de début, date de fin, [week-end], [jours fériés]) est une modification plus puissante de la fonction NETWORKDAYS disponible dans Excel 2010 et plus. Elle renvoie également le nombre de jours de semaine entre deux dates, mais vous permet de spécifier quels jours doivent être comptés comme des week-ends.

    Voici une formule de base de NETWORKDAYS :

    =JOURS OUVRÉS(A2, B2, 2, C2:C5)

    La formule calcule le nombre de jours ouvrables entre la date en A2 (date de début) et la date en B2 (date de fin), en excluant les jours de week-end dimanche et lundi (numéro 2 dans le paramètre de week-end), et en ignorant les jours fériés dans les cellules C2:C5.

    Pour de plus amples informations sur la fonction NETWORKDAYS.INTL, veuillez consulter le site :

    Fonction NETWORKDAYS - comptage des jours ouvrables avec week-ends personnalisés

    J'espère que cette vue de 10 000 pieds sur les fonctions de date d'Excel vous a permis d'acquérir une compréhension générale du fonctionnement des formules de date dans Excel. Si vous souhaitez en savoir plus, je vous encourage à consulter les exemples de formules référencés sur cette page. Je vous remercie de votre lecture et j'espère vous revoir sur notre blog la semaine prochaine !

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.