- 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
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" a écrit dans le message de news:
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
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" <formasoft@gmail.com> a écrit dans le message de news:
1158230008.576963.313410@e3g2000cwe.googlegroups.com...
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
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" a écrit dans le message de news:
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
"...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
"...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)
"...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
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
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)
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
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 :
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 :
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 :
Facile, il suffit de combiner les deux formules données par AV :
.....Et ne pas oublier de valider matriciellement par Ctrl + Maj + Entrée (ce qui est superfétatoire lorsqu'il s'agit d'une formule intégrée à la MEFC)
AV
Facile, il suffit de combiner les deux formules données par AV :
.....Et ne pas oublier de valider matriciellement par Ctrl + Maj + Entrée
(ce qui est superfétatoire lorsqu'il s'agit d'une formule intégrée à la MEFC)
Facile, il suffit de combiner les deux formules données par AV :
.....Et ne pas oublier de valider matriciellement par Ctrl + Maj + Entrée (ce qui est superfétatoire lorsqu'il s'agit d'une formule intégrée à la MEFC)
AV
Francois L
Facile, il suffit de combiner les deux formules données par AV :
.....Et ne pas oublier de valider matriciellement par Ctrl + Maj + Entrée (ce qui est superfétatoire lorsqu'il s'agit d'une formule intégrée à la MEFC)
Bonjour,
Oui, j'ai été trop vite sur le coup.
-- François L
Facile, il suffit de combiner les deux formules données par AV :
.....Et ne pas oublier de valider matriciellement par Ctrl + Maj + Entrée
(ce qui est superfétatoire lorsqu'il s'agit d'une formule intégrée à la MEFC)
Facile, il suffit de combiner les deux formules données par AV :
.....Et ne pas oublier de valider matriciellement par Ctrl + Maj + Entrée (ce qui est superfétatoire lorsqu'il s'agit d'une formule intégrée à la MEFC)
Bonjour,
Oui, j'ai été trop vite sur le coup.
-- François L
Cucky
Bonjour François, j'ai collé la fonction (mes dates se trouvent en réalité dans la colonne D - le tout commence à la ligne 3) :
=SI(ET(JOURSEM(D3)=3;JOUR(D3)<8);"M1";SI((JOURSEM(D3)=2)*(MOD(NB(SI(J OURSEM(D3)LIGNE(INDIRECT($D$3&":"&D3)))=2;1));2)=1);"L2";")) mais il me marque toujours une erreur, sur : (NB(SI(JOURSEM(D3)LIGNE(INDIRECT($D$3&":"&D3))) après JOURSEM(D3)
et puisque je ne comprends pas bien ta formule, je n'arrive pas à m'en sortir...
Help please, Corinne
Francois L wrote:
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 :
Bonjour François,
j'ai collé la fonction (mes dates se trouvent en réalité dans la
colonne D - le tout commence à la ligne 3) :
=SI(ET(JOURSEM(D3)=3;JOUR(D3)<8);"M1";SI((JOURSEM(D3)=2)*(MOD(NB(SI(J OURSEM(D3)LIGNE(INDIRECT($D$3&":"&D3)))=2;1));2)=1);"L2";"))
mais il me marque toujours une erreur, sur :
(NB(SI(JOURSEM(D3)LIGNE(INDIRECT($D$3&":"&D3)))
après JOURSEM(D3)
et puisque je ne comprends pas bien ta formule, je n'arrive pas à m'en
sortir...
Help please,
Corinne
Francois L wrote:
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 :
Bonjour François, j'ai collé la fonction (mes dates se trouvent en réalité dans la colonne D - le tout commence à la ligne 3) :
=SI(ET(JOURSEM(D3)=3;JOUR(D3)<8);"M1";SI((JOURSEM(D3)=2)*(MOD(NB(SI(J OURSEM(D3)LIGNE(INDIRECT($D$3&":"&D3)))=2;1));2)=1);"L2";")) mais il me marque toujours une erreur, sur : (NB(SI(JOURSEM(D3)LIGNE(INDIRECT($D$3&":"&D3))) après JOURSEM(D3)
et puisque je ne comprends pas bien ta formule, je n'arrive pas à m'en sortir...
Help please, Corinne
Francois L wrote:
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 :
Remplacer.......(INDIRECT($D$3&":"&D3))) par .......(INDIRECT($D$3&":"&D4)))
....et valider matriciellement
Y a pas de quoi AV
Cucky
Merci Alain, mais cela ne marche toujours pas - maintenant, il n' y a plus de message d'erreur, mais rien ne s'affiche... ? Et pourrais-tu me dire en quelques mots l'avantage/différence entre une formule matricielle et une qui ne l'est pas ? Merci, Corinne
AV wrote:
Remplacer.......(INDIRECT($D$3&":"&D3))) par .......(INDIRECT($D$3&":"&D4)))
....et valider matriciellement
Y a pas de quoi AV
Merci Alain, mais cela ne marche toujours pas - maintenant, il n' y a
plus de message d'erreur, mais rien ne s'affiche... ?
Et pourrais-tu me dire en quelques mots l'avantage/différence entre
une formule matricielle et une qui ne l'est pas ?
Merci,
Corinne
AV wrote:
Remplacer.......(INDIRECT($D$3&":"&D3)))
par
.......(INDIRECT($D$3&":"&D4)))
Merci Alain, mais cela ne marche toujours pas - maintenant, il n' y a plus de message d'erreur, mais rien ne s'affiche... ? Et pourrais-tu me dire en quelques mots l'avantage/différence entre une formule matricielle et une qui ne l'est pas ? Merci, Corinne
AV wrote:
Remplacer.......(INDIRECT($D$3&":"&D3))) par .......(INDIRECT($D$3&":"&D4)))