Formule
Résolu/Fermé
A voir également:
- Formule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
3 réponses
Fahora
Messages postés
814
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
2 janvier 2023
68
21 oct. 2016 à 10:28
21 oct. 2016 à 10:28
Bonjour ,
=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
Puis Texte({8;9;10;11;12;13;14} pour le second lundi.
Attention aux parenthèses et aux accolades.
Avec n'importe quelle date du mois en A1.
source : http://www.excel-downloads.com/threads/date-du-premier-lundi-du-mois.2762/
Cordialement,
=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
Puis Texte({8;9;10;11;12;13;14} pour le second lundi.
Attention aux parenthèses et aux accolades.
Avec n'importe quelle date du mois en A1.
source : http://www.excel-downloads.com/threads/date-du-premier-lundi-du-mois.2762/
Cordialement,
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
21 oct. 2016 à 11:58
21 oct. 2016 à 11:58
Bonjour Choupi
la date du 01/08/2016 en cellule A1
Mettre cette formule en B1
=SI(MOIS(CHOISIR(JOURSEM(A1;2);A1;A1+6;A1+5;A1+4;A1+3;A1+2;A1+1))=8;CHOISIR(JOURSEM(A1;2);A1;A1+6;A1+5;A1+4;A1+3;A1+2;A1+1);"")
Pour le lundi suivant =B1+7 à tirer vers le bas
la date du 01/08/2016 en cellule A1
Mettre cette formule en B1
=SI(MOIS(CHOISIR(JOURSEM(A1;2);A1;A1+6;A1+5;A1+4;A1+3;A1+2;A1+1))=8;CHOISIR(JOURSEM(A1;2);A1;A1+6;A1+5;A1+4;A1+3;A1+2;A1+1);"")
Pour le lundi suivant =B1+7 à tirer vers le bas
Raymond PENTIER
Messages postés
58799
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 janvier 2025
17 263
21 oct. 2016 à 15:19
21 oct. 2016 à 15:19
Bonjour à tous.
Troisième (et certainement pas dernière) proposition :
Avec le N° du mois (dans cet exemple c'est 8) en C4 la formule en E4 pour le premier lundi du mois sera
Pour le deuxième lundi, en F4, simplement =E4+7
pour le troisième lundi, en G4, ce sera =F4+7 etc.
Troisième (et certainement pas dernière) proposition :
Avec le N° du mois (dans cet exemple c'est 8) en C4 la formule en E4 pour le premier lundi du mois sera
=DATE(2016;C4;CHOISIR(JOURSEM(DATE(2016;C4;1);2);1;7;6;5;4;3;2))
Pour le deuxième lundi, en F4, simplement =E4+7
pour le troisième lundi, en G4, ce sera =F4+7 etc.
Raymond PENTIER
Messages postés
58799
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 janvier 2025
17 263
21 oct. 2016 à 18:51
21 oct. 2016 à 18:51
Avec ma formule, pour le mardi remplacer la séquence 1;7;6;5;4;3;2 par 2;1;7;6;5;4;3
pour le mercredi, par 3;2;1;7;6;5;4 etc.
pour le mercredi, par 3;2;1;7;6;5;4 etc.
Raymond PENTIER
Messages postés
58799
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 janvier 2025
17 263
>
Choupi
22 oct. 2016 à 03:27
22 oct. 2016 à 03:27
De quelle "première formule" parles-tu ? Il y en a
- une dans le post #1 de Fahora,
- une dans le post #2 de PHILOU10120,
- une dans mon propre post #3 ...
- une dans le post #1 de Fahora,
- une dans le post #2 de PHILOU10120,
- une dans mon propre post #3 ...
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
>
Choupi
22 oct. 2016 à 19:27
22 oct. 2016 à 19:27
Je pensai tirer la formule donc je contrôle le mois pour ne pas afficher une date avec le lundi du mois suivant
Cela n'est plus utile avec la formule B1+7
Dans mon exemple il fallait ajouter 7 pour la 1°semaine 14 pour la 2, 21 pour la trois et 28 pour la 4 ce qui obligeait le contrôle sur la dernière semaine
Donc ne cherchez pas prenez la solution de Raymond qui est plus simple
Cela n'est plus utile avec la formule B1+7
Dans mon exemple il fallait ajouter 7 pour la 1°semaine 14 pour la 2, 21 pour la trois et 28 pour la 4 ce qui obligeait le contrôle sur la dernière semaine
Donc ne cherchez pas prenez la solution de Raymond qui est plus simple
22 oct. 2016 à 00:15