Bonjour @lockhearts
Je vais tenter une réponse, basée sur la fonction JOURSEM(nombre;type), qui renvoie le jour de la semaine pour la valeur de date donnée. Le jour est renvoyé comme un nombre entier entre 1 (dimanche) et 7 (samedi), si aucun type ou type = 1 est spécifié.
- nombre est un nombre décimal correspondant à une valeur de date et pour lequel le jour de la semaine est déterminé.
- Type est facultatif et détermine le type de calcul.
Nous prendrons 1
comme Type
. Voir l’aide en ligne pour les autres possibilité
L’affichage du nom du mois sera obtenu par enregistrement du 1er jour du mois : 1/10/2020, puis 1/11/2020, etc. et par modification de l’affichage en saisissant MMMM AAAA
dans Format
>Cellules
>Catégorie
>Date
>Description de format
Ensuite, la principale difficulté consiste à savoir si le premier jour intéressant sera un mardi ou un vendredi. En supposant que C2
contient la date du premier mois, et que C4
doit contenir la date du premier mardi ou vendredi intéressant, placer en C4
la formule suivante =SI(JOURSEM(C2;1)<4;C2-JOURSEM(C2;1)+3;C2-JOURSEM(C2;1)+6)
.
Ensuite, il reste à développer la suite des mardi et vendredi du mois, en saisissant en D4
la formule =SI(JOURSEM(C4;1)=6;C12+4;C12+3)
, etc. Il reste à gérer les changements de mois en fin de mois. Vu le faible nombre de mois, cela peut s’envisager manuellement mais pourrait être automatisé.
Pour afficher le jour de la semaine correspondant, soit modifiez le format d’affichage de la date en ligne 4 en définissant le format suivant jjj JJ/MM/AA
ou bien recopiez la date en ligne 5 et définissez le format de la ligne 5 comme jjj
, selon la largeur de colonne que vous souhaitez.
Pour montrer à la communauté que la question a trouvé sa réponse, cliquez sur ✓ à côté de la “bonne” réponse, et “votez” en cliquant sur la flèche ^ de toute réponse utile. Ce sont les mécanismes utilisés pour communiquer la qualité des questions et réponses sur ce site. Merci!
Pour tout complément d’information, **éditez**
votre question ou simplement **ajouter un commentaire**
. N’utilisez pas une réponse.
Cordialement, Michel