COMMENT CALCULER LE NOMBRE DE JOURS D’UN MOIS ET LE NOMBRE DE MERCREDIS SUR EXCEL

Dans ce tutoriel, je vais vous montrer comment calculer simplement le nombre de jours d’un mois donné en utilisant une simple formule Excel.

 

Téléchargement

Vous pouvez télécharger le fichier d'exemple de cet article en cliquant sur le lien suivant :

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
 

 

Tutoriel Vidéo

 

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

 

1. Détermination du dernier jour du mois

Il existe plusieurs méthodes pour calculer le nombre de jours qui composent un mois, et pour ce tutoriel, nous allons étudier la méthode la plus simple.

Pour commencer, nous allons déterminer le dernier jour du mois en question, en utilisant la formule DATE(), que nous avons déjà eu l’occasion d’utiliser un très grand nombre de fois au cours des précédents chapitre de cette formation :

 

 =DATE(_annee;B9+1;1)-1 

 

Dans cet exemple, vous constaterez que la cellule contenant l’année en cours d’étude porte le nom de _annee, ce qui va nous offrir la possibilité de pouvoir l’appeler très simplement en saisissant ce nom, et sans avoir à nous occuper d’utiliser de référence absolue !

Ensuite, comme vous pouvez le constater, l’astuce pour obtenir le dernier jour d’un mois étudié, et dont le numéro du mois se trouve dans la cellule située juste à gauche (cellule B9 donc) consiste à récupérer le premier jour du mois suivant, auquel il suffit de soustraire une journée :

Excel formation - 040 Compter le nombre de jour d'un mois - 01

Cela permet donc d’obtenir la date qui correspond au dernier jour du mois :

Excel formation - 040 Compter le nombre de jour d'un mois - 02

 

2. Détermination du nombre de jours

Ensuite, pour déterminer le nombre de jours contenus dans un mois, il ne reste plus qu’à imbriquer la date obtenue dans la partie précédente au sein de la fonction JOUR() qui permet de récupérer le jour d’une date saisie en argument :

 

 =JOUR(DATE(_annee;B9+1;1)-1) 

 

Bien évidemment, étant donné que nous avions inséré une date dans cette cellule, Excel a appliqué pour nous une mise-en-forme adaptée :

Excel formation - 040 Compter le nombre de jour d'un mois - 03

Pour obtenir un résultat correct, il convient de modifier cette mise en forme, en utilisant par exemple le format prédéfini Standard (depuis le menu Accueil du ruban) :

Excel formation - 040 Compter le nombre de jour d'un mois - 04

Ensuite, nous pouvons étendre cette formule à l’ensemble des mois du tableau en double-cliquant sur la poignée de recopie, située en bas à droite de la cellule :

Excel formation - 040 Compter le nombre de jour d'un mois - 05

Ce qui donne le résultat suivant :

Excel formation - 040 Compter le nombre de jour d'un mois - 06

Et pour finir, il suffit de modifier la valeur de la cellule _annee afin de modifier l’année de référence des calculs :

Excel formation - 040 Compter le nombre de jour d'un mois - 07

La seule différente intervient évidemment sur le mois de février qui passe alors à 29 jours sur l’année 2020.

 

3. Compter le nombre de mercredis dans un mois (ou tout autre jour de la semaine)

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !


 

À présent que nous savons comment calculer le nombre de jours total d’un mois donné, voyons comment calculer le nombre de mercredis que nous allons retrouver durant ce même mois.

Evidemment, le calcul que nous allons mettre en place permettra également de pouvoir calculer le nombre fois que n’importe quel jour de la semaine se répète.

Pour parvenir à nos fin, nous allons utiliser et détourner de son usage classique la fonction NB.JOURS.OUVRES.INTL().

Cette fonction, présente depuis la version 2010 d’Excel permet d’obtenir le nombre de jours ouvrés compris entre deux dates.

La particularité de cette fonction qui permet de la différencier de sa version simplifiée NB.JOURS.OUVRES(), c’est que nous allons pouvoir spécifier des jours de fermetures (correspondant aux week-ends) personnalisés.

L’astuce consiste donc à faire comme si une semaine type n’était composée que de jours de week-ends, en dehors de la journée de la semaine que nous souhaitons dénombrer.

 

 =NB.JOURS.OUVRES.INTL(DATE(_annee;B9;1);DATE(_annee;B9;C9);"1101111")

 

Ici, les deux premiers argument ne posent aucun problème, il s’agit simplement de reconstituer les dates de début et de fin de chaque mois, pour cela nous utilisons encore une fois la fonction DATE().

Le troisième argument quant à lui permet de spécifier les jours d’ouverture et fermeture qu’Excel doit utiliser pour déterminer le nombre de jours ouvrés.

Il s’agit d’une chaîne de caractères (donc saisie entre guillemets) composée de 0 et de 1 :

  • Un « 1 » correspond à un jour de week-end, c’est-à-dire de fermeture et sera donc exclu du calcul du nombre de jours ouvrés,
  • Un « 0 » correspond à un jour hors week-end, c’est-à-dire d’ouverture et sera donc inclus dans le calcul du nombre de jours ouvrés

Aussi, pour calculer le nombre de jours correspondant, la chaîne sera :

Jour

Formule

Lundi

0111111

Mardi

1011111

Mercredi

1101111

Jeudi

1110111

Vendredi

1111011

Samedi

1111101

Dimanche

1111110

 

Excel formation - 040 Compter le nombre de jour d'un mois - 08

 

 



Articles qui pourraient vous intéresser

COMMENT MASQUER DÉFINITIVEMENT ET AUTOMATIQUEMENT UNE FEUILLE DE CALCUL EXCEL

INVERSER DEUX CELLULES EN 1 CLIC (INTERVERTIR LES VALEURS) SUR EXCEL

COMMENT SAISIR UN NOMBRE SOUS FORME DE FRACTION SUR EXCEL ?

COMMENT REPERER ET CORRIGER (OU PAS !) LES REFERENCES CIRCULAIRES DANS EXCEL ?

Commentaires

Il n'y a aucun commentaire...

Poster un commentaire

Pseudo
Commentaire

Contact - Plan du site - À propos - Contact

© Excel-Formation 2018 - Excel, simplement

Haut de la page

Excelformation.fr propose de nombreuses formations pratiques et gratuites sur Microsoft Excel : des cours pour apprendre à structurer et analyser les données, des tutos sur les fonctions avancées, les formules et les formules avancées d'Excel, les formules matricielles, les mise-en-formes conditionnelles, les graphiques Excel (xls, xlsx, xlsm,…). Des tutoriels pour apprendre à automatiser les tâches répétitives (via des macro-commandes en VBA) de vos classeurs Excel.