lebonlogiciel.com > Blog > Bureautique (traitement de texte, tableur ...) > Excel: Fonction DATE – ANNEE – MOIS – JOUR

Excel: Fonction DATE – ANNEE – MOIS – JOUR

Proposé par Camille BOULET
En poste chez lebonlogiciel.com
28/11/2022

Convaincu ? Partagez le sur

Image de l'article Excel: Fonction DATE – ANNEE – MOIS – JOUR
Formule DATE - ANNEE - MOIS - JOUR

Fonctions pour découper une date

Les fonctions ANNEE, MOIS et JOUR extraient chaque partie d'une date. Seules, ces fonctions ne sont pas particulièrement utiles, mais combinées à la fonction DATE (qui renvoie une date entière), elles peuvent être utilisées pour générer automatiquement des dates clés : par exemple, vous pourriez les utiliser pour créer une formule qui renverrait toujours le 1er janvier.

Dans Excel, il existe 3 fonctions pour découper une date

  • JOUR extrait le jour d'une date

  • MOIS extrait le mois d'une date

  • ANNEE extrait l'année d'une date

 

La fonction DATE

La fonction DATE crée une date à partir des 3 paramètres fournis:

  • l'année

  • le mois

  • le jour

Par exemple, si vous souhaitez afficher dans C1 la date du 25 décembre 2018, vous utiliserez ce code :

=DATE(2018;12;25) => 25/12/2018

 

Utilisation de la fonction DATE

La fonction DATE est remarquable - elle ajuste automatiquement le résultat si vous saisissez par erreur un nombre de mois ou de jours qui se situe en dehors de sa plage attendue, comme 14 mois et 38 jours.

Par conséquent, nous pouvons écrire :

=DATE(2015;14;38)   => 09/03/2016

Vous pouvez remplacer tous les paramètres de cette fonction par des fonctions telles que ANNEE,MOIS,JOUR.

Pour déterminer le dernier jour d'une année donnée, vous pouvez écrire

=DATE(ANNEE(AUJOURDHUI());12;31)

 

Premier jour du mois

Le premier jour de n'importe quel mois peut facilement être créé en mettant 1 en troisième position de la fonction DATE. Pour rendre nos paramètres de date dynamiques, nous utiliserons AUJOURD'HUI avec les formules ANNEE et MOIS.

Pour obtenir l'année en cours, nous écrirons ANNEE(AUJOURD'HUI()) et pour obtenir le mois en cours, nous écrirons MOIS(AUJOURD'HUI()).

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1)

 

Premier jour du mois précédent

Dans ce cas, vous devez réutiliser la formule précédente et soustraire 1 mois.

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())-1;1)

 

Le dernier jour du mois

Nous savons tous que le nombre de jours d'un mois varie. Vu comme ça, résoudre ce problème semble très compliqué - mais grâce à la fonction DATE associée aux fonctions ANNÉE et MOIS (et quelques autres astuces), on le résout sans difficulté !

Nous pouvons savoir combien de jours se sont écoulés depuis le premier jour d'un mois en ajoutant 1 au nombre de mois spécifié.

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)

Puisque le chiffre 1 dans Excel correspond à un jour, le soustraire de tout autre chiffre doit donner la même date un mois plus tard.

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-1

 

Le dernier jour du mois précédent

Pour afficher le dernier jour du mois en cours, utilisez cette formule :

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-1

Vous pouvez impressionner vos collègues en remplaçant le 1 - 1 à la fin de cette formule par un 0. Le résultat est toujours valable.

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;0)

 

Titre avec des dates

Nous utiliserons les formules associées à la fonction TEXTE pour générer automatiquement de nouveaux titres chaque mois.

Premier jour

="du "&TEXTE(DATE(ANNEE($B$1),MOIS($B$1),1),"dd mmmm yyyy")

Dernier jour

="au "&TEXTE(DATE(ANNEE($B$1),MOIS($B$1)+1,1)-1,"dd mmmm yyyy")

Convaincu ? Partagez le sur

Concernant l'auteur :
Camille BOULET
127 Articles publiés
En poste chez lebonlogiciel.com
lebonlogiciel.com

Mais pour quoi faire ?

Pour connaitre son adéquation !

Avec nos tests d’adéquations, regardez votre taux de correspondance entre une solution ou un intégrateur et votre entreprise


Pour contacter directement les utilisateurs !

lebonlogiciel.com c’est plus de 60 000 avis d’utilisateurs. Contactez ces utilisateurs, pour avoir des retours d’expériences sur les logiciels directement par ceux qui les utilises ;


Pour demander un accompagnement personnalisé !

Vous ne savez pas ce qui serait le mieux pour votre entreprise ? Contactez-nous, on vous accompagnera gratuitement dans votre projet.