formule pour afficher le dernier vendredi du mois en cours

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

  • dernier_samedi_du mois.xls
    19.5 KB · Affichages: 214

pascal21

XLDnaute Barbatruc
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
 

Monique

Nous a quitté
Repose en paix
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)
 

patricktoulon

XLDnaute Barbatruc
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
 

patricktoulon

XLDnaute Barbatruc
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)
 

Discussions similaires

Réponses
3
Affichages
415

Statistiques des forums

Discussions
312 241
Messages
2 086 526
Membres
103 242
dernier inscrit
Patoshick