formule pour afficher le dernier vendredi du mois en cours

  • Initiateur de la discussion Initiateur de la discussion pascal21
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pascal21

XLDnaute Barbatruc
bonjour et bonne année à tous
je vous joint un classeur qui saura mieux expliquer ce que je cherche à réaliser
en gros:
pour des pointages d'heures j'arrête le mois en cours au dernier vendredi du mois
et je reporte le samedi et les jours suivants jusqu'au 30 ou 31 sur le mois suivant
je cherche la formule qui m'afficherait à quelle date tombe ce vendredi
c'est le 1er et on a peut-être encore la tête embrumée donc je vous joint un fichier
merci
 

Pièces jointes

Re : formule pour afficher le dernier vendredi du mois en cours

bonsoir
d'après ce que je viens d'essayer, seule la solution de pierrejean donne satisfaction
j'ai essayé par formules mais certains mois bugguent et ne donnent pas la bonne réponse
pas grave merci quand même
 
Re : formule pour afficher le dernier vendredi du mois en cours

Re,

Il y a comme une erreur, en effet
Fais un essai avec ça, plutôt :
=DATE(ANNEE(A2);MOIS(A2)+1;0)-MOD(DATE(ANNEE(A2);MOIS(A2)+1;0)+1;7)
(tu peux enlever les deux 0 en gardant le point-virgule)
 
Bonsoir
la formule de notre regrettée Monique fonctionne très bien
pour le coup je l'ai agrémenté pour qu'elle fonctionne pour tout les jours de la semaine
remplace ANNEE et MOIS par la valeur dans la formule
le dernier lundi=DATE(ANNEE;MOIS+1;0)-MOD(DATE(ANNEE;MOIS+1;0)+7-2;7)
le dernier mardi=DATE(ANNEE;MOIS+1;0)-MOD(DATE(ANNEE;MOIS+1;0)+6-2;7)
le dernier mercredi=DATE(ANNEE;MOIS+1;0)-MOD(DATE(ANNEE;MOIS+1;0)+5-2;7)
le dernier jeudi=DATE(ANNEE;MOIS+1;0)-MOD(DATE(ANNEE;MOIS+1;0)+4-2;7)
le dernier vendredi=DATE(ANNEE;MOIS+1;0)-MOD(DATE(ANNEE;MOIS+1;0)+3-2;7)
le dernier samedi=DATE(ANNEE;MOIS+1;0)-MOD(DATE(ANNEE;MOIS+1;0)+2-2;7)
le dernier dimanche=DATE(ANNEE;MOIS+1;0)-MOD(DATE(ANNEE;MOIS+1;0)+1-2;7)

il devrait t'être facile d'etendre la formule sur 12 lignes pour 12 mois
demo
1709843437901.png
 
Bonjour
je prends les mois en colonne a gauche des date
et pour le coup je t'ai donné les autres jours de la semaine tu a vu ?

maintenant si tu veux le dernier vendredi du mois d'une date
par exemple
date de départ en A =05/03/2024
et bien la formule sera
=DATE(ANNEE(A1);MOIS(A1)+1;0)-MOD(DATE(ANNEE(A1);MOIS(A1)+1;0)+3-2;7)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
1 K
Retour