Formule Excel : Compter les jours du mois
Dans ce tutoriel, des formules sont fournies pour compter le nombre total de jours d'un mois spécifique ou du mois en cours.
Si vous souhaitez suivre ce tutoriel, veuillez télécharger la feuille de calcul exemple.
Formule générique :
JOUR(FIN.MOIS(date;0)) |
Syntaxe et arguments
Date : la date dont vous souhaitez compter les jours du mois. L'argument date peut être un nombre ou une date (étant donné que la date est stockée sous forme de nombre dans Excel). |
Valeur de retour
La formule renvoie une valeur numérique.
Erreur
Si l'argument date est une valeur texte, la formule renvoie l'erreur #VALEUR!
Fonctionnement de cette formule
Pour compter le nombre total de jours du mois spécifique dans chaque cellule de B3:B6, utilisez la formule ci-dessous dans la cellule C3 :
=JOUR(FIN.MOIS(B3;0)) |
Appuyez sur Entrée et faites ensuite glisser la poignée de recopie automatique jusqu'à la cellule C6.
Explication
FIN.MOIS : obtient le dernier jour du mois dans le futur ou le passé. FIN.MOIS(B3;0) obtient le dernier jour du mois dans la cellule B3, soit le 29/02/2020.
Fonction JOUR : obtient les jours sous forme de nombre à partir d'une date.
=JOUR(FIN.MOIS(B3;0))
=JOUR("29/02/2020")
=29
Remarque
1) Si vous souhaitez obtenir automatiquement le nombre total de jours du mois en cours lorsque la date change, vous pouvez modifier la formule générique comme suit :
JOUR(FIN.MOIS(AUJOURDHUI();0)) |
La fonction AUJOURDHUI est utilisée pour obtenir la date actuelle.
2) Si vous souhaitez obtenir les jours à partir d'un nom de mois, vous pouvez modifier la formule générique comme suit :
JOUR(FIN.MOIS(DATEVAL("01-"&date&"-"&ANNEE(AUJOURDHUI()));0)) |
Exemple : supposons que vous souhaitiez obtenir les jours à partir du nom du mois dans la cellule B9, utilisez la formule suivante :
=JOUR(FIN.MOIS(DATEVAL("01-"&B9&"-"&ANNEE(AUJOURDHUI()));0))
Appuyez sur Entrée pour obtenir le résultat.
Fonction ANNEE : renvoie l'année en fonction de la date donnée.
Fonction DATEVAL : convertit une date stockée au format texte en une date valide.
=JOUR(FIN.MOIS(DATEVAL("01-"&B9&"-"&ANNEE(AUJOURDHUI()));0))
=JOUR(FIN.MOIS(DATEVAL("01-"&B9&"-"&2020);0))
=JOUR(FIN.MOIS(“01/01/2020”;0))
=JOUR("31/01/2020")
=31
Formules connexes
- Vérifier si une date est un jour ouvrable
Ce tutoriel fournit une formule pour vérifier si une date est un jour ouvrable. - Vérifier si deux dates sont dans le même mois et année
Pour vérifier si deux dates sont dans le même mois et année, vous pouvez utiliser la formule de ce tutoriel. - Créer une plage de dates à partir de deux dates
Ce tutoriel fournit une formule avec la fonction TEXTE pour créer une plage de dates basée sur deux dates au format texte dans Excel. - Créer une plage de dates hebdomadaire
Dans ce tutoriel, une formule est fournie pour obtenir rapidement la plage de dates hebdomadaire dans Excel.
Fonctions connexes
- Fonction NO.SEMAINE Excel
Renvoie le numéro de semaine de la date donnée dans une année. - Fonction JOURS.OUVRES Excel
Ajoute des jours ouvrables à la date de début donnée et renvoie un jour ouvrable. - Fonction MOIS Excel
La fonction MOIS est utilisée pour obtenir le mois sous forme de nombre entier (1 à 12) à partir d'une date. - Fonction JOUR Excel
La fonction JOUR obtient le jour sous forme de nombre (1 à 31) à partir d'une date. - Fonction MAINTENANT Excel
Obtenir l'heure et la date actuelles.
Les meilleurs outils de productivité pour Office
Kutools pour Excel - Vous aide à vous démarquer de la foule
Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...
Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts !
- Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
- Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.