date du premier lundi du mois

  • Initiateur de la discussion Initiateur de la discussion newbies
  • 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 !

N

newbies

Guest
Bonsoir ou Bonjour a tous

Je relance ma question puisque pas capable d'acceder a ma derniere question "Date"

Comment trouver le premier lundi d'un mois ?

Merci encore a vous tous

Newbies
 
Bonjour,

Tu peux suivre ces liens :
<http://www.excel-downloads.com/html/French/forum/messages/1_9193_9193.htm>
<http://www.excel-downloads.com/html/French/forum/download.php/1,9368,721/Feries_rachel.xls>
<http://www.excel-downloads.com/html/French/forum/messages/1_9161_9161.htm>

Pour le 1er lundi de septembre 2002 :
=STXT(RECHERCHEV("L*";TEXTE({1;2;3;4;5;6;7}&"/"&9&"/"&2002;"jjj j/m/aaa");1;0);5;10)*1
Attention, ce sont des accolades et non des parenthèses qui entourent les 7 nombres.
ou bien une date quelconque de septembre 2002 en A1 :
=STXT(RECHERCHEV("L*";TEXTE({1;2;3;4;5;6;7}&"/"&MOIS($A$1)&"/"&ANNEE($A$1);"jjj j/m/aaa");1;0);5;10)*1
2è lundi : =etc TEXTE({8;9;10;11;12;13;14}& etc
Source : http://disciplus.simplex.free.fr/xl/calendriers.htm
 
Bonjour Newbies.
je t'avais proposé ceci

Les jours de la semaine se suivent toujours dans le même ordre et sans trou.De ce fait le reste de la division par 7 du nombre date donne le jour :
0= samedi
1= dimanche
2= lundi
etc...
avec la fonction modulo c'est assez simple.

Si ta date est en A1 par exemple.
1/9/1946
(Attention : mettre un NOMBRE DATE!)

en A2 tu mets:
=A1+6-MOD(A1+4;7)
cette formule te donne le lundi suivant une date quelconque.

et tu obtiens
lundi-02/09/1946


si cela ne convient pas, précise un peu ta question

Cyber PAPY
 
Re : date du premier lundi du mois

Bonsour®

Heu ???
1er lundi du mois :
=DateDebutMois+7-JOURSEM(DateDebutMois-1;2)
2eme lundi
=DateDebutMois+14-JOURSEM(DateDebutMois-1;2)
3eme lundi
=DateDebutMois+21-JOURSEM(DateDebutMois-1;2)
4éme lundi
=DateDebutMois+28-JOURSEM(DateDebutMois-1;2)

pour le 5éme lundi éventuel... il conviendra de tester l'appartenance au mois de référence !
😎
 
Bonjour Newbies.
je t'avais proposé ceci

Les jours de la semaine se suivent toujours dans le même ordre et sans trou.De ce fait le reste de la division par 7 du nombre date donne le jour :
0= samedi
1= dimanche
2= lundi
etc...
avec la fonction modulo c'est assez simple.

Si ta date est en A1 par exemple.
1/9/1946
(Attention : mettre un NOMBRE DATE!)

en A2 tu mets:
=A1+6-MOD(A1+4;7)
cette formule te donne le lundi suivant une date quelconque.

et tu obtiens
lundi-02/09/1946


si cela ne convient pas, précise un peu ta question

Cyber PAPY
Bonjour Cyber Papy,

J'ai utilisé votre formule pour trouver les 1er lundis de chaque mois et ça fonctionne très bien.
Mais ... comme je n'ai pas vraiment compris pourquoi on fait +6 au départ et +4 ensuite, je ne sais pas comment trouver les autres 1ers jours du mois.
A1+7-MOD(A1+4;7) a l'air de fonctionner pour le mardi mais si je mets +8 cela ne fonctionne pas du tout pour le mercredi.
Merci d'avance pour votre aide
Christine
 
bonjour
la formule de Modeste geedee n'est pas suffisante pour que ca fonctionne toute les années
cette année par exemple si je teste juillet qui tombe un 1 er pour le jeudi et ben sa formule me donnera le 5 juillet au lieu du 1
pour la démo
=DATE(2021;7;1)+7-JOURSEM(DATE(2021;7;1)+-1;2)
 
Bonjour @CHRISTINE_D , Patrick

C'est une demande qui date de ...... 18 ans
Tu n'auras pas de réponse de Cyber Papy
Je te conseille d'ouvrir ton propre post

VB:
15/06/2021  ==> en A1
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+2     ==>    mardi 1 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+3     ==>    mercredi 2 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+4     ==>    jeudi 3 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+5     ==>    vendredi 4 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+6     ==>    samedi 5 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+7     ==>    dimanche 6 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+7     ==>    dimanche 6 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+8     ==>    lundi 7 juin 2021

@Phil69970
 
bonjour @Phil69970
pas sur que ça soit mieux 😳 🤔
pour juin le mardi ok mais pour juillet ça ne fonctionne plus
1624389061987.png


la formule pour trouver le N ieme lundi dus mois (du 1 er jusqu'au dernier) est beaucoup plus complexe que ça en fait
 
Bonjour @CHRISTINE_D , Patrick

C'est une demande qui date de ...... 18 ans
Tu n'auras pas de réponse de Cyber Papy
Je te conseille d'ouvrir ton propre post

VB:
15/06/2021  ==> en A1
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+2     ==>    mardi 1 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+3     ==>    mercredi 2 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+4     ==>    jeudi 3 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+5     ==>    vendredi 4 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+6     ==>    samedi 5 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+7     ==>    dimanche 6 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+7     ==>    dimanche 6 juin 2021
    $A$1-JOUR($A$1)-JOURSEM($A$1-JOUR($A$1);2)+8     ==>    lundi 7 juin 2021

@Phil69970
Oups, je n'avais pas vu que ça datait de 18 ans .... je regarderai la date des posts la prochaine fois 🙂
En attendant, je teste ta formule.
Merci
 
Bonjour CHRISTINE
Bonjour le Fil(Patrick)
Merci Patrick !
Pour rechercher depuis une date du Mois !
j'ai adapté la formule de Patrick ! est ce Bon Lol
la Date en B6
=SI(JOURSEM(DATE(ANNEE(B6);MOIS(B6);1*7);2)-1>=0; DATE(ANNEE(B6);MOIS(B6);1*7)-(JOURSEM(DATE(ANNEE(B6);MOIS(B6);1*7);2)-1); DATE(ANNEE(B6);MOIS(B6);1*7)-(7+(JOURSEM(DATE(ANNEE(B6);MOIS(B6);1*7);2)-1)))
Bonne Journée
jean marie
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
358
Réponses
12
Affichages
214
Retour