GNT sans publicité, site mobile, fonctionnalitées exclusives...

1er mardi de chaque mois

Le
Cucky
Bonjour,
dans la colonne A j'ai toutes les dates d'une année.

Dans le colonne B je voudrais par le biais d'une formule faire
ressortir :
- tous les 1er mardi de chaque mois

et dans la colonne C,
- un lundi sur deux

Comment faire ?
Merci
Corinne
Lire les 11 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
FxM
Le #4059271
Bonjour Cucky,

- tous les 1er mardi de chaque mois
Le premier mardi est le jour entre 1 et 7

Le jour est mardi si joursem(...;2)=2
donc : =et(joursem(Ax;2)=2;jour(Ax)<8)

- un lundi sur deux
La question est de savoir où placer le 1er lundi ?


Pour les 1er et 3e lundi du mois, c'est simple :
=et(joursem(Ax;2)=1;ou(jour(Ax)<8);et(jour(Ax)>14;jour(Ax)<22))

Si tu souhaites avoir une régularité d'un lundi sur deux tout au long de
l'année, c'est complètement autre chose et beaucoup moins simple.

@+
FxM


Bonjour,
dans la colonne A j'ai toutes les dates d'une année.

Dans le colonne B je voudrais par le biais d'une formule faire
ressortir :
- tous les 1er mardi de chaque mois

et dans la colonne C,
- un lundi sur deux

Comment faire ?
Merci
Corinne



Daniel
Le #4059261
Bonjour.
A partir du 1er jour du mois en colonne A, en colonne B :
¡+CHOISIR(JOURSEM(A1);2;1;0;6;5;4;3)
En C1 : ¡+CHOISIR(JOURSEM(A1);1;0;6;5;4;3;2)
en C2 :Á+14
à recopier vers le bas.
Cordialement.
Daniel
"Cucky"
Bonjour,
dans la colonne A j'ai toutes les dates d'une année.

Dans le colonne B je voudrais par le biais d'une formule faire
ressortir :
- tous les 1er mardi de chaque mois

et dans la colonne C,
- un lundi sur deux

Comment faire ?
Merci
Corinne
AV
Le #4058661
"...je voudrais par le biais d'une formule faire ressortir ...."


Si tu veux simplement faire "ressortir", il n'est pas nécessaire
d'utiliser des colonnes supplémentaires
Une Mise En Forme Conditionnelle fera l'affaire (MEFC)
A adapter ..
Avec tes dates en A1:A365
Sélection A1:A365 >> Format >> MEFC >>

Condition1 (1° mardi du mois) >> la formule est :
=ET(JOURSEM(A1)=3;JOUR(A1)<8)
Motif (ou autre)



Condition2 (Un lundi sur 2) >> la formule est :
=(JOURSEM(A1)=2)*(MOD(NB(SI(JOURSEM(LIGNE(INDIRECT($A$1
&":"&A2)))=2;1));2)=1)
Motif (ou autre) >> OK



Exemple là :
http://cjoint.com/?josuzPogLe

AV


Cucky
Le #3851921
Merci Alain,

mais pour vraiment m'aider il faudra bien dans une (seule) colonne
supplémentaire l'affichage automatique de :

"M1" pour le 1er mardi de chaque mois et
"L2" pour un lundi sur deux.

Donc la MEFC n'est pas suffisante !

Pour "M1" cela fonctionne dans une colonne à part, mais pour "L2" ma
formule :
=SI(JOURSEM(A1)=2*(MOD(NB(SI(JOURSEM(LIGNE(INDIRECT($A$1
&":"&A4)))=2;1));2)=1) renvoie une erreur...

Si quelqu'un trouve une seule formule pour résoudre les deux
problèmes, alors là chapeau !!

Merci infiniement,
Corinne

Et puis MERCI aux autres également ;-))



AV wrote:
"...je voudrais par le biais d'une formule faire ressortir ...."


Si tu veux simplement faire "ressortir", il n'est pas nécessaire
d'utiliser des colonnes supplémentaires
Une Mise En Forme Conditionnelle fera l'affaire (MEFC)
A adapter ..
Avec tes dates en A1:A365
Sélection A1:A365 >> Format >> MEFC >>

Condition1 (1° mardi du mois) >> la formule est :
=ET(JOURSEM(A1)=3;JOUR(A1)<8)
Motif (ou autre)



Condition2 (Un lundi sur 2) >> la formule est :
=(JOURSEM(A1)=2)*(MOD(NB(SI(JOURSEM(LIGNE(INDIRECT($A$1
&":"&A2)))=2;1));2)=1)
Motif (ou autre) >> OK



Exemple là :
http://cjoint.com/?josuzPogLe

AV




Francois L
Le #3851891
Merci Alain,

mais pour vraiment m'aider il faudra bien dans une (seule) colonne
supplémentaire l'affichage automatique de :

"M1" pour le 1er mardi de chaque mois et
"L2" pour un lundi sur deux.

Donc la MEFC n'est pas suffisante !

Pour "M1" cela fonctionne dans une colonne à part, mais pour "L2" ma
formule :
=SI(JOURSEM(A1)=2*(MOD(NB(SI(JOURSEM(LIGNE(INDIRECT($A$1
&":"&A4)))=2;1));2)=1) renvoie une erreur...

Si quelqu'un trouve une seule formule pour résoudre les deux
problèmes, alors là chapeau !!


Bonjour,

Facile, il suffit de combiner les deux formules données par AV :

=SI(ET(JOURSEM(A1)=3;JOUR(A1)<8);"M1";SI((JOURSEM(A1)=2)*(MOD(NB(SI(JOURSEM(LIGNE(INDIRECT($A$1&":"&A2)))=2;1));2)=1);"L2";""))

Attention aux coupures de ligne à supprimer.

--
François L

Suivre les réponses
Poster une réponse
Anonyme