Note: The other languages of the website are Google-translated. Back to English

Comment lister tous les lundis / vendredis d'un mois dans Excel?

Dans certains cas, vous devrez peut-être répertorier ou afficher tous les lundis ou vendredis d'un mois ou d'une année dans une feuille de calcul. Normalement, vous pouvez répertorier une série de dates avec la poignée de remplissage, mais cela ne peut pas vous aider à remplir tous les lundis ou vendredis d'un mois ou d'une année. Cet article, je vais parler de la façon de lister tous les lundis ou vendredis d'un mois dans Excel.

Liste tous les lundis / vendredis d'un mois ou d'une année avec des formules

Listez tous les lundis / vendredis d'un mois ou d'une année avec Kutools for Excel


Liste tous les lundis / vendredis d'un mois ou d'une année avec des formules

Les formules suivantes peuvent vous aider à lister tous les lundis ou vendredis d'un mois ou d'une année à partir d'une date donnée du mois, procédez comme suit:

1. Veuillez entrer la date que vous souhaitez lister tous les lundis ou vendredis du mois dans une cellule, par exemple, je vais entrer 1/1/2016 dans la cellule A1.

2. Entrez ensuite cette formule: =IF(WEEKDAY(EOMONTH(A1,-1)+1)=2,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(2,7))-WEEKDAY(EOMONTH(A1,-1)+1)) dans la cellule B1 et appuyez sur Entrer touche pour obtenir le premier lundi du mois. Voir la capture d'écran:

doc list tous les lundis 1

Remarque : Pour obtenir le premier mardi du mois:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=3,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(3,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Pour obtenir le premier mercredi du mois:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=4,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(4,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Pour obtenir le premier jeudi du mois:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=5,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(5,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Pour obtenir le premier vendredi du mois:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=6,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Pour obtenir le premier samedi du mois:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=7,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(7,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Pour obtenir le premier dimanche du mois:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=1,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(1,7))-WEEKDAY(EOMONTH(A1,-1)+1))

3. Après avoir affiché le premier lundi, veuillez continuer à saisir cette formule: = B1 + 7 pour obtenir le deuxième lundi, puis faites glisser la poignée de recopie vers le bas pour répertorier tous les lundis d'un mois ou d'une année selon vos besoins, voir capture d'écran:

doc list tous les lundis 2


Listez tous les lundis / vendredis d'un mois ou d'une année avec Kutools for Excel

Sauf les formules ci-dessus, ici, je peux introduire un outil simple-Kutools pour Excel, Avec son Insérer la date fonctionnalité, vous pouvez insérer tous les lundis ou vendredis d'un mois aussi rapidement que possible.

Kutools pour Excel : avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation en 30 jours

Après l'installation de Kutools pour Excel, veuillez procéder comme suit :( Allez à Télécharger Kutools pour Excel maintenant! )

1. Sélectionnez une cellule pour insérer la date, puis cliquez sur Kutools > insérer > Insérer la date, voir capture d'écran:

2. Dans le Insérer la date boîte de dialogue, un calendrier mensuel est affiché, vous pouvez double-cliquer sur la date pour l'insérer dans la cellule, vous pouvez également modifier le format de la date selon vos besoins en cochant Utilisation du format option pour activer la zone de liste de mise en forme de la date. Voir la capture d'écran:

Allez à Télécharger Kutools pour Excel et essai gratuit maintenant!


Démo: répertoriez tous les lundis / vendredis d'un mois ou d'une année avec Kutools for Excel

Kutools pour Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!

Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (7)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour la formule. J'avais une question à ce sujet. Cela fonctionne pour 2016, mais lors de la saisie du 1/12017, il identifie le premier lundi du mois comme étant le 1/9/17, alors qu'il s'agit en fait du 1/2/17. Ai-je mal compris l'intention de la formule ? Autrement dit, dois-je entrer une date différente pour extraire la date du 1/2/17 ? Merci encore pour votre aide.
Ce commentaire a été minimisé par le modérateur sur le site
It worked for me.. fo rFridays A1= 06/01/2017 B1= 13/01/2017= IF(WEEKDAY(EOMONTH(A1,-1)+1)=6,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(A1,-1)+1)) 20/01/2017 = IF(WEEKDAY(EOMONTH(B1,-1)+1)=6,EOMONTH(B1,-1)+1,EOMONTH(B1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(B1,-1)+1))+7 27/01/2017=IF(WEEKDAY(EOMONTH(C1,-1)+1)=6,EOMONTH(C1,-1)+1,EOMONTH(C1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(C1,-1)+1))+
Ce commentaire a été minimisé par le modérateur sur le site
Ça n'aide pas... super bizarre..2017 est la seule année où il saute le 1er lundi.
Ce commentaire a été minimisé par le modérateur sur le site
2019 aussi :( le premier mercredi n'est pas le 09 janvier ?)
Ce commentaire a été minimisé par le modérateur sur le site
La formule ne fonctionne pas si le dernier jour du mois précédent est un samedi (jour de semaine n° 7). Le jour suivant est donc un dimanche (jour de semaine n°1) et il suffit d'ajouter 1 jour pour arriver à un lundi. Cependant, la formule ajoute 10-1=9 jours et vous donne le 9 janvier comme premier lundi. Il doit y avoir une deuxième fonction IF :=IF(WEEKDAY(EOMONTH(A2,-1)+1)=1,EOMONTH(A2,-1)+2,IF(WEEKDAY(EOMONTH(A2,-1)+1 )=2,MOIS(A2,-1)+1,MOIS(A2,-1)+(8+MOD(2,7))-JOUR SEMAINE(MOIS(A2,-1)+1)))
Ce commentaire a été minimisé par le modérateur sur le site
La formule ne fonctionne pas pour les lundis si le dernier jour du mois précédent est un samedi (jour de semaine n°7). Le lendemain est donc un dimanche (jour de semaine n°1) et il suffit d'ajouter 1 jour pour arriver à un lundi. Cependant, la formule ajoute 10-1=9 jours et vous donne le 9 janvier comme premier lundi. Il doit y avoir une deuxième fonction IF :
=IF(WEEKDAY(EOMONTH(A2,-1)+1)=1,EOMONTH(A2,-1)+2,IF(WEEKDAY(EOMONTH(A2,-1)+1)=2,EOMONTH(A2,-1)+1,EOMONTH(A2,-1)+(8+MOD(2,7))-WEEKDAY(EOMONTH(A2,-1)+1)))
Ce commentaire a été minimisé par le modérateur sur le site
N'a pas travaillé pour moi tous les lundis du mois, le premier jour étant un dimanche,

Étant donné que A1 est le premier du mois "1/1/2020" ou "1/2/2020", etc., cela a fonctionné pour moi :


=A1+MOD(8-JOUR SEMAINE(A1,2),7)
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés