Quelle formule Excel puis-je utiliser pour calculer le deuxième lundi d'un mois donné?
Vous pouvez supposer que j'ai une cellule contenant le premier jour du mois pour travailler.
Dans l'intérêt des autres utilisateurs, pouvez-vous également expliquer comment modifier la formule pour obtenir également le 1er, le 3e ou le 4e lundi du mois, ainsi que les autres jours de la semaine. par exemple le troisième vendredi du lundi ...
microsoft-excel
worksheet-function
date-time
Très irrégulier
la source
la source
=DATE(YEAR(NOW()),MONTH(NOW()),1+7*2)-WEEKDAY(DATE(YEAR(NOW()),MONTH(NOW()),8-4))
Réponses:
Voici quelque chose que j'ai trouvé avec une recherche rapide:
Donc, si je lis bien, le 2 e lundi du mois est
( crédit lorsque le crédit est dû )
la source
= SI ((WEEKDAY (A1)> 3), (A1 + (17-WEEKDAY (A1))), (A1 + (10-WEEKDAY (A1))))
A1 est le premier jour du mois
la source
Je n'ai pas pu faire fonctionner cela non plus. J'ai trouvé une manière super compliquée (mon idiome) qui semble fonctionner.
SO le 2e lundi serait A2 = mois en cours, B2 = année en cours, C2 = 2 (pour lundi) et D2 = 2 (pour 2e lundi)
Je suis sûr qu'il existe un moyen beaucoup plus propre de le faire (déjà remarqué si je retourne l'un de mes FI, je peux éliminer une certaine réplication) et la plupart des formules répétées pourraient être extraites dans des cellules distinctes pour rendre la formule finale plus propre . Mais je n'ai pas eu la chance de rechercher quelles autres formules pourraient être disponibles, donc je le laisse tel quel pour l'instant. J'ai également fait une version encore plus laide avec vérification des erreurs et des résultats légèrement plus jolis. Mais c'est trop complexe pour poster ici.
la source