Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

date du premier lundi du mois

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
 
M

Monique

Guest
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
 
C

Cyber PAPY

Guest
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
 

Victor21

XLDnaute Barbatruc
Re : date du premier lundi du mois

Bonjour à tous.

Un essai en pj :

Edit : Pardon, erreur d'aiguillage
 

Pièces jointes

  • pointageHS essai.xls
    30.5 KB · Affichages: 262
  • pointageHS essai.xls
    30.5 KB · Affichages: 269
  • pointageHS essai.xls
    30.5 KB · Affichages: 282
Dernière édition:

Modeste geedee

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

CHRISTINE_D

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

patricktoulon

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

Phil69970

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

CHRISTINE_D

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

patricktoulon

XLDnaute Barbatruc
bonjour
ceci en considérant 2 cellules comme étant l'année et le mois

en A6 l'année
en B6 le mois
le 1 en rouge c'est pour le Nieme ( 1 pour le 1er , 2 pour le 2d , 3 pour le 3eme , etc..)
=SI(JOURSEM(DATE(A6;B6;1*7);2)-1>=0 ; DATE(A6;B6;1*7)-(JOURSEM(DATE(A6;B6;1*7);2)-1) ; DATE(A6;B6;1*7)-(7+(JOURSEM(DATE(A6;B6;1*7);2)-1)))
 

ChTi160

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

Discussions similaires

Réponses
3
Affichages
545
Réponses
6
Affichages
265
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…