Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

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

A Noter: 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ée...
  • 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 gammes...
  • 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 cellules...
  • 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 PDF...
  • 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
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Scott · 4 years ago
    Thank you for the formula. I had a question about it. It does work for 2016, but when entering 1/12017, it identifies the first Monday of the month to be 1/9/17, when it's actually 1/2/17. Am I misunderstanding the formula's intent? Meaning, should I enter a different date to pull the 1/2/17 date?

    Thanks again for the help.
    • To post as a guest, your comment is unpublished.
      RS · 1 years ago
      Did not work for me on every Monday that was in a month with the first day being a Sunday,

      Given A1 is the first of the month "1/1/2020" or "1/2/2020" etc, This did work for me:


      =A1+MOD(8-WEEKDAY(A1,2),7)
    • To post as a guest, your comment is unpublished.
      Jo · 4 years ago
      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))+
      • To post as a guest, your comment is unpublished.
        carrie · 4 years ago
        That doesn't help...

        super weird..2017 is the only year that it skips the 1st monday.
        • To post as a guest, your comment is unpublished.
          Pmars · 1 years ago
          The formula doesn't work for Mondays if the last day of the previous month is a Saturday (weekday no 7). The following day is therefore a Sunday (weekday no 1) and you only need add 1 day to get to a Monday. However, the formula adds 10-1=9 days and gives you the 9th January as the first Monday. There needs to be a second IF function:
          =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)))
        • To post as a guest, your comment is unpublished.
          Peter · 1 years ago
          The formula doesn't work if the last day of the previous month is a Saturday (weekday no 7). The following day is therefore a Sunday (weekday no 1) and you only need add 1 day to get to a Monday. However, the formula adds 10-1=9 days and gives you the 9th January as the first Monday. There needs to be a second IF function:
          =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)))
        • To post as a guest, your comment is unpublished.
          Pasquale · 2 years ago
          2019 too :( first wednesday is not 09 Jan?)