Syntaxe
La fonction MOIS s’écrit de la façon suivante :
=MOIS( date )
Le seul argument de la fonction est :
date
– il s’agit de la date à partir de laquelle nous voulons extraire l’année.
La fonction MOIS extrait le mois à partir d’une date et renvoie le résultat sous forme de nombre de 1 ou 2 digits (ex: 1 pour Janvier, 12 pour Décembre).
À savoir que Microsoft Excel enregistre les dates sous forme de nombres. Sur ceux-ci, il applique un format particulier. Le chiffre 1 correspond au 01/01/1900, le 2 au 02/01/1900, etc.
Comment utiliser la fonction MOIS dans Excel ?
La fonction MOIS extrait le numéro du mois à partir d’une date valide. Celle-ci peut être issue d’une saisie directe, d’une cellule ou d’une formule.
=MOIS( "31/12/2023" )
--> Résultat : 12
=MOIS( A1 )
--> A1 contient la date 31/12/2023
Résultat : 12
=MOIS( AUJOURDHUI() )
--> Résultat : numéro du mois en cours
Quelques utilisations de la fonction MOIS dans Excel
Calculer le numéro du mois en cours
Pour calculer le mois en cours, il faut combiner la fonction MOIS avec la fonction AUJOURDHUI. La fonction AUJOURDHUI va indiquer la date du jour. La fonction MOIS viendra en extraire le numéro du mois.
= MOIS( AUJOURDHUI() )
Calculer le numéro de mois à partir d’une date
Pour extraire le mois d’une date donnée, il suffit de se servir de la fonction MOIS. Vous pouvez saisir la date directement dans votre fonction ou appeler une cellule dans laquelle est contenue la date.
= MOIS( "31/12/2023" )
= MOIS( A1 )
Calculer le mois précédent une date
Pour calculer le mois précédent à partir d’une date, il suffit de calculer le numéro du mois et d’y retirer 1. La difficulté réside alors pour le mois de janvier. Je vous propose une solution mettant en œuvre la fonction MOIS et la fonction SI.
= SI( MOIS( A1 ) = 1 ; 12 ; MOIS( A1 ) - 1 )
Calculer le mois suivant une date
Pour calculer le numéro du mois suivant une date donnée, il faut ajouter 1 au mois extrait. La difficulté sera alors pour le mois de Décembre. Pour cela, il faut utiliser la formule suivante :
= SI( MOIS( A1 ) = 12 ; 1 ; MOIS( A1 ) + 1 )
Calculer le nombre de mois entre 2 dates
Pour calculer le nombre de mois entre deux dates, on n’utilisera pas la fonction MOIS mais la fonction DATEDIF de la façon suivante :
=DATEDIF( date_début ; date_fin ; "M" )
Caractéristiques sur la fonction MOIS
Voici quelques caractéristiques sur la fonction MOIS dans Excel :
- Si la valeur saisie dans la fonction MOIS n’est pas reconnue comme étant une date valide, l’erreur #VALEUR s’affichera.
- Par défaut, le format qu’Excel apportera à votre cellule sera un format date. Il faut lui indiquer que vous voulez un format nombre.
Formules en lien
- Calculer l’âge avec la date de naissance
- Calculer l’ancienneté
- Différence entre deux dates sans DATEDIF
- Calculer le nombre de jours ouvrés entre deux dates
- Calculer le nombre d’ETP
- Calculer le trimestre à partir de la date
- Extraire mois d’une date
- Récupérer le mois en lettres d’une date
Fonctions en lien
- Fonction DATEDIF
- Fonction DATE
- Fonction JOUR
- Fonction ANNEE
- Fonction AUJOURDHUI
- Fonction MAINTENANT
- Fonction JOURSEM
- Fonction NB.JOURS.OUVRES
- Fonction FRACTION.ANNEE
- Fonction FIN.MOIS
- Fonction MOIS.DECALER
- Fonction JOURS
- Fonction SERIE.JOUR.OUVRE.INTL
- Fonction NO.SEMAINE