Excel - Dernier jour ouvre du mois [Résolu/Fermé]

Signaler
Messages postés
6
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
30 novembre 2008
-
Messages postés
6
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
30 novembre 2008
-
Bonjour,

Existe-t-il une formule sur Excel pour trouver le dernier jour ouvré du mois?

Merci pour votre aide.

4 réponses

Messages postés
23502
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 septembre 2020
6 363
Bonjour,

ou bien avec ta date en B1 :
=DATE(ANNEE(B1);MOIS(B1)+1;-MAX(JOURSEM(DATE(ANNEE(B1);MOIS(B1)+1;0);2)-5;0))
ne tiens pas compte des jours fériés...
eric
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci

Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 152
bonjour

autant pour moi je n'avais pas bien lu la question
Messages postés
23502
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 septembre 2020
6 363
??? ben t'avais rien dit... :-)
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 152 >
Messages postés
23502
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 septembre 2020

bonjour Éric,

Rien dit parce que j'ai effacé mes bêtises car j'avais lu en travers la demande...

pas toujours assez concentré.

@+
Messages postés
6
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
30 novembre 2008

Merci a ts
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
231
Bonjour

Voici une formule matricielle qui te donnera le dernier jour du mois ouvre
en A1, l'année, en B1, le mois
=DATE(A1;B1;MAX(SI(MOIS(DATE(A1;B1;LIGNE($1:$31)))=B1;SI(JOURSEM(DATE(A1;B1;LIGNE($1:$31));2)<6;LIGNE($1:$31);0);0)))

Formule Matricielle à valider avec ctrl + maj + entree
si la validation est correcte, de {} encadrent automatiquement la formule