Voici une version qui devrait fonctionner quelle que soit l’année. En B2:
=DATE($A1,1,1)+CHOOSE(WEEKDAY(DATE(A1,1,1)),3,2,1,0,1,0,0)
qui trouve quel est le premier jour de l’année qui sera soit un mercredi, vendredi ou samedi. Pour cela, à la date du 1er janvier DATE($A1,1,1)
, en fonction du jour de la semaine du 1er janvier WEEKDAY(DATE(A1,1,1))
, on va choisir le nombre de jours à ajouter: si c’est un dimanche (valeur 1) on ajoute 3 jours pour arriver à un mercredi, si c’est un lundi (2) on ajoute 2 jours, etc. pour les 7 jours de la semaine.
En B3:
=B2+CHOOSE(WEEKDAY(B2),3,2,1,2,1,1,4)
qui, en fonction du jour de la semaine du jour précédent, va ajouter le nombre de jours nécessaires pour arriver sur un mercredi, un vendredi ou un samedi.
kylejake_calendrier2021.ods (30.3 KB)