Nan.
Regarde le fichier. J'ai recopié d'après le fichier précédent :
http://cjoint.com/?dCp4l6mnaS
(MFC encore.xls)
Pour ce qui est des jours 29 à 31, quand le jour n'est pas indiqué en
ligne 5, aucune MFC ne s'applique et c'est la couleur du fond des
cellules qui apparaît. J'ai mis du gris, mais tu mets ce que tu veux.
> Est ce que le fait d'avoir mis une formule en B119:AF119 qui va chercher
> code 1,2,3 suivant la date peut avoir influencé?
> Quelle parade adopter alors?
>
> "Daniel.C" a écrit dans le message de
> news:Obzs$$
>> C'est apparu à partir de XL2007, il te donne la plage sur laquelle
>> s'applique la MFC. Je vais m'y atteler.
>> Daniel
>>
>>> Le pire c'est que je n'ai rien changé ou du moins pas
>>> intentionnellement.... Ou se trouve ce gestionnaire MFC....?
>>>
>>> "Daniel.C" a écrit dans le message de
>>> news:
>>>> Quand je regarde la MFC de B6, je vois que la même MFC s'applique
>>>> autres à M46; regarde l'image à l'adresse :
>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijSuptmb3.jpg
>>>> D'autre part, tu ne dis pas ppourquoi, tu as changé la MFC ?
>>>> Daniel
>>>>
>>>>> Comment tu vois que M46 est concerné?
>>>>>
>>>>>
>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>> comment savoir que M46 est concerné?
>>>>>
>>>>> "Daniel.C" a écrit dans le message de
>>>>> news:
>>>>>> La MFC fournie tenait compte de cette particularité. Ca n'explique
>>>>>> M46.
>>>>>> Daniel
>>>>>>
>>>>>>> oui c'est voulu 1 ligne sur 4 ...
>>>>>>>
>>>>>>> "Daniel.C" a écrit dans le message de
>>>>>>> news:
>>>>>>>> La plage sur laquelle s'applique la première condition est :
>>>>>>>>
>>>>>>>
>>>>>>> $AF$26;$B$30:$AF$30;$B$34:$AF$34
>>>>>>>> Est-ce voulu ?
>>>>>>>> Daniel
>>>>>>>>
>>>>>>>>> Bonjour.
>>>>>>>>> Je regarde dès que je peux.
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>>> Resalut !!!
>>>>>>>>>>
>>>>>>>>>> Desole de t'embeter encore...
>>>>>>>>>>
>>>>>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
>>>>>>>>>>
>>>>>>>>>> revoila mon fichier
>>>>>>>>>> J'ai rajouté un onglet parametre dans lequel il y a les dates
>>>>>>>>>> lundi et une autre colonne avec le code 1,2,3
>>>>>>>>>>
>>>>>>>>>> a l'aide de la formule
>>>>>>>>>> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
>>>>>>>>>> je voudrais qu'automatiquement le bon code soit rapatrié dans
>>>>>>>>>> bonne case... mais ca ne fonctionne pas.
>>>>>>>>>>
>>>>>>>>>> Mais plus rien ne fonctionne meme les MFC que tu avais
>>>>>>>>>> pourquoi?
>>>>>>>>>>
>>>>>>>>>> D'ailleurs dans parametre quelque chose me gene
>>>>>>>>>> j'ai mis en MFC la condition
>>>>>>>>>> si 1 alors violet
>>>>>>>>>> si 2 jaune
>>>>>>>>>> si 3 bleu
>>>>>>>>>> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
>>>>>>>>>>
>>>>>>>>>> concernant le 31 eme jour en gris si mois de 30 , je me disais
>>>>>>>>>> peut etre choisir la couleur 1 comme couleur par defaut
>>>>>>>>>> une condition qui permettrait alors d'obtenir le resultat
>>>>>>>>>> souhaité... Comment dans ce cas adapter?
>>>>>>>>>>
>>>>>>>>>> Merci de la patience pour me lire et m'aider ....
>>>>>>>>>> Lionel
>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>> news:
>>>>>>>>>>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de
>>>>>>>>>>> sinon, il faudra passer par une macro.
>>>>>>>>>>> Daniel
>>>>>>>>>>>
>>>>>>>>>>>> Merci !!!
>>>>>>>>>>>> Je vais juste abuser une derniere fois et j'en ai bien
>>>>>>>>>>>> mais avec
>>>>>>>>>>>> un cours particuliers comme celui que tu m'a donné je gagne 6
>>>>>>>>>>>> de galere de tatonnements en ratage...
>>>>>>>>>>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour
>>>>>>>>>>>> l'avais une mise en forme qui grisais si le mois(jour+1) > >>>>>>>>>>>> mois+1... Y a t il moyen de recuperer quelque chose de
>>>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>>>> news:
>>>>>>>>>>>>> Non, ce n'est pas la même formule.
>>>>>>>>>>>>> L'ancienne, c'était :
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>> La nouvelle, c'est :
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>> J'ai utilisé :
>>>>>>>>>>>>>
>>>>>>>>>>>>> à la place de $B$119.
>>>>>>>>>>>>> Avec :
>>>>>>>>>>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
>>>>>>>>>>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
>>>>>>>>>>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des
>>>>>>>>>>>>> jours du mois jusqu'au premir lundi :
>>>>>>>>>>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
>>>>>>>>>>>>>
>>>>>>>>>>>>> En ce qui concerne les lundis :
>>>>>>>>>>>>> En A9 (par exemple) :
>>>>>>>>>>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
>>>>>>>>>>>>> En A10 :
>>>>>>>>>>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
>>>>>>>>>>>>> à recopier jusq'en A13.
>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
>>>>>>>>>>>>>> formule , d'un
>>>>>>>>>>>>>> seul coup ca prend en compte le debut du mois...
>>>>>>>>>>>>>> par ailleurs existe t il une formule pour scruter toutes
>>>>>>>>>>>>>> dates pour connaitre les dates du 1er lundi du 2eme du
>>>>>>>>>>>>>> .... lundi du mois de maniere a creer un tableau dans un
>>>>>>>>>>>>>> onglet pour recuperer les dates et leur attribuer le bon
>>>>>>>>>>>>>> et donc par extension de la reponse
>>>>>>>>>>>>>> precedente attribuer automatiquement les bonnes couleurs
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>> news:
>>>>>>>>>>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Je vais appliquer et je vais faire des recherches pour
>>>>>>>>>>>>>>>> comprendre Mille Mercis du temps passé a m'aider...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>>>> de news:
>>>>>>>>>>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas
>>>>>>>>>>>>>>>>>> ... et dans l'exigence absolue y a t il une solution
>>>>>>>>>>>>>>>>>> les jours avant
>>>>>>>>>>>>>>>>>> le 1er lundi du mois ?
>>>>>>>>>>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente
>>>>>>>>>>>>>>>>>> =3 2
>>>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>>>> 3 alors
>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Merci de l'aide accordée...
>>>>>>>>>>>>>>>>>> Je vais essayer de comprendre quand meme ...
>>>>>>>>>>>>>>>>>> Je ne comprends pas pourquoi la cellule est en
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>>>>>> message de
>>>>>>>>>>>>>>>>>>> Pour la première condition, pour la cellule B6, la
>>>>>>>>>>>>>>>>>>> est
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>>>>>>>> Le premier principe est de trouver le numéro de cycle,
>>>>>>>>>>>>>>>>>>> qui est fait au moyen de :
>>>>>>>>>>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
>>>>>>>>>>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un
>>>>>>>>>>>>>>>>>>> cellules
>>>>>>>>>>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans
>>>>>>>>>>>>>>>>>>> présent,
>>>>>>>>>>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi
>>>>>>>>>>>>>>>>>>> a un test
>>>>>>>>>>>>>>>>>>> d'erreur :
>>>>>>>>>>>>>>>>>>> SI(ESTERR(DECALER...
>>>>>>>>>>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
>>>>>>>>>>>>>>>>>>> (d'ailleurs, je viens de m'apercevoir que j'ai oublié
>>>>>>>>>>>>>>>>>>> mettre...)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes
>>>>>>>>>>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
>>>>>>>>>>>>>>>>>>> MOD(LIGNE(B6);4)=2
>>>>>>>>>>>>>>>>>>> Si le reste de la division du numéro de ligne par 4
>>>>>>>>>>>>>>>>>>> égal à 2 alors MFC.
>>>>>>>>>>>>>>>>>>> Voici le classeur avec les formules modifiées (il y
>>>>>>>>>>>>>>>>>>> eu erreur
>>>>>>>>>>>>>>>>>>> si le premier jour du mois était un lundi) :
>>>>>>>>>>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
>>>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien
>>>>>>>>>>>>>>>>>>>> pour comprendre... Merci eencore
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> "Daniel.C" wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Bonjour.
>>>>>>>>>>>>>>>>>>>>> Regarde ton classeur modifié :
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
>>>>>>>>>>>>>>>>>>>>>> voici le fichier
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Merci de l'aide
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> "Lionel" a écrit dans le
>>>>>>>>>>>>>>>>>>>>>> de
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
>>>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3
>>>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>>>> marche! mais moi j'aimerai que les lignes 6 à 109
>>>>>>>>>>>>>>>>>>>>>>>> 4 soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>>>> Que puis je dire de plus
>>>>>>>>>>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque
>>>>>>>>>>>>>>>>>>>>>>> soit de la
>>>>>>>>>>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> "LSteph" a écrit dans le
>>>>>>>>>>>>>>>>>>>>>>> de
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de
>>>>>>>>>>>>>>>>>>>>>>> dire comment tu n'y arrive pas.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>> LSteph
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel"
>>>>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant
>>>>>>>>>>>>>>>>>>>>>>>> refaire ensuite sans aide...
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
>>>>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3
>>>>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>>>> marche! mais moi j'aimerai que les lignes 6 à 109
>>>>>>>>>>>>>>>>>>>>>>>> 4 soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>>>>> ...et la je seche...
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> J'ai besoin de vous....
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> .
Nan.
Regarde le fichier. J'ai recopié d'après le fichier précédent :
http://cjoint.com/?dCp4l6mnaS
(MFC encore.xls)
Pour ce qui est des jours 29 à 31, quand le jour n'est pas indiqué en
ligne 5, aucune MFC ne s'applique et c'est la couleur du fond des
cellules qui apparaît. J'ai mis du gris, mais tu mets ce que tu veux.
> Est ce que le fait d'avoir mis une formule en B119:AF119 qui va chercher
> code 1,2,3 suivant la date peut avoir influencé?
> Quelle parade adopter alors?
>
> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
> news:Obzs$$mzKHA.3264@TK2MSFTNGP06.phx.gbl...
>> C'est apparu à partir de XL2007, il te donne la plage sur laquelle
>> s'applique la MFC. Je vais m'y atteler.
>> Daniel
>>
>>> Le pire c'est que je n'ai rien changé ou du moins pas
>>> intentionnellement.... Ou se trouve ce gestionnaire MFC....?
>>>
>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
>>> news:uqdYHRmzKHA.1796@TK2MSFTNGP02.phx.gbl...
>>>> Quand je regarde la MFC de B6, je vois que la même MFC s'applique
>>>> autres à M46; regarde l'image à l'adresse :
>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijSuptmb3.jpg
>>>> D'autre part, tu ne dis pas ppourquoi, tu as changé la MFC ?
>>>> Daniel
>>>>
>>>>> Comment tu vois que M46 est concerné?
>>>>>
>>>>>
>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>> comment savoir que M46 est concerné?
>>>>>
>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
>>>>> news:uNfjvQlzKHA.264@TK2MSFTNGP05.phx.gbl...
>>>>>> La MFC fournie tenait compte de cette particularité. Ca n'explique
>>>>>> M46.
>>>>>> Daniel
>>>>>>
>>>>>>> oui c'est voulu 1 ligne sur 4 ...
>>>>>>>
>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
>>>>>>> news:eCwMt0ZzKHA.5036@TK2MSFTNGP02.phx.gbl...
>>>>>>>> La plage sur laquelle s'applique la première condition est :
>>>>>>>>
>>>>>>>
>>>>>>> $AF$26;$B$30:$AF$30;$B$34:$AF$34
>>>>>>>> Est-ce voulu ?
>>>>>>>> Daniel
>>>>>>>>
>>>>>>>>> Bonjour.
>>>>>>>>> Je regarde dès que je peux.
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>>> Resalut !!!
>>>>>>>>>>
>>>>>>>>>> Desole de t'embeter encore...
>>>>>>>>>>
>>>>>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
>>>>>>>>>>
>>>>>>>>>> revoila mon fichier
>>>>>>>>>> J'ai rajouté un onglet parametre dans lequel il y a les dates
>>>>>>>>>> lundi et une autre colonne avec le code 1,2,3
>>>>>>>>>>
>>>>>>>>>> a l'aide de la formule
>>>>>>>>>> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
>>>>>>>>>> je voudrais qu'automatiquement le bon code soit rapatrié dans
>>>>>>>>>> bonne case... mais ca ne fonctionne pas.
>>>>>>>>>>
>>>>>>>>>> Mais plus rien ne fonctionne meme les MFC que tu avais
>>>>>>>>>> pourquoi?
>>>>>>>>>>
>>>>>>>>>> D'ailleurs dans parametre quelque chose me gene
>>>>>>>>>> j'ai mis en MFC la condition
>>>>>>>>>> si 1 alors violet
>>>>>>>>>> si 2 jaune
>>>>>>>>>> si 3 bleu
>>>>>>>>>> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
>>>>>>>>>>
>>>>>>>>>> concernant le 31 eme jour en gris si mois de 30 , je me disais
>>>>>>>>>> peut etre choisir la couleur 1 comme couleur par defaut
>>>>>>>>>> une condition qui permettrait alors d'obtenir le resultat
>>>>>>>>>> souhaité... Comment dans ce cas adapter?
>>>>>>>>>>
>>>>>>>>>> Merci de la patience pour me lire et m'aider ....
>>>>>>>>>> Lionel
>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
>>>>>>>>>> news:OZID96FzKHA.3264@TK2MSFTNGP06.phx.gbl...
>>>>>>>>>>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de
>>>>>>>>>>> sinon, il faudra passer par une macro.
>>>>>>>>>>> Daniel
>>>>>>>>>>>
>>>>>>>>>>>> Merci !!!
>>>>>>>>>>>> Je vais juste abuser une derniere fois et j'en ai bien
>>>>>>>>>>>> mais avec
>>>>>>>>>>>> un cours particuliers comme celui que tu m'a donné je gagne 6
>>>>>>>>>>>> de galere de tatonnements en ratage...
>>>>>>>>>>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour
>>>>>>>>>>>> l'avais une mise en forme qui grisais si le mois(jour+1) > >>>>>>>>>>>> mois+1... Y a t il moyen de recuperer quelque chose de
>>>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
>>>>>>>>>>>> news:e7byEAAzKHA.2644@TK2MSFTNGP04.phx.gbl...
>>>>>>>>>>>>> Non, ce n'est pas la même formule.
>>>>>>>>>>>>> L'ancienne, c'était :
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>> La nouvelle, c'est :
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>> J'ai utilisé :
>>>>>>>>>>>>>
>>>>>>>>>>>>> à la place de $B$119.
>>>>>>>>>>>>> Avec :
>>>>>>>>>>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
>>>>>>>>>>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
>>>>>>>>>>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des
>>>>>>>>>>>>> jours du mois jusqu'au premir lundi :
>>>>>>>>>>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
>>>>>>>>>>>>>
>>>>>>>>>>>>> En ce qui concerne les lundis :
>>>>>>>>>>>>> En A9 (par exemple) :
>>>>>>>>>>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
>>>>>>>>>>>>> En A10 :
>>>>>>>>>>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
>>>>>>>>>>>>> à recopier jusq'en A13.
>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
>>>>>>>>>>>>>> formule , d'un
>>>>>>>>>>>>>> seul coup ca prend en compte le debut du mois...
>>>>>>>>>>>>>> par ailleurs existe t il une formule pour scruter toutes
>>>>>>>>>>>>>> dates pour connaitre les dates du 1er lundi du 2eme du
>>>>>>>>>>>>>> .... lundi du mois de maniere a creer un tableau dans un
>>>>>>>>>>>>>> onglet pour recuperer les dates et leur attribuer le bon
>>>>>>>>>>>>>> et donc par extension de la reponse
>>>>>>>>>>>>>> precedente attribuer automatiquement les bonnes couleurs
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le
>>>>>>>>>>>>>> news:uUU5hE6yKHA.5940@TK2MSFTNGP02.phx.gbl...
>>>>>>>>>>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Je vais appliquer et je vais faire des recherches pour
>>>>>>>>>>>>>>>> comprendre Mille Mercis du temps passé a m'aider...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le
>>>>>>>>>>>>>>>> de news:eRs2bk5yKHA.244@TK2MSFTNGP06.phx.gbl...
>>>>>>>>>>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas
>>>>>>>>>>>>>>>>>> ... et dans l'exigence absolue y a t il une solution
>>>>>>>>>>>>>>>>>> les jours avant
>>>>>>>>>>>>>>>>>> le 1er lundi du mois ?
>>>>>>>>>>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente
>>>>>>>>>>>>>>>>>> =3 2
>>>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>>>> 3 alors
>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Merci de l'aide accordée...
>>>>>>>>>>>>>>>>>> Je vais essayer de comprendre quand meme ...
>>>>>>>>>>>>>>>>>> Je ne comprends pas pourquoi la cellule est en
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le
>>>>>>>>>>>>>>>>>> message de
>>>>>>>>>>>>>>>>>>> Pour la première condition, pour la cellule B6, la
>>>>>>>>>>>>>>>>>>> est
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>>>>>>>> Le premier principe est de trouver le numéro de cycle,
>>>>>>>>>>>>>>>>>>> qui est fait au moyen de :
>>>>>>>>>>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
>>>>>>>>>>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un
>>>>>>>>>>>>>>>>>>> cellules
>>>>>>>>>>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans
>>>>>>>>>>>>>>>>>>> présent,
>>>>>>>>>>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi
>>>>>>>>>>>>>>>>>>> a un test
>>>>>>>>>>>>>>>>>>> d'erreur :
>>>>>>>>>>>>>>>>>>> SI(ESTERR(DECALER...
>>>>>>>>>>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
>>>>>>>>>>>>>>>>>>> (d'ailleurs, je viens de m'apercevoir que j'ai oublié
>>>>>>>>>>>>>>>>>>> mettre...)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes
>>>>>>>>>>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
>>>>>>>>>>>>>>>>>>> MOD(LIGNE(B6);4)=2
>>>>>>>>>>>>>>>>>>> Si le reste de la division du numéro de ligne par 4
>>>>>>>>>>>>>>>>>>> égal à 2 alors MFC.
>>>>>>>>>>>>>>>>>>> Voici le classeur avec les formules modifiées (il y
>>>>>>>>>>>>>>>>>>> eu erreur
>>>>>>>>>>>>>>>>>>> si le premier jour du mois était un lundi) :
>>>>>>>>>>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
>>>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien
>>>>>>>>>>>>>>>>>>>> pour comprendre... Merci eencore
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> "Daniel.C" wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Bonjour.
>>>>>>>>>>>>>>>>>>>>> Regarde ton classeur modifié :
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
>>>>>>>>>>>>>>>>>>>>>> voici le fichier
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Merci de l'aide
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> "Lionel" <liocanou@wanadoo.fr> a écrit dans le
>>>>>>>>>>>>>>>>>>>>>> de
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
>>>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3
>>>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>>>> marche! mais moi j'aimerai que les lignes 6 à 109
>>>>>>>>>>>>>>>>>>>>>>>> 4 soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>>>> Que puis je dire de plus
>>>>>>>>>>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque
>>>>>>>>>>>>>>>>>>>>>>> soit de la
>>>>>>>>>>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> "LSteph" <gmlsteph@gmail.com> a écrit dans le
>>>>>>>>>>>>>>>>>>>>>>> de
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de
>>>>>>>>>>>>>>>>>>>>>>> dire comment tu n'y arrive pas.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>> LSteph
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel" <lioca...@wanadoo.fr>
>>>>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant
>>>>>>>>>>>>>>>>>>>>>>>> refaire ensuite sans aide...
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
>>>>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3
>>>>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>>>> marche! mais moi j'aimerai que les lignes 6 à 109
>>>>>>>>>>>>>>>>>>>>>>>> 4 soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>>>>> ...et la je seche...
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> J'ai besoin de vous....
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> .
Nan.
Regarde le fichier. J'ai recopié d'après le fichier précédent :
http://cjoint.com/?dCp4l6mnaS
(MFC encore.xls)
Pour ce qui est des jours 29 à 31, quand le jour n'est pas indiqué en
ligne 5, aucune MFC ne s'applique et c'est la couleur du fond des
cellules qui apparaît. J'ai mis du gris, mais tu mets ce que tu veux.
> Est ce que le fait d'avoir mis une formule en B119:AF119 qui va chercher
> code 1,2,3 suivant la date peut avoir influencé?
> Quelle parade adopter alors?
>
> "Daniel.C" a écrit dans le message de
> news:Obzs$$
>> C'est apparu à partir de XL2007, il te donne la plage sur laquelle
>> s'applique la MFC. Je vais m'y atteler.
>> Daniel
>>
>>> Le pire c'est que je n'ai rien changé ou du moins pas
>>> intentionnellement.... Ou se trouve ce gestionnaire MFC....?
>>>
>>> "Daniel.C" a écrit dans le message de
>>> news:
>>>> Quand je regarde la MFC de B6, je vois que la même MFC s'applique
>>>> autres à M46; regarde l'image à l'adresse :
>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijSuptmb3.jpg
>>>> D'autre part, tu ne dis pas ppourquoi, tu as changé la MFC ?
>>>> Daniel
>>>>
>>>>> Comment tu vois que M46 est concerné?
>>>>>
>>>>>
>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>> comment savoir que M46 est concerné?
>>>>>
>>>>> "Daniel.C" a écrit dans le message de
>>>>> news:
>>>>>> La MFC fournie tenait compte de cette particularité. Ca n'explique
>>>>>> M46.
>>>>>> Daniel
>>>>>>
>>>>>>> oui c'est voulu 1 ligne sur 4 ...
>>>>>>>
>>>>>>> "Daniel.C" a écrit dans le message de
>>>>>>> news:
>>>>>>>> La plage sur laquelle s'applique la première condition est :
>>>>>>>>
>>>>>>>
>>>>>>> $AF$26;$B$30:$AF$30;$B$34:$AF$34
>>>>>>>> Est-ce voulu ?
>>>>>>>> Daniel
>>>>>>>>
>>>>>>>>> Bonjour.
>>>>>>>>> Je regarde dès que je peux.
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>>> Resalut !!!
>>>>>>>>>>
>>>>>>>>>> Desole de t'embeter encore...
>>>>>>>>>>
>>>>>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
>>>>>>>>>>
>>>>>>>>>> revoila mon fichier
>>>>>>>>>> J'ai rajouté un onglet parametre dans lequel il y a les dates
>>>>>>>>>> lundi et une autre colonne avec le code 1,2,3
>>>>>>>>>>
>>>>>>>>>> a l'aide de la formule
>>>>>>>>>> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
>>>>>>>>>> je voudrais qu'automatiquement le bon code soit rapatrié dans
>>>>>>>>>> bonne case... mais ca ne fonctionne pas.
>>>>>>>>>>
>>>>>>>>>> Mais plus rien ne fonctionne meme les MFC que tu avais
>>>>>>>>>> pourquoi?
>>>>>>>>>>
>>>>>>>>>> D'ailleurs dans parametre quelque chose me gene
>>>>>>>>>> j'ai mis en MFC la condition
>>>>>>>>>> si 1 alors violet
>>>>>>>>>> si 2 jaune
>>>>>>>>>> si 3 bleu
>>>>>>>>>> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
>>>>>>>>>>
>>>>>>>>>> concernant le 31 eme jour en gris si mois de 30 , je me disais
>>>>>>>>>> peut etre choisir la couleur 1 comme couleur par defaut
>>>>>>>>>> une condition qui permettrait alors d'obtenir le resultat
>>>>>>>>>> souhaité... Comment dans ce cas adapter?
>>>>>>>>>>
>>>>>>>>>> Merci de la patience pour me lire et m'aider ....
>>>>>>>>>> Lionel
>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>> news:
>>>>>>>>>>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de
>>>>>>>>>>> sinon, il faudra passer par une macro.
>>>>>>>>>>> Daniel
>>>>>>>>>>>
>>>>>>>>>>>> Merci !!!
>>>>>>>>>>>> Je vais juste abuser une derniere fois et j'en ai bien
>>>>>>>>>>>> mais avec
>>>>>>>>>>>> un cours particuliers comme celui que tu m'a donné je gagne 6
>>>>>>>>>>>> de galere de tatonnements en ratage...
>>>>>>>>>>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour
>>>>>>>>>>>> l'avais une mise en forme qui grisais si le mois(jour+1) > >>>>>>>>>>>> mois+1... Y a t il moyen de recuperer quelque chose de
>>>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>>>> news:
>>>>>>>>>>>>> Non, ce n'est pas la même formule.
>>>>>>>>>>>>> L'ancienne, c'était :
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>> La nouvelle, c'est :
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>> J'ai utilisé :
>>>>>>>>>>>>>
>>>>>>>>>>>>> à la place de $B$119.
>>>>>>>>>>>>> Avec :
>>>>>>>>>>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
>>>>>>>>>>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
>>>>>>>>>>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des
>>>>>>>>>>>>> jours du mois jusqu'au premir lundi :
>>>>>>>>>>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
>>>>>>>>>>>>>
>>>>>>>>>>>>> En ce qui concerne les lundis :
>>>>>>>>>>>>> En A9 (par exemple) :
>>>>>>>>>>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
>>>>>>>>>>>>> En A10 :
>>>>>>>>>>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
>>>>>>>>>>>>> à recopier jusq'en A13.
>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
>>>>>>>>>>>>>> formule , d'un
>>>>>>>>>>>>>> seul coup ca prend en compte le debut du mois...
>>>>>>>>>>>>>> par ailleurs existe t il une formule pour scruter toutes
>>>>>>>>>>>>>> dates pour connaitre les dates du 1er lundi du 2eme du
>>>>>>>>>>>>>> .... lundi du mois de maniere a creer un tableau dans un
>>>>>>>>>>>>>> onglet pour recuperer les dates et leur attribuer le bon
>>>>>>>>>>>>>> et donc par extension de la reponse
>>>>>>>>>>>>>> precedente attribuer automatiquement les bonnes couleurs
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>> news:
>>>>>>>>>>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Je vais appliquer et je vais faire des recherches pour
>>>>>>>>>>>>>>>> comprendre Mille Mercis du temps passé a m'aider...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>>>> de news:
>>>>>>>>>>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas
>>>>>>>>>>>>>>>>>> ... et dans l'exigence absolue y a t il une solution
>>>>>>>>>>>>>>>>>> les jours avant
>>>>>>>>>>>>>>>>>> le 1er lundi du mois ?
>>>>>>>>>>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente
>>>>>>>>>>>>>>>>>> =3 2
>>>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>>>> 3 alors
>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Merci de l'aide accordée...
>>>>>>>>>>>>>>>>>> Je vais essayer de comprendre quand meme ...
>>>>>>>>>>>>>>>>>> Je ne comprends pas pourquoi la cellule est en
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>>>>>> message de
>>>>>>>>>>>>>>>>>>> Pour la première condition, pour la cellule B6, la
>>>>>>>>>>>>>>>>>>> est
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>>>>>>>> Le premier principe est de trouver le numéro de cycle,
>>>>>>>>>>>>>>>>>>> qui est fait au moyen de :
>>>>>>>>>>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
>>>>>>>>>>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un
>>>>>>>>>>>>>>>>>>> cellules
>>>>>>>>>>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans
>>>>>>>>>>>>>>>>>>> présent,
>>>>>>>>>>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi
>>>>>>>>>>>>>>>>>>> a un test
>>>>>>>>>>>>>>>>>>> d'erreur :
>>>>>>>>>>>>>>>>>>> SI(ESTERR(DECALER...
>>>>>>>>>>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
>>>>>>>>>>>>>>>>>>> (d'ailleurs, je viens de m'apercevoir que j'ai oublié
>>>>>>>>>>>>>>>>>>> mettre...)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes
>>>>>>>>>>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
>>>>>>>>>>>>>>>>>>> MOD(LIGNE(B6);4)=2
>>>>>>>>>>>>>>>>>>> Si le reste de la division du numéro de ligne par 4
>>>>>>>>>>>>>>>>>>> égal à 2 alors MFC.
>>>>>>>>>>>>>>>>>>> Voici le classeur avec les formules modifiées (il y
>>>>>>>>>>>>>>>>>>> eu erreur
>>>>>>>>>>>>>>>>>>> si le premier jour du mois était un lundi) :
>>>>>>>>>>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
>>>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien
>>>>>>>>>>>>>>>>>>>> pour comprendre... Merci eencore
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> "Daniel.C" wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Bonjour.
>>>>>>>>>>>>>>>>>>>>> Regarde ton classeur modifié :
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
>>>>>>>>>>>>>>>>>>>>>> voici le fichier
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Merci de l'aide
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> "Lionel" a écrit dans le
>>>>>>>>>>>>>>>>>>>>>> de
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
>>>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3
>>>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>>>> marche! mais moi j'aimerai que les lignes 6 à 109
>>>>>>>>>>>>>>>>>>>>>>>> 4 soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>>>> Que puis je dire de plus
>>>>>>>>>>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque
>>>>>>>>>>>>>>>>>>>>>>> soit de la
>>>>>>>>>>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> "LSteph" a écrit dans le
>>>>>>>>>>>>>>>>>>>>>>> de
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de
>>>>>>>>>>>>>>>>>>>>>>> dire comment tu n'y arrive pas.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>> LSteph
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel"
>>>>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant
>>>>>>>>>>>>>>>>>>>>>>>> refaire ensuite sans aide...
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
>>>>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3
>>>>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>>>> marche! mais moi j'aimerai que les lignes 6 à 109
>>>>>>>>>>>>>>>>>>>>>>>> 4 soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>>>>> ...et la je seche...
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> J'ai besoin de vous....
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> .
oui c'est voulu 1 ligne sur 4 ...
"Daniel.C" a écrit dans le message de
news:
> La plage sur laquelle s'applique la première condition est :
>
$AF$26;$B$30:$AF$30;$B$34:$AF$34
> Est-ce voulu ?
> Daniel
>
> > Bonjour.
> > Je regarde dès que je peux.
> > Daniel
> >
> >> Resalut !!!
> >>
> >> Desole de t'embeter encore...
> >>
> >> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
> >>
> >> revoila mon fichier
> >> J'ai rajouté un onglet parametre dans lequel il y a les dates des
et
> >> une autre colonne avec le code 1,2,3
> >>
> >> a l'aide de la formule
> >> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
> >> je voudrais qu'automatiquement le bon code soit rapatrié dans la
> >> case... mais ca ne fonctionne pas.
> >>
> >> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
pourquoi?
> >>
> >> D'ailleurs dans parametre quelque chose me gene
> >> j'ai mis en MFC la condition
> >> si 1 alors violet
> >> si 2 jaune
> >> si 3 bleu
> >> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
> >>
> >> concernant le 31 eme jour en gris si mois de 30 , je me disais que
peut
> >> etre choisir la couleur 1 comme couleur par defaut libererait une
condition
> >> qui permettrait alors d'obtenir le resultat souhaité... Comment dans
cas
> >> adapter?
> >>
> >> Merci de la patience pour me lire et m'aider ....
> >> Lionel
> >> "Daniel.C" a écrit dans le message de
> >> news:
> >>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
> >>> sinon, il faudra passer par une macro.
> >>> Daniel
> >>>
> >>>> Merci !!!
> >>>> Je vais juste abuser une derniere fois et j'en ai bien conscience
mais
> >>>> avec
> >>>> un cours particuliers comme celui que tu m'a donné je gagne 6 mois
> >>>> galere de tatonnements en ratage...
> >>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
l'avais
> >>>> une mise en forme qui grisais si le mois(jour+1) = mois+1...
> >>>> Y a t il moyen de recuperer quelque chose de semblable?
> >>>> "Daniel.C" a écrit dans le message de
> >>>> news:
> >>>>> Non, ce n'est pas la même formule.
> >>>>> L'ancienne, c'était :
> >>>>>
> >>>>
> >>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> >>>>> La nouvelle, c'est :
> >>>>>
> >>>>
> >>>>
> >>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> >>>>> J'ai utilisé :
> >>>>>
SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
> >>>>> à la place de $B$119.
> >>>>> Avec :
> >>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
> >>>>> je vais chercher la valeur du cycle du prochain lundi. Avec cette
> >>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
du
> >>>>> mois jusqu'au premir lundi :
> >>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
> >>>>>
> >>>>> En ce qui concerne les lundis :
> >>>>> En A9 (par exemple) :
> >>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
> >>>>> En A10 :
> >>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
> >>>>> à recopier jusq'en A13.
> >>>>> Daniel
> >>>>>
> >>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
,
> >>>>>> d'un
> >>>>>> seul coup ca prend en compte le debut du mois...
> >>>>>> par ailleurs existe t il une formule pour scruter toutes les
pour
> >>>>>> connaitre les dates du 1er lundi du 2eme du 3eme .... lundi du
mois
> >>>>>> de maniere a creer un tableau dans un autre onglet pour recuperer
les
> >>>>>> dates et leur attribuer le bon cycle et donc par extension de la
> >>>>>> reponse
> >>>>>> precedente attribuer automatiquement les bonnes couleurs
> >>>>>>
> >>>>>>
> >>>>>> "Daniel.C" a écrit dans le message de
> >>>>>> news:
> >>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
> >>>>>>> Daniel
> >>>>>>>
> >>>>>>>> Je vais appliquer et je vais faire des recherches pour
> >>>>>>>> Mille Mercis du temps passé a m'aider...
> >>>>>>>>
> >>>>>>>> "Daniel.C" a écrit dans le message
> >>>>>>>> news:
> >>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
> >>>>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijkuR7hL2.xls
> >>>>>>>>> Daniel
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas tout
> >>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
> >>>>>>>>>> avant
> >>>>>>>>>> le 1er lundi du mois ?
> >>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente cycle =3
> >>>>>>>>>> 2 alors
> >>>>>>>>>> 1
> >>>>>>>>>> 3 alors
...
> >>>>>>>>>> 2
> >>>>>>>>>>
> >>>>>>>>>> Merci de l'aide accordée...
> >>>>>>>>>> Je vais essayer de comprendre quand meme ...
> >>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> "Daniel.C" a écrit dans le message
de
> >>>>>>>>>> news:
> >>>>>>>>>>> Pour la première condition, pour la cellule B6, la formule
:
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
> >>>>>>>>>>> Le premier principe est de trouver le numéro de cycle, ce
est
> >>>>>>>>>>> fait au moyen de :
> >>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
> >>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre de
> >>>>>>>>>>> cellules
> >>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le cas
> >>>>>>>>>>> présent,
> >>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il y a
un
> >>>>>>>>>>> test
> >>>>>>>>>>> d'erreur :
> >>>>>>>>>>> SI(ESTERR(DECALER...
> >>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
(d'ailleurs, je
> >>>>>>>>>>> viens de m'apercevoir que j'ai oublié de le mettre...)
> >>>>>>>>>>>
> >>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes sont
> >>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
> >>>>>>>>>>> MOD(LIGNE(B6);4)=2
> >>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est égal
2
> >>>>>>>>>>> alors MFC.
> >>>>>>>>>>> Voici le classeur avec les formules modifiées (il y aurait
> >>>>>>>>>>> erreur
> >>>>>>>>>>> si le premier jour du mois était un lundi) :
> >>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
> >>>>>>>>>>> Daniel
> >>>>>>>>>>>
> >>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien que
pour
> >>>>>>>>>>>> comprendre... Merci eencore
> >>>>>>>>>>>>
> >>>>>>>>>>>> "Daniel.C" wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Bonjour.
> >>>>>>>>>>>>> Regarde ton classeur modifié :
> >>>>>>>>>>>>>
http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
> >>>>>>>>>>>>> Daniel
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
> >>>>>>>>>>>>>> voici le fichier
> >>>>>>>>>>>>>>
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
> >>>>>>>>>>>>>> Merci de l'aide
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> "Lionel" a écrit dans le message de
> >>>>>>>>>>>>>> news:4ba9107b$0$17884$
> >>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
> >>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
> >>>>>>>>>>>>>>> semaine)
> >>>>>>>>>>>>>>>> en MFC j'ai fait
> >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca marche!
> >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
> >>>>>>>>>>>>>>> Que puis je dire de plus
> >>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque semaine
de
> >>>>>>>>>>>>>>> la
> >>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis autrement...
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Merci
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> "LSteph" a écrit dans le message de
> >>>>>>>>>>>>>>>
news:
> >>>>>>>>>>>>>>> Bonjour,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de nous
dire
> >>>>>>>>>>>>>>> comment tu n'y arrive pas.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Cordialement.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>> LSteph
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel" wrote:
> >>>>>>>>>>>>>>>> Bonjour,
> >>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant pour
refaire
> >>>>>>>>>>>>>>>> ensuite sans aide...
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
> >>>>>>>>>>>>>>>> =SI(B118="";"";SI(MOIS(B118+1)<>MOIS(B118);"";B118+1))
> >>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
> >>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
> >>>>>>>>>>>>>>>> semaine)
> >>>>>>>>>>>>>>>> en MFC j'ai fait
> >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca marche!
> >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi ...et
je
> >>>>>>>>>>>>>>>> seche...
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> J'ai besoin de vous....
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Merci
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> .
>
>
oui c'est voulu 1 ligne sur 4 ...
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:eCwMt0ZzKHA.5036@TK2MSFTNGP02.phx.gbl...
> La plage sur laquelle s'applique la première condition est :
>
$AF$26;$B$30:$AF$30;$B$34:$AF$34
> Est-ce voulu ?
> Daniel
>
> > Bonjour.
> > Je regarde dès que je peux.
> > Daniel
> >
> >> Resalut !!!
> >>
> >> Desole de t'embeter encore...
> >>
> >> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
> >>
> >> revoila mon fichier
> >> J'ai rajouté un onglet parametre dans lequel il y a les dates des
et
> >> une autre colonne avec le code 1,2,3
> >>
> >> a l'aide de la formule
> >> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
> >> je voudrais qu'automatiquement le bon code soit rapatrié dans la
> >> case... mais ca ne fonctionne pas.
> >>
> >> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
pourquoi?
> >>
> >> D'ailleurs dans parametre quelque chose me gene
> >> j'ai mis en MFC la condition
> >> si 1 alors violet
> >> si 2 jaune
> >> si 3 bleu
> >> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
> >>
> >> concernant le 31 eme jour en gris si mois de 30 , je me disais que
peut
> >> etre choisir la couleur 1 comme couleur par defaut libererait une
condition
> >> qui permettrait alors d'obtenir le resultat souhaité... Comment dans
cas
> >> adapter?
> >>
> >> Merci de la patience pour me lire et m'aider ....
> >> Lionel
> >> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
> >> news:OZID96FzKHA.3264@TK2MSFTNGP06.phx.gbl...
> >>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
> >>> sinon, il faudra passer par une macro.
> >>> Daniel
> >>>
> >>>> Merci !!!
> >>>> Je vais juste abuser une derniere fois et j'en ai bien conscience
mais
> >>>> avec
> >>>> un cours particuliers comme celui que tu m'a donné je gagne 6 mois
> >>>> galere de tatonnements en ratage...
> >>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
l'avais
> >>>> une mise en forme qui grisais si le mois(jour+1) = mois+1...
> >>>> Y a t il moyen de recuperer quelque chose de semblable?
> >>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
> >>>> news:e7byEAAzKHA.2644@TK2MSFTNGP04.phx.gbl...
> >>>>> Non, ce n'est pas la même formule.
> >>>>> L'ancienne, c'était :
> >>>>>
> >>>>
> >>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> >>>>> La nouvelle, c'est :
> >>>>>
> >>>>
> >>>>
> >>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> >>>>> J'ai utilisé :
> >>>>>
SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
> >>>>> à la place de $B$119.
> >>>>> Avec :
> >>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
> >>>>> je vais chercher la valeur du cycle du prochain lundi. Avec cette
> >>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
du
> >>>>> mois jusqu'au premir lundi :
> >>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
> >>>>>
> >>>>> En ce qui concerne les lundis :
> >>>>> En A9 (par exemple) :
> >>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
> >>>>> En A10 :
> >>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
> >>>>> à recopier jusq'en A13.
> >>>>> Daniel
> >>>>>
> >>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
,
> >>>>>> d'un
> >>>>>> seul coup ca prend en compte le debut du mois...
> >>>>>> par ailleurs existe t il une formule pour scruter toutes les
pour
> >>>>>> connaitre les dates du 1er lundi du 2eme du 3eme .... lundi du
mois
> >>>>>> de maniere a creer un tableau dans un autre onglet pour recuperer
les
> >>>>>> dates et leur attribuer le bon cycle et donc par extension de la
> >>>>>> reponse
> >>>>>> precedente attribuer automatiquement les bonnes couleurs
> >>>>>>
> >>>>>>
> >>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
> >>>>>> news:uUU5hE6yKHA.5940@TK2MSFTNGP02.phx.gbl...
> >>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
> >>>>>>> Daniel
> >>>>>>>
> >>>>>>>> Je vais appliquer et je vais faire des recherches pour
> >>>>>>>> Mille Mercis du temps passé a m'aider...
> >>>>>>>>
> >>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
> >>>>>>>> news:eRs2bk5yKHA.244@TK2MSFTNGP06.phx.gbl...
> >>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
> >>>>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijkuR7hL2.xls
> >>>>>>>>> Daniel
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas tout
> >>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
> >>>>>>>>>> avant
> >>>>>>>>>> le 1er lundi du mois ?
> >>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente cycle =3
> >>>>>>>>>> 2 alors
> >>>>>>>>>> 1
> >>>>>>>>>> 3 alors
...
> >>>>>>>>>> 2
> >>>>>>>>>>
> >>>>>>>>>> Merci de l'aide accordée...
> >>>>>>>>>> Je vais essayer de comprendre quand meme ...
> >>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
de
> >>>>>>>>>> news:OWRl3E1yKHA.1236@TK2MSFTNGP06.phx.gbl...
> >>>>>>>>>>> Pour la première condition, pour la cellule B6, la formule
:
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
> >>>>>>>>>>> Le premier principe est de trouver le numéro de cycle, ce
est
> >>>>>>>>>>> fait au moyen de :
> >>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
> >>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre de
> >>>>>>>>>>> cellules
> >>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le cas
> >>>>>>>>>>> présent,
> >>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il y a
un
> >>>>>>>>>>> test
> >>>>>>>>>>> d'erreur :
> >>>>>>>>>>> SI(ESTERR(DECALER...
> >>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
(d'ailleurs, je
> >>>>>>>>>>> viens de m'apercevoir que j'ai oublié de le mettre...)
> >>>>>>>>>>>
> >>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes sont
> >>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
> >>>>>>>>>>> MOD(LIGNE(B6);4)=2
> >>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est égal
2
> >>>>>>>>>>> alors MFC.
> >>>>>>>>>>> Voici le classeur avec les formules modifiées (il y aurait
> >>>>>>>>>>> erreur
> >>>>>>>>>>> si le premier jour du mois était un lundi) :
> >>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
> >>>>>>>>>>> Daniel
> >>>>>>>>>>>
> >>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien que
pour
> >>>>>>>>>>>> comprendre... Merci eencore
> >>>>>>>>>>>>
> >>>>>>>>>>>> "Daniel.C" wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Bonjour.
> >>>>>>>>>>>>> Regarde ton classeur modifié :
> >>>>>>>>>>>>>
http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
> >>>>>>>>>>>>> Daniel
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
> >>>>>>>>>>>>>> voici le fichier
> >>>>>>>>>>>>>>
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
> >>>>>>>>>>>>>> Merci de l'aide
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> "Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
> >>>>>>>>>>>>>> news:4ba9107b$0$17884$ba4acef3@reader.news.orange.fr...
> >>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
> >>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
> >>>>>>>>>>>>>>> semaine)
> >>>>>>>>>>>>>>>> en MFC j'ai fait
> >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca marche!
> >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
> >>>>>>>>>>>>>>> Que puis je dire de plus
> >>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque semaine
de
> >>>>>>>>>>>>>>> la
> >>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis autrement...
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Merci
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> "LSteph" <gmlsteph@gmail.com> a écrit dans le message de
> >>>>>>>>>>>>>>>
news:c1859bb4-9aee-47f7-a3ec-dcfa15f23049@o30g2000yqb.googlegroups.com...
> >>>>>>>>>>>>>>> Bonjour,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de nous
dire
> >>>>>>>>>>>>>>> comment tu n'y arrive pas.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Cordialement.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>> LSteph
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel" <lioca...@wanadoo.fr> wrote:
> >>>>>>>>>>>>>>>> Bonjour,
> >>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant pour
refaire
> >>>>>>>>>>>>>>>> ensuite sans aide...
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
> >>>>>>>>>>>>>>>> =SI(B118="";"";SI(MOIS(B118+1)<>MOIS(B118);"";B118+1))
> >>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
> >>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
> >>>>>>>>>>>>>>>> semaine)
> >>>>>>>>>>>>>>>> en MFC j'ai fait
> >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca marche!
> >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi ...et
je
> >>>>>>>>>>>>>>>> seche...
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> J'ai besoin de vous....
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Merci
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> .
>
>
oui c'est voulu 1 ligne sur 4 ...
"Daniel.C" a écrit dans le message de
news:
> La plage sur laquelle s'applique la première condition est :
>
$AF$26;$B$30:$AF$30;$B$34:$AF$34
> Est-ce voulu ?
> Daniel
>
> > Bonjour.
> > Je regarde dès que je peux.
> > Daniel
> >
> >> Resalut !!!
> >>
> >> Desole de t'embeter encore...
> >>
> >> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
> >>
> >> revoila mon fichier
> >> J'ai rajouté un onglet parametre dans lequel il y a les dates des
et
> >> une autre colonne avec le code 1,2,3
> >>
> >> a l'aide de la formule
> >> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
> >> je voudrais qu'automatiquement le bon code soit rapatrié dans la
> >> case... mais ca ne fonctionne pas.
> >>
> >> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
pourquoi?
> >>
> >> D'ailleurs dans parametre quelque chose me gene
> >> j'ai mis en MFC la condition
> >> si 1 alors violet
> >> si 2 jaune
> >> si 3 bleu
> >> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
> >>
> >> concernant le 31 eme jour en gris si mois de 30 , je me disais que
peut
> >> etre choisir la couleur 1 comme couleur par defaut libererait une
condition
> >> qui permettrait alors d'obtenir le resultat souhaité... Comment dans
cas
> >> adapter?
> >>
> >> Merci de la patience pour me lire et m'aider ....
> >> Lionel
> >> "Daniel.C" a écrit dans le message de
> >> news:
> >>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
> >>> sinon, il faudra passer par une macro.
> >>> Daniel
> >>>
> >>>> Merci !!!
> >>>> Je vais juste abuser une derniere fois et j'en ai bien conscience
mais
> >>>> avec
> >>>> un cours particuliers comme celui que tu m'a donné je gagne 6 mois
> >>>> galere de tatonnements en ratage...
> >>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
l'avais
> >>>> une mise en forme qui grisais si le mois(jour+1) = mois+1...
> >>>> Y a t il moyen de recuperer quelque chose de semblable?
> >>>> "Daniel.C" a écrit dans le message de
> >>>> news:
> >>>>> Non, ce n'est pas la même formule.
> >>>>> L'ancienne, c'était :
> >>>>>
> >>>>
> >>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> >>>>> La nouvelle, c'est :
> >>>>>
> >>>>
> >>>>
> >>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> >>>>> J'ai utilisé :
> >>>>>
SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
> >>>>> à la place de $B$119.
> >>>>> Avec :
> >>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
> >>>>> je vais chercher la valeur du cycle du prochain lundi. Avec cette
> >>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
du
> >>>>> mois jusqu'au premir lundi :
> >>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
> >>>>>
> >>>>> En ce qui concerne les lundis :
> >>>>> En A9 (par exemple) :
> >>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
> >>>>> En A10 :
> >>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
> >>>>> à recopier jusq'en A13.
> >>>>> Daniel
> >>>>>
> >>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
,
> >>>>>> d'un
> >>>>>> seul coup ca prend en compte le debut du mois...
> >>>>>> par ailleurs existe t il une formule pour scruter toutes les
pour
> >>>>>> connaitre les dates du 1er lundi du 2eme du 3eme .... lundi du
mois
> >>>>>> de maniere a creer un tableau dans un autre onglet pour recuperer
les
> >>>>>> dates et leur attribuer le bon cycle et donc par extension de la
> >>>>>> reponse
> >>>>>> precedente attribuer automatiquement les bonnes couleurs
> >>>>>>
> >>>>>>
> >>>>>> "Daniel.C" a écrit dans le message de
> >>>>>> news:
> >>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
> >>>>>>> Daniel
> >>>>>>>
> >>>>>>>> Je vais appliquer et je vais faire des recherches pour
> >>>>>>>> Mille Mercis du temps passé a m'aider...
> >>>>>>>>
> >>>>>>>> "Daniel.C" a écrit dans le message
> >>>>>>>> news:
> >>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
> >>>>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijkuR7hL2.xls
> >>>>>>>>> Daniel
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas tout
> >>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
> >>>>>>>>>> avant
> >>>>>>>>>> le 1er lundi du mois ?
> >>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente cycle =3
> >>>>>>>>>> 2 alors
> >>>>>>>>>> 1
> >>>>>>>>>> 3 alors
...
> >>>>>>>>>> 2
> >>>>>>>>>>
> >>>>>>>>>> Merci de l'aide accordée...
> >>>>>>>>>> Je vais essayer de comprendre quand meme ...
> >>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> "Daniel.C" a écrit dans le message
de
> >>>>>>>>>> news:
> >>>>>>>>>>> Pour la première condition, pour la cellule B6, la formule
:
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
> >>>>>>>>>>> Le premier principe est de trouver le numéro de cycle, ce
est
> >>>>>>>>>>> fait au moyen de :
> >>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
> >>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre de
> >>>>>>>>>>> cellules
> >>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le cas
> >>>>>>>>>>> présent,
> >>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il y a
un
> >>>>>>>>>>> test
> >>>>>>>>>>> d'erreur :
> >>>>>>>>>>> SI(ESTERR(DECALER...
> >>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
(d'ailleurs, je
> >>>>>>>>>>> viens de m'apercevoir que j'ai oublié de le mettre...)
> >>>>>>>>>>>
> >>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes sont
> >>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
> >>>>>>>>>>> MOD(LIGNE(B6);4)=2
> >>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est égal
2
> >>>>>>>>>>> alors MFC.
> >>>>>>>>>>> Voici le classeur avec les formules modifiées (il y aurait
> >>>>>>>>>>> erreur
> >>>>>>>>>>> si le premier jour du mois était un lundi) :
> >>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
> >>>>>>>>>>> Daniel
> >>>>>>>>>>>
> >>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien que
pour
> >>>>>>>>>>>> comprendre... Merci eencore
> >>>>>>>>>>>>
> >>>>>>>>>>>> "Daniel.C" wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Bonjour.
> >>>>>>>>>>>>> Regarde ton classeur modifié :
> >>>>>>>>>>>>>
http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
> >>>>>>>>>>>>> Daniel
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
> >>>>>>>>>>>>>> voici le fichier
> >>>>>>>>>>>>>>
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
> >>>>>>>>>>>>>> Merci de l'aide
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> "Lionel" a écrit dans le message de
> >>>>>>>>>>>>>> news:4ba9107b$0$17884$
> >>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
> >>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
> >>>>>>>>>>>>>>> semaine)
> >>>>>>>>>>>>>>>> en MFC j'ai fait
> >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca marche!
> >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
> >>>>>>>>>>>>>>> Que puis je dire de plus
> >>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque semaine
de
> >>>>>>>>>>>>>>> la
> >>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis autrement...
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Merci
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> "LSteph" a écrit dans le message de
> >>>>>>>>>>>>>>>
news:
> >>>>>>>>>>>>>>> Bonjour,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de nous
dire
> >>>>>>>>>>>>>>> comment tu n'y arrive pas.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Cordialement.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>> LSteph
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel" wrote:
> >>>>>>>>>>>>>>>> Bonjour,
> >>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant pour
refaire
> >>>>>>>>>>>>>>>> ensuite sans aide...
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
> >>>>>>>>>>>>>>>> =SI(B118="";"";SI(MOIS(B118+1)<>MOIS(B118);"";B118+1))
> >>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
> >>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
> >>>>>>>>>>>>>>>> semaine)
> >>>>>>>>>>>>>>>> en MFC j'ai fait
> >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca marche!
> >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi ...et
je
> >>>>>>>>>>>>>>>> seche...
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> J'ai besoin de vous....
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Merci
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> .
>
>
Rebonjour Daniel
Juste une petite explication sur la MFC dont tu m'as trouvé la formule...
Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
un ligne supplementaire et donc de faire l'application qu'1 ligne sur 5
comment adapter la MFC de l'une des 3 conditions
$145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne
... J'ai besoin d'aide
Merci encore
"Lionel" a écrit dans le message de
news:4baea4ab$0$15845$
> oui c'est voulu 1 ligne sur 4 ...
>
> "Daniel.C" a écrit dans le message de
> news:
> > La plage sur laquelle s'applique la première condition est :
> >
>
> $AF$26;$B$30:$AF$30;$B$34:$AF$34
> > Est-ce voulu ?
> > Daniel
> >
> > > Bonjour.
> > > Je regarde dès que je peux.
> > > Daniel
> > >
> > >> Resalut !!!
> > >>
> > >> Desole de t'embeter encore...
> > >>
> > >> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
> > >>
> > >> revoila mon fichier
> > >> J'ai rajouté un onglet parametre dans lequel il y a les dates des
lundi
> et
> > >> une autre colonne avec le code 1,2,3
> > >>
> > >> a l'aide de la formule
> > >> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
> > >> je voudrais qu'automatiquement le bon code soit rapatrié dans la
bonne
> > >> case... mais ca ne fonctionne pas.
> > >>
> > >> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
> pourquoi?
> > >>
> > >> D'ailleurs dans parametre quelque chose me gene
> > >> j'ai mis en MFC la condition
> > >> si 1 alors violet
> > >> si 2 jaune
> > >> si 3 bleu
> > >> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
> > >>
> > >> concernant le 31 eme jour en gris si mois de 30 , je me disais que
> peut
> > >> etre choisir la couleur 1 comme couleur par defaut libererait une
> condition
> > >> qui permettrait alors d'obtenir le resultat souhaité... Comment
ce
> cas
> > >> adapter?
> > >>
> > >> Merci de la patience pour me lire et m'aider ....
> > >> Lionel
> > >> "Daniel.C" a écrit dans le message de
> > >> news:
> > >>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
> > >>> sinon, il faudra passer par une macro.
> > >>> Daniel
> > >>>
> > >>>> Merci !!!
> > >>>> Je vais juste abuser une derniere fois et j'en ai bien conscience
> mais
> > >>>> avec
> > >>>> un cours particuliers comme celui que tu m'a donné je gagne 6
de
> > >>>> galere de tatonnements en ratage...
> > >>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
> l'avais
> > >>>> une mise en forme qui grisais si le mois(jour+1) = mois+1...
> > >>>> Y a t il moyen de recuperer quelque chose de semblable?
> > >>>> "Daniel.C" a écrit dans le message de
> > >>>> news:
> > >>>>> Non, ce n'est pas la même formule.
> > >>>>> L'ancienne, c'était :
> > >>>>>
> > >>>>
>
> > >>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> > >>>>> La nouvelle, c'est :
> > >>>>>
> > >>>>
>
> > >>>>
>
> > >>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> > >>>>> J'ai utilisé :
> > >>>>>
> SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
> > >>>>> à la place de $B$119.
> > >>>>> Avec :
> > >>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
> > >>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
> > >>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
jours
> du
> > >>>>> mois jusqu'au premir lundi :
> > >>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
> > >>>>>
> > >>>>> En ce qui concerne les lundis :
> > >>>>> En A9 (par exemple) :
> > >>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
> > >>>>> En A10 :
> > >>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
> > >>>>> à recopier jusq'en A13.
> > >>>>> Daniel
> > >>>>>
> > >>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
formule
> ,
> > >>>>>> d'un
> > >>>>>> seul coup ca prend en compte le debut du mois...
> > >>>>>> par ailleurs existe t il une formule pour scruter toutes les
dates
> pour
> > >>>>>> connaitre les dates du 1er lundi du 2eme du 3eme .... lundi du
> mois
> > >>>>>> de maniere a creer un tableau dans un autre onglet pour
> les
> > >>>>>> dates et leur attribuer le bon cycle et donc par extension de
> > >>>>>> reponse
> > >>>>>> precedente attribuer automatiquement les bonnes couleurs
> > >>>>>>
> > >>>>>>
> > >>>>>> "Daniel.C" a écrit dans le message
> > >>>>>> news:
> > >>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
> > >>>>>>> Daniel
> > >>>>>>>
> > >>>>>>>> Je vais appliquer et je vais faire des recherches pour
comprendre
> > >>>>>>>> Mille Mercis du temps passé a m'aider...
> > >>>>>>>>
> > >>>>>>>> "Daniel.C" a écrit dans le message
de
> > >>>>>>>> news:
> > >>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
> > >>>>>>>>>
> > >>>>>>>>> Daniel
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas tout
...
> > >>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
jours
> > >>>>>>>>>> avant
> > >>>>>>>>>> le 1er lundi du mois ?
> > >>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente cycle
> > >>>>>>>>>> 2 alors
> > >>>>>>>>>> 1
> > >>>>>>>>>> 3 alors
> ...
> > >>>>>>>>>> 2
> > >>>>>>>>>>
> > >>>>>>>>>> Merci de l'aide accordée...
> > >>>>>>>>>> Je vais essayer de comprendre quand meme ...
> > >>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> "Daniel.C" a écrit dans le
> de
> > >>>>>>>>>> news:
> > >>>>>>>>>>> Pour la première condition, pour la cellule B6, la formule
est
> :
> > >>>>>>>>>>>
> > >>>>>>>>>>
>
> > >>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
> > >>>>>>>>>>> Le premier principe est de trouver le numéro de cycle, ce
qui
> est
> > >>>>>>>>>>> fait au moyen de :
> > >>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
> > >>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre de
> > >>>>>>>>>>> cellules
> > >>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le
> > >>>>>>>>>>> présent,
> > >>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il y
> un
> > >>>>>>>>>>> test
> > >>>>>>>>>>> d'erreur :
> > >>>>>>>>>>> SI(ESTERR(DECALER...
> > >>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
> (d'ailleurs, je
> > >>>>>>>>>>> viens de m'apercevoir que j'ai oublié de le mettre...)
> > >>>>>>>>>>>
> > >>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes sont
> > >>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
> > >>>>>>>>>>> MOD(LIGNE(B6);4)=2
> > >>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est
à
> 2
> > >>>>>>>>>>> alors MFC.
> > >>>>>>>>>>> Voici le classeur avec les formules modifiées (il y aurait
eu
> > >>>>>>>>>>> erreur
> > >>>>>>>>>>> si le premier jour du mois était un lundi) :
> > >>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
> > >>>>>>>>>>> Daniel
> > >>>>>>>>>>>
> > >>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien que
> pour
> > >>>>>>>>>>>> comprendre... Merci eencore
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> "Daniel.C" wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> Bonjour.
> > >>>>>>>>>>>>> Regarde ton classeur modifié :
> > >>>>>>>>>>>>>
> http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
> > >>>>>>>>>>>>> Daniel
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
> > >>>>>>>>>>>>>> voici le fichier
> > >>>>>>>>>>>>>>
> http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
> > >>>>>>>>>>>>>> Merci de l'aide
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> "Lionel" a écrit dans le message
> > >>>>>>>>>>>>>> news:4ba9107b$0$17884$
> > >>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
> > >>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
> > >>>>>>>>>>>>>>> semaine)
> > >>>>>>>>>>>>>>>> en MFC j'ai fait
> > >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
> > >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> > >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
> > >>>>>>>>>>>>>>> Que puis je dire de plus
> > >>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque semaine
soit
> de
> > >>>>>>>>>>>>>>> la
> > >>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis autrement...
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Merci
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> "LSteph" a écrit dans le message
> > >>>>>>>>>>>>>>>
>
> > >>>>>>>>>>>>>>> Bonjour,
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de nous
> dire
> > >>>>>>>>>>>>>>> comment tu n'y arrive pas.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Cordialement.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>> LSteph
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel"
> > >>>>>>>>>>>>>>>> Bonjour,
> > >>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant pour
> refaire
> > >>>>>>>>>>>>>>>> ensuite sans aide...
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
> > >>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
> > >>>>>>>>>>>>>>>> semaine)
> > >>>>>>>>>>>>>>>> en MFC j'ai fait
> > >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
> > >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> > >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi ...et
la
> je
> > >>>>>>>>>>>>>>>> seche...
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> J'ai besoin de vous....
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Merci
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> .
> >
> >
>
>
Rebonjour Daniel
Juste une petite explication sur la MFC dont tu m'as trouvé la formule...
Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
un ligne supplementaire et donc de faire l'application qu'1 ligne sur 5
comment adapter la MFC de l'une des 3 conditions
$145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne
... J'ai besoin d'aide
Merci encore
"Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
news:4baea4ab$0$15845$ba4acef3@reader.news.orange.fr...
> oui c'est voulu 1 ligne sur 4 ...
>
> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
> news:eCwMt0ZzKHA.5036@TK2MSFTNGP02.phx.gbl...
> > La plage sur laquelle s'applique la première condition est :
> >
>
> $AF$26;$B$30:$AF$30;$B$34:$AF$34
> > Est-ce voulu ?
> > Daniel
> >
> > > Bonjour.
> > > Je regarde dès que je peux.
> > > Daniel
> > >
> > >> Resalut !!!
> > >>
> > >> Desole de t'embeter encore...
> > >>
> > >> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
> > >>
> > >> revoila mon fichier
> > >> J'ai rajouté un onglet parametre dans lequel il y a les dates des
lundi
> et
> > >> une autre colonne avec le code 1,2,3
> > >>
> > >> a l'aide de la formule
> > >> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
> > >> je voudrais qu'automatiquement le bon code soit rapatrié dans la
bonne
> > >> case... mais ca ne fonctionne pas.
> > >>
> > >> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
> pourquoi?
> > >>
> > >> D'ailleurs dans parametre quelque chose me gene
> > >> j'ai mis en MFC la condition
> > >> si 1 alors violet
> > >> si 2 jaune
> > >> si 3 bleu
> > >> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
> > >>
> > >> concernant le 31 eme jour en gris si mois de 30 , je me disais que
> peut
> > >> etre choisir la couleur 1 comme couleur par defaut libererait une
> condition
> > >> qui permettrait alors d'obtenir le resultat souhaité... Comment
ce
> cas
> > >> adapter?
> > >>
> > >> Merci de la patience pour me lire et m'aider ....
> > >> Lionel
> > >> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
> > >> news:OZID96FzKHA.3264@TK2MSFTNGP06.phx.gbl...
> > >>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
> > >>> sinon, il faudra passer par une macro.
> > >>> Daniel
> > >>>
> > >>>> Merci !!!
> > >>>> Je vais juste abuser une derniere fois et j'en ai bien conscience
> mais
> > >>>> avec
> > >>>> un cours particuliers comme celui que tu m'a donné je gagne 6
de
> > >>>> galere de tatonnements en ratage...
> > >>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
> l'avais
> > >>>> une mise en forme qui grisais si le mois(jour+1) = mois+1...
> > >>>> Y a t il moyen de recuperer quelque chose de semblable?
> > >>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
> > >>>> news:e7byEAAzKHA.2644@TK2MSFTNGP04.phx.gbl...
> > >>>>> Non, ce n'est pas la même formule.
> > >>>>> L'ancienne, c'était :
> > >>>>>
> > >>>>
>
> > >>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> > >>>>> La nouvelle, c'est :
> > >>>>>
> > >>>>
>
> > >>>>
>
> > >>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> > >>>>> J'ai utilisé :
> > >>>>>
> SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
> > >>>>> à la place de $B$119.
> > >>>>> Avec :
> > >>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
> > >>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
> > >>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
jours
> du
> > >>>>> mois jusqu'au premir lundi :
> > >>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
> > >>>>>
> > >>>>> En ce qui concerne les lundis :
> > >>>>> En A9 (par exemple) :
> > >>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
> > >>>>> En A10 :
> > >>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
> > >>>>> à recopier jusq'en A13.
> > >>>>> Daniel
> > >>>>>
> > >>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
formule
> ,
> > >>>>>> d'un
> > >>>>>> seul coup ca prend en compte le debut du mois...
> > >>>>>> par ailleurs existe t il une formule pour scruter toutes les
dates
> pour
> > >>>>>> connaitre les dates du 1er lundi du 2eme du 3eme .... lundi du
> mois
> > >>>>>> de maniere a creer un tableau dans un autre onglet pour
> les
> > >>>>>> dates et leur attribuer le bon cycle et donc par extension de
> > >>>>>> reponse
> > >>>>>> precedente attribuer automatiquement les bonnes couleurs
> > >>>>>>
> > >>>>>>
> > >>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
> > >>>>>> news:uUU5hE6yKHA.5940@TK2MSFTNGP02.phx.gbl...
> > >>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
> > >>>>>>> Daniel
> > >>>>>>>
> > >>>>>>>> Je vais appliquer et je vais faire des recherches pour
comprendre
> > >>>>>>>> Mille Mercis du temps passé a m'aider...
> > >>>>>>>>
> > >>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
de
> > >>>>>>>> news:eRs2bk5yKHA.244@TK2MSFTNGP06.phx.gbl...
> > >>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
> > >>>>>>>>>
> > >>>>>>>>> Daniel
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas tout
...
> > >>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
jours
> > >>>>>>>>>> avant
> > >>>>>>>>>> le 1er lundi du mois ?
> > >>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente cycle
> > >>>>>>>>>> 2 alors
> > >>>>>>>>>> 1
> > >>>>>>>>>> 3 alors
> ...
> > >>>>>>>>>> 2
> > >>>>>>>>>>
> > >>>>>>>>>> Merci de l'aide accordée...
> > >>>>>>>>>> Je vais essayer de comprendre quand meme ...
> > >>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le
> de
> > >>>>>>>>>> news:OWRl3E1yKHA.1236@TK2MSFTNGP06.phx.gbl...
> > >>>>>>>>>>> Pour la première condition, pour la cellule B6, la formule
est
> :
> > >>>>>>>>>>>
> > >>>>>>>>>>
>
> > >>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
> > >>>>>>>>>>> Le premier principe est de trouver le numéro de cycle, ce
qui
> est
> > >>>>>>>>>>> fait au moyen de :
> > >>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
> > >>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre de
> > >>>>>>>>>>> cellules
> > >>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le
> > >>>>>>>>>>> présent,
> > >>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il y
> un
> > >>>>>>>>>>> test
> > >>>>>>>>>>> d'erreur :
> > >>>>>>>>>>> SI(ESTERR(DECALER...
> > >>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
> (d'ailleurs, je
> > >>>>>>>>>>> viens de m'apercevoir que j'ai oublié de le mettre...)
> > >>>>>>>>>>>
> > >>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes sont
> > >>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
> > >>>>>>>>>>> MOD(LIGNE(B6);4)=2
> > >>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est
à
> 2
> > >>>>>>>>>>> alors MFC.
> > >>>>>>>>>>> Voici le classeur avec les formules modifiées (il y aurait
eu
> > >>>>>>>>>>> erreur
> > >>>>>>>>>>> si le premier jour du mois était un lundi) :
> > >>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
> > >>>>>>>>>>> Daniel
> > >>>>>>>>>>>
> > >>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien que
> pour
> > >>>>>>>>>>>> comprendre... Merci eencore
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> "Daniel.C" wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> Bonjour.
> > >>>>>>>>>>>>> Regarde ton classeur modifié :
> > >>>>>>>>>>>>>
> http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
> > >>>>>>>>>>>>> Daniel
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
> > >>>>>>>>>>>>>> voici le fichier
> > >>>>>>>>>>>>>>
> http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
> > >>>>>>>>>>>>>> Merci de l'aide
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> "Lionel" <liocanou@wanadoo.fr> a écrit dans le message
> > >>>>>>>>>>>>>> news:4ba9107b$0$17884$ba4acef3@reader.news.orange.fr...
> > >>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
> > >>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
> > >>>>>>>>>>>>>>> semaine)
> > >>>>>>>>>>>>>>>> en MFC j'ai fait
> > >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
> > >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> > >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
> > >>>>>>>>>>>>>>> Que puis je dire de plus
> > >>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque semaine
soit
> de
> > >>>>>>>>>>>>>>> la
> > >>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis autrement...
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Merci
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> "LSteph" <gmlsteph@gmail.com> a écrit dans le message
> > >>>>>>>>>>>>>>>
>
> > >>>>>>>>>>>>>>> Bonjour,
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de nous
> dire
> > >>>>>>>>>>>>>>> comment tu n'y arrive pas.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Cordialement.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>> LSteph
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel" <lioca...@wanadoo.fr>
> > >>>>>>>>>>>>>>>> Bonjour,
> > >>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant pour
> refaire
> > >>>>>>>>>>>>>>>> ensuite sans aide...
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
> > >>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
> > >>>>>>>>>>>>>>>> semaine)
> > >>>>>>>>>>>>>>>> en MFC j'ai fait
> > >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
> > >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> > >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi ...et
la
> je
> > >>>>>>>>>>>>>>>> seche...
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> J'ai besoin de vous....
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Merci
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> .
> >
> >
>
>
Rebonjour Daniel
Juste une petite explication sur la MFC dont tu m'as trouvé la formule...
Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
un ligne supplementaire et donc de faire l'application qu'1 ligne sur 5
comment adapter la MFC de l'une des 3 conditions
$145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne
... J'ai besoin d'aide
Merci encore
"Lionel" a écrit dans le message de
news:4baea4ab$0$15845$
> oui c'est voulu 1 ligne sur 4 ...
>
> "Daniel.C" a écrit dans le message de
> news:
> > La plage sur laquelle s'applique la première condition est :
> >
>
> $AF$26;$B$30:$AF$30;$B$34:$AF$34
> > Est-ce voulu ?
> > Daniel
> >
> > > Bonjour.
> > > Je regarde dès que je peux.
> > > Daniel
> > >
> > >> Resalut !!!
> > >>
> > >> Desole de t'embeter encore...
> > >>
> > >> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
> > >>
> > >> revoila mon fichier
> > >> J'ai rajouté un onglet parametre dans lequel il y a les dates des
lundi
> et
> > >> une autre colonne avec le code 1,2,3
> > >>
> > >> a l'aide de la formule
> > >> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
> > >> je voudrais qu'automatiquement le bon code soit rapatrié dans la
bonne
> > >> case... mais ca ne fonctionne pas.
> > >>
> > >> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
> pourquoi?
> > >>
> > >> D'ailleurs dans parametre quelque chose me gene
> > >> j'ai mis en MFC la condition
> > >> si 1 alors violet
> > >> si 2 jaune
> > >> si 3 bleu
> > >> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
> > >>
> > >> concernant le 31 eme jour en gris si mois de 30 , je me disais que
> peut
> > >> etre choisir la couleur 1 comme couleur par defaut libererait une
> condition
> > >> qui permettrait alors d'obtenir le resultat souhaité... Comment
ce
> cas
> > >> adapter?
> > >>
> > >> Merci de la patience pour me lire et m'aider ....
> > >> Lionel
> > >> "Daniel.C" a écrit dans le message de
> > >> news:
> > >>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
> > >>> sinon, il faudra passer par une macro.
> > >>> Daniel
> > >>>
> > >>>> Merci !!!
> > >>>> Je vais juste abuser une derniere fois et j'en ai bien conscience
> mais
> > >>>> avec
> > >>>> un cours particuliers comme celui que tu m'a donné je gagne 6
de
> > >>>> galere de tatonnements en ratage...
> > >>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
> l'avais
> > >>>> une mise en forme qui grisais si le mois(jour+1) = mois+1...
> > >>>> Y a t il moyen de recuperer quelque chose de semblable?
> > >>>> "Daniel.C" a écrit dans le message de
> > >>>> news:
> > >>>>> Non, ce n'est pas la même formule.
> > >>>>> L'ancienne, c'était :
> > >>>>>
> > >>>>
>
> > >>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> > >>>>> La nouvelle, c'est :
> > >>>>>
> > >>>>
>
> > >>>>
>
> > >>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
> > >>>>> J'ai utilisé :
> > >>>>>
> SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
> > >>>>> à la place de $B$119.
> > >>>>> Avec :
> > >>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
> > >>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
> > >>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
jours
> du
> > >>>>> mois jusqu'au premir lundi :
> > >>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
> > >>>>>
> > >>>>> En ce qui concerne les lundis :
> > >>>>> En A9 (par exemple) :
> > >>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
> > >>>>> En A10 :
> > >>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
> > >>>>> à recopier jusq'en A13.
> > >>>>> Daniel
> > >>>>>
> > >>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
formule
> ,
> > >>>>>> d'un
> > >>>>>> seul coup ca prend en compte le debut du mois...
> > >>>>>> par ailleurs existe t il une formule pour scruter toutes les
dates
> pour
> > >>>>>> connaitre les dates du 1er lundi du 2eme du 3eme .... lundi du
> mois
> > >>>>>> de maniere a creer un tableau dans un autre onglet pour
> les
> > >>>>>> dates et leur attribuer le bon cycle et donc par extension de
> > >>>>>> reponse
> > >>>>>> precedente attribuer automatiquement les bonnes couleurs
> > >>>>>>
> > >>>>>>
> > >>>>>> "Daniel.C" a écrit dans le message
> > >>>>>> news:
> > >>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
> > >>>>>>> Daniel
> > >>>>>>>
> > >>>>>>>> Je vais appliquer et je vais faire des recherches pour
comprendre
> > >>>>>>>> Mille Mercis du temps passé a m'aider...
> > >>>>>>>>
> > >>>>>>>> "Daniel.C" a écrit dans le message
de
> > >>>>>>>> news:
> > >>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
> > >>>>>>>>>
> > >>>>>>>>> Daniel
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas tout
...
> > >>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
jours
> > >>>>>>>>>> avant
> > >>>>>>>>>> le 1er lundi du mois ?
> > >>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente cycle
> > >>>>>>>>>> 2 alors
> > >>>>>>>>>> 1
> > >>>>>>>>>> 3 alors
> ...
> > >>>>>>>>>> 2
> > >>>>>>>>>>
> > >>>>>>>>>> Merci de l'aide accordée...
> > >>>>>>>>>> Je vais essayer de comprendre quand meme ...
> > >>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> "Daniel.C" a écrit dans le
> de
> > >>>>>>>>>> news:
> > >>>>>>>>>>> Pour la première condition, pour la cellule B6, la formule
est
> :
> > >>>>>>>>>>>
> > >>>>>>>>>>
>
> > >>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
> > >>>>>>>>>>> Le premier principe est de trouver le numéro de cycle, ce
qui
> est
> > >>>>>>>>>>> fait au moyen de :
> > >>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
> > >>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre de
> > >>>>>>>>>>> cellules
> > >>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le
> > >>>>>>>>>>> présent,
> > >>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il y
> un
> > >>>>>>>>>>> test
> > >>>>>>>>>>> d'erreur :
> > >>>>>>>>>>> SI(ESTERR(DECALER...
> > >>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
> (d'ailleurs, je
> > >>>>>>>>>>> viens de m'apercevoir que j'ai oublié de le mettre...)
> > >>>>>>>>>>>
> > >>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes sont
> > >>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
> > >>>>>>>>>>> MOD(LIGNE(B6);4)=2
> > >>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est
à
> 2
> > >>>>>>>>>>> alors MFC.
> > >>>>>>>>>>> Voici le classeur avec les formules modifiées (il y aurait
eu
> > >>>>>>>>>>> erreur
> > >>>>>>>>>>> si le premier jour du mois était un lundi) :
> > >>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
> > >>>>>>>>>>> Daniel
> > >>>>>>>>>>>
> > >>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien que
> pour
> > >>>>>>>>>>>> comprendre... Merci eencore
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> "Daniel.C" wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> Bonjour.
> > >>>>>>>>>>>>> Regarde ton classeur modifié :
> > >>>>>>>>>>>>>
> http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
> > >>>>>>>>>>>>> Daniel
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
> > >>>>>>>>>>>>>> voici le fichier
> > >>>>>>>>>>>>>>
> http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
> > >>>>>>>>>>>>>> Merci de l'aide
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> "Lionel" a écrit dans le message
> > >>>>>>>>>>>>>> news:4ba9107b$0$17884$
> > >>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
> > >>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
> > >>>>>>>>>>>>>>> semaine)
> > >>>>>>>>>>>>>>>> en MFC j'ai fait
> > >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
> > >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> > >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
> > >>>>>>>>>>>>>>> Que puis je dire de plus
> > >>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque semaine
soit
> de
> > >>>>>>>>>>>>>>> la
> > >>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis autrement...
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Merci
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> "LSteph" a écrit dans le message
> > >>>>>>>>>>>>>>>
>
> > >>>>>>>>>>>>>>> Bonjour,
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de nous
> dire
> > >>>>>>>>>>>>>>> comment tu n'y arrive pas.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Cordialement.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>> LSteph
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel"
> > >>>>>>>>>>>>>>>> Bonjour,
> > >>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant pour
> refaire
> > >>>>>>>>>>>>>>>> ensuite sans aide...
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
> > >>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
> > >>>>>>>>>>>>>>>> semaine)
> > >>>>>>>>>>>>>>>> en MFC j'ai fait
> > >>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
> > >>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
> > >>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi ...et
la
> je
> > >>>>>>>>>>>>>>>> seche...
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> J'ai besoin de vous....
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Merci
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> .
> >
> >
>
>
Ma question est mal posée ... Comment adapter les MFC pour qu'elles agissent
1 ligne sur 5 ... la formule est celle que tu as trouvé et qui fonctionne
merveilleusement bien
Désolé si la premiere question portait a confusion...
"Lionel" a écrit dans le message de
news:4bc31407$0$2946$Rebonjour Daniel
Juste une petite explication sur la MFC dont tu m'as trouvé la formule...
Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin d'intercaler
un ligne supplementaire et donc de faire l'application qu'1 ligne sur 5
comment adapter la MFC de l'une des 3 conditions
=ET(SI(OU(ESTERR(DECALER(AF$145;;-JOURSEM(AF$4;2)+1));COLONNE(AF$4)-JOURSEM(
AF$4;2)<1);SI($B$145="";CHOISIR(DECALER($B$145;;8-JOURSEM($B$4;2));3;1;2);$B
$145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne pas
... J'ai besoin d'aide
Merci encore
"Lionel" a écrit dans le message de
news:4baea4ab$0$15845$oui c'est voulu 1 ligne sur 4 ...
"Daniel.C" a écrit dans le message de
news:La plage sur laquelle s'applique la première condition est :
=$M$46;$B$6:$AF$6;$B$10:$AF$10;$B$14:$AF$14;$B$18:$AF$18;$B$22:$AF$22;$B$26:$AF$26;$B$30:$AF$30;$B$34:$AF$34Est-ce voulu ?
DanielBonjour.
Je regarde dès que je peux.
DanielResalut !!!
Desole de t'embeter encore...
http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
revoila mon fichier
J'ai rajouté un onglet parametre dans lequel il y a les dates des lundi
et une autre colonne avec le code 1,2,3
a l'aide de la formule
=SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
je voudrais qu'automatiquement le bon code soit rapatrié dans la bonne
case... mais ca ne fonctionne pas.
Mais plus rien ne fonctionne meme les MFC que tu avais creees...
pourquoi?
D'ailleurs dans parametre quelque chose me gene
j'ai mis en MFC la condition
si 1 alors violet
si 2 jaune
si 3 bleu
mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
concernant le 31 eme jour en gris si mois de 30 , je me disais que peut
etre choisir la couleur 1 comme couleur par defaut libererait une
condition qui permettrait alors d'obtenir le resultat souhaité...
Comment dans ce cas adapter?
Merci de la patience pour me lire et m'aider ....
Lionel
"Daniel.C" a écrit dans le message de
news:Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
sinon, il faudra passer par une macro.
DanielMerci !!!
Je vais juste abuser une derniere fois et j'en ai bien conscience mais
avec
un cours particuliers comme celui que tu m'a donné je gagne 6 mois de
galere de tatonnements en ratage...
Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
l'avais une mise en forme qui grisais si le mois(jour+1) = mois+1...
Y a t il moyen de recuperer quelque chose de semblable?
"Daniel.C" a écrit dans le message de
news:Non, ce n'est pas la même formule.
L'ancienne, c'était :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)La nouvelle, c'est :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));SI($B$119="";CHOISIR(DECALE
R($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119);DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)J'ai utilisé :
SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
à la place de $B$119.
Avec :
DECALER($B$119;;8-JOURSEM($B$4;2))
je vais chercher la valeur du cycle du prochain lundi. Avec cette
valeur et la fonction CHOISIR, j'obtiens le cycle des premiers jours
du mois jusqu'au premir lundi :
CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
En ce qui concerne les lundis :
En A9 (par exemple) :
=SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
En A10 :
=SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
à recopier jusq'en A13.
DanielCe qui me parait obscur c'est que avec apparemment la meme formule ,
d'un
seul coup ca prend en compte le debut du mois...
par ailleurs existe t il une formule pour scruter toutes les dates
pour connaitre les dates du 1er lundi du 2eme du 3eme .... lundi du
mois de maniere a creer un tableau dans un autre onglet pour
recuperer les dates et leur attribuer le bon cycle et donc par
extension de la reponse
precedente attribuer automatiquement les bonnes couleurs
"Daniel.C" a écrit dans le message de
news:Si malgré tout, il reste des points obscurs, n'hésite pas.
DanielJe vais appliquer et je vais faire des recherches pour comprendre
Mille Mercis du temps passé a m'aider...
"Daniel.C" a écrit dans le message de
news:J'ai répondu à côté de la plaque. Regarde le classeur :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijkuR7hL2.xls
Danieloui ca fonctionne je dois avouer que je comprends pas tout ...
et dans l'exigence absolue y a t il une solution pour les jours
avant
le 1er lundi du mois ?
sachant que si 1er lundi cycle =1 demaine precedente cycle =3
2 alors
1
3 alors ...
2
Merci de l'aide accordée...
Je vais essayer de comprendre quand meme ...
Je ne comprends pas pourquoi la cellule est en erreur....
"Daniel.C" a écrit dans le message de
news:Pour la première condition, pour la cellule B6, la formule est
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)Le premier principe est de trouver le numéro de cycle, ce qui
est fait au moyen de :
DECALER(B$119;;-JOURSEM(B$4;2)+1)
c'est à dire qu'on se décale vers la gauche d'un nombre de
cellules
égal au jour de la semaine +1 à partie de B119 (dans le cas
présent,
ppour cette cellule, on est en erreur, c'est pourquoi il y a un
test
d'erreur :
SI(ESTERR(DECALER...
auquel cas on utilise la valeur de la cellule B119 (d'ailleurs,
je viens de m'apercevoir que j'ai oublié de le mettre...)
Le deuxième principe est de déterminer quelles lignes sont
éligibles à la mise en couleur. C'est obtenu avec :
MOD(LIGNE(B6);4)=2
Si le reste de la division du numéro de ligne par 4 est égal à
2 alors MFC.
Voici le classeur avec les formules modifiées (il y aurait eu
erreur
si le premier jour du mois était un lundi) :
http://cjoint.com/?dyn1NFvSGV
DanielMerci mais est il possible d'avoir l'explication rien que pour
comprendre... Merci eencore
"Daniel.C" wrote:Bonjour.
Regarde ton classeur modifié :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
DanielUn exemple valant mieux qu'un discours...
voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
Merci de l'aide
"Lionel" a écrit dans le message de
news:4ba9107b$0$17884$Il me semble que ma demande est explicite non?
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi
Que puis je dire de plus
J'ai 3 cycles 3couleurs et je veux que chaque semaine soit
de la
bonne couleur voila ...la meme chose dis autrement...
Merci
"LSteph" a écrit dans le message de
news:Bonjour,
Si tu nous disais ce que tu veux faire au lieu de nous dire
comment tu n'y arrive pas.
Cordialement.
--
LSteph
On 23 mar, 12:29, "Lionel" wrote:Bonjour,
Toujours en tentative d'apprendre en comprenant pour
refaire ensuite sans aide...
J'ai en ligne 118 des dates avec cette formule
=SI(B118="";"";SI(MOIS(B118+1)<>MOIS(B118);"";B118+1))
formatées jjj (dim, lun...)
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)
en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi ...et la
je seche...
J'ai besoin de vous....
Merci
.
Ma question est mal posée ... Comment adapter les MFC pour qu'elles agissent
1 ligne sur 5 ... la formule est celle que tu as trouvé et qui fonctionne
merveilleusement bien
Désolé si la premiere question portait a confusion...
"Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
news:4bc31407$0$2946$ba4acef3@reader.news.orange.fr...
Rebonjour Daniel
Juste une petite explication sur la MFC dont tu m'as trouvé la formule...
Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin d'intercaler
un ligne supplementaire et donc de faire l'application qu'1 ligne sur 5
comment adapter la MFC de l'une des 3 conditions
=ET(SI(OU(ESTERR(DECALER(AF$145;;-JOURSEM(AF$4;2)+1));COLONNE(AF$4)-JOURSEM(
AF$4;2)<1);SI($B$145="";CHOISIR(DECALER($B$145;;8-JOURSEM($B$4;2));3;1;2);$B
$145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne pas
... J'ai besoin d'aide
Merci encore
"Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
news:4baea4ab$0$15845$ba4acef3@reader.news.orange.fr...
oui c'est voulu 1 ligne sur 4 ...
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:eCwMt0ZzKHA.5036@TK2MSFTNGP02.phx.gbl...
La plage sur laquelle s'applique la première condition est :
=$M$46;$B$6:$AF$6;$B$10:$AF$10;$B$14:$AF$14;$B$18:$AF$18;$B$22:$AF$22;$B$26:
$AF$26;$B$30:$AF$30;$B$34:$AF$34
Est-ce voulu ?
Daniel
Bonjour.
Je regarde dès que je peux.
Daniel
Resalut !!!
Desole de t'embeter encore...
http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
revoila mon fichier
J'ai rajouté un onglet parametre dans lequel il y a les dates des lundi
et une autre colonne avec le code 1,2,3
a l'aide de la formule
=SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
je voudrais qu'automatiquement le bon code soit rapatrié dans la bonne
case... mais ca ne fonctionne pas.
Mais plus rien ne fonctionne meme les MFC que tu avais creees...
pourquoi?
D'ailleurs dans parametre quelque chose me gene
j'ai mis en MFC la condition
si 1 alors violet
si 2 jaune
si 3 bleu
mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
concernant le 31 eme jour en gris si mois de 30 , je me disais que peut
etre choisir la couleur 1 comme couleur par defaut libererait une
condition qui permettrait alors d'obtenir le resultat souhaité...
Comment dans ce cas adapter?
Merci de la patience pour me lire et m'aider ....
Lionel
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:OZID96FzKHA.3264@TK2MSFTNGP06.phx.gbl...
Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
sinon, il faudra passer par une macro.
Daniel
Merci !!!
Je vais juste abuser une derniere fois et j'en ai bien conscience mais
avec
un cours particuliers comme celui que tu m'a donné je gagne 6 mois de
galere de tatonnements en ratage...
Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
l'avais une mise en forme qui grisais si le mois(jour+1) = mois+1...
Y a t il moyen de recuperer quelque chose de semblable?
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:e7byEAAzKHA.2644@TK2MSFTNGP04.phx.gbl...
Non, ce n'est pas la même formule.
L'ancienne, c'était :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119
;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
La nouvelle, c'est :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));SI($B$119="";CHOISIR(DECALE
R($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119);DECALER(B$119;$B$119;-JOURSEM(B$
4;2)+1))=3;MOD(LIGNE(B6);4)=2)
J'ai utilisé :
SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
à la place de $B$119.
Avec :
DECALER($B$119;;8-JOURSEM($B$4;2))
je vais chercher la valeur du cycle du prochain lundi. Avec cette
valeur et la fonction CHOISIR, j'obtiens le cycle des premiers jours
du mois jusqu'au premir lundi :
CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
En ce qui concerne les lundis :
En A9 (par exemple) :
=SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
En A10 :
=SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
à recopier jusq'en A13.
Daniel
Ce qui me parait obscur c'est que avec apparemment la meme formule ,
d'un
seul coup ca prend en compte le debut du mois...
par ailleurs existe t il une formule pour scruter toutes les dates
pour connaitre les dates du 1er lundi du 2eme du 3eme .... lundi du
mois de maniere a creer un tableau dans un autre onglet pour
recuperer les dates et leur attribuer le bon cycle et donc par
extension de la reponse
precedente attribuer automatiquement les bonnes couleurs
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:uUU5hE6yKHA.5940@TK2MSFTNGP02.phx.gbl...
Si malgré tout, il reste des points obscurs, n'hésite pas.
Daniel
Je vais appliquer et je vais faire des recherches pour comprendre
Mille Mercis du temps passé a m'aider...
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:eRs2bk5yKHA.244@TK2MSFTNGP06.phx.gbl...
J'ai répondu à côté de la plaque. Regarde le classeur :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijkuR7hL2.xls
Daniel
oui ca fonctionne je dois avouer que je comprends pas tout ...
et dans l'exigence absolue y a t il une solution pour les jours
avant
le 1er lundi du mois ?
sachant que si 1er lundi cycle =1 demaine precedente cycle =3
2 alors
1
3 alors ...
2
Merci de l'aide accordée...
Je vais essayer de comprendre quand meme ...
Je ne comprends pas pourquoi la cellule est en erreur....
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:OWRl3E1yKHA.1236@TK2MSFTNGP06.phx.gbl...
Pour la première condition, pour la cellule B6, la formule est
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119
;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
Le premier principe est de trouver le numéro de cycle, ce qui
est fait au moyen de :
DECALER(B$119;;-JOURSEM(B$4;2)+1)
c'est à dire qu'on se décale vers la gauche d'un nombre de
cellules
égal au jour de la semaine +1 à partie de B119 (dans le cas
présent,
ppour cette cellule, on est en erreur, c'est pourquoi il y a un
test
d'erreur :
SI(ESTERR(DECALER...
auquel cas on utilise la valeur de la cellule B119 (d'ailleurs,
je viens de m'apercevoir que j'ai oublié de le mettre...)
Le deuxième principe est de déterminer quelles lignes sont
éligibles à la mise en couleur. C'est obtenu avec :
MOD(LIGNE(B6);4)=2
Si le reste de la division du numéro de ligne par 4 est égal à
2 alors MFC.
Voici le classeur avec les formules modifiées (il y aurait eu
erreur
si le premier jour du mois était un lundi) :
http://cjoint.com/?dyn1NFvSGV
Daniel
Merci mais est il possible d'avoir l'explication rien que pour
comprendre... Merci eencore
"Daniel.C" wrote:
Bonjour.
Regarde ton classeur modifié :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
Daniel
Un exemple valant mieux qu'un discours...
voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
Merci de l'aide
"Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
news:4ba9107b$0$17884$ba4acef3@reader.news.orange.fr...
Il me semble que ma demande est explicite non?
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)
en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi
Que puis je dire de plus
J'ai 3 cycles 3couleurs et je veux que chaque semaine soit
de la
bonne couleur voila ...la meme chose dis autrement...
Merci
"LSteph" <gmlsteph@gmail.com> a écrit dans le message de
news:c1859bb4-9aee-47f7-a3ec-dcfa15f23049@o30g2000yqb.googlegroups.com...
Bonjour,
Si tu nous disais ce que tu veux faire au lieu de nous dire
comment tu n'y arrive pas.
Cordialement.
--
LSteph
On 23 mar, 12:29, "Lionel" <lioca...@wanadoo.fr> wrote:
Bonjour,
Toujours en tentative d'apprendre en comprenant pour
refaire ensuite sans aide...
J'ai en ligne 118 des dates avec cette formule
=SI(B118="";"";SI(MOIS(B118+1)<>MOIS(B118);"";B118+1))
formatées jjj (dim, lun...)
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)
en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi ...et la
je seche...
J'ai besoin de vous....
Merci
.
Ma question est mal posée ... Comment adapter les MFC pour qu'elles agissent
1 ligne sur 5 ... la formule est celle que tu as trouvé et qui fonctionne
merveilleusement bien
Désolé si la premiere question portait a confusion...
"Lionel" a écrit dans le message de
news:4bc31407$0$2946$Rebonjour Daniel
Juste une petite explication sur la MFC dont tu m'as trouvé la formule...
Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin d'intercaler
un ligne supplementaire et donc de faire l'application qu'1 ligne sur 5
comment adapter la MFC de l'une des 3 conditions
=ET(SI(OU(ESTERR(DECALER(AF$145;;-JOURSEM(AF$4;2)+1));COLONNE(AF$4)-JOURSEM(
AF$4;2)<1);SI($B$145="";CHOISIR(DECALER($B$145;;8-JOURSEM($B$4;2));3;1;2);$B
$145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne pas
... J'ai besoin d'aide
Merci encore
"Lionel" a écrit dans le message de
news:4baea4ab$0$15845$oui c'est voulu 1 ligne sur 4 ...
"Daniel.C" a écrit dans le message de
news:La plage sur laquelle s'applique la première condition est :
=$M$46;$B$6:$AF$6;$B$10:$AF$10;$B$14:$AF$14;$B$18:$AF$18;$B$22:$AF$22;$B$26:$AF$26;$B$30:$AF$30;$B$34:$AF$34Est-ce voulu ?
DanielBonjour.
Je regarde dès que je peux.
DanielResalut !!!
Desole de t'embeter encore...
http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
revoila mon fichier
J'ai rajouté un onglet parametre dans lequel il y a les dates des lundi
et une autre colonne avec le code 1,2,3
a l'aide de la formule
=SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
je voudrais qu'automatiquement le bon code soit rapatrié dans la bonne
case... mais ca ne fonctionne pas.
Mais plus rien ne fonctionne meme les MFC que tu avais creees...
pourquoi?
D'ailleurs dans parametre quelque chose me gene
j'ai mis en MFC la condition
si 1 alors violet
si 2 jaune
si 3 bleu
mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
concernant le 31 eme jour en gris si mois de 30 , je me disais que peut
etre choisir la couleur 1 comme couleur par defaut libererait une
condition qui permettrait alors d'obtenir le resultat souhaité...
Comment dans ce cas adapter?
Merci de la patience pour me lire et m'aider ....
Lionel
"Daniel.C" a écrit dans le message de
news:Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
sinon, il faudra passer par une macro.
DanielMerci !!!
Je vais juste abuser une derniere fois et j'en ai bien conscience mais
avec
un cours particuliers comme celui que tu m'a donné je gagne 6 mois de
galere de tatonnements en ratage...
Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
l'avais une mise en forme qui grisais si le mois(jour+1) = mois+1...
Y a t il moyen de recuperer quelque chose de semblable?
"Daniel.C" a écrit dans le message de
news:Non, ce n'est pas la même formule.
L'ancienne, c'était :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)La nouvelle, c'est :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));SI($B$119="";CHOISIR(DECALE
R($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119);DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)J'ai utilisé :
SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
à la place de $B$119.
Avec :
DECALER($B$119;;8-JOURSEM($B$4;2))
je vais chercher la valeur du cycle du prochain lundi. Avec cette
valeur et la fonction CHOISIR, j'obtiens le cycle des premiers jours
du mois jusqu'au premir lundi :
CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
En ce qui concerne les lundis :
En A9 (par exemple) :
=SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
En A10 :
=SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
à recopier jusq'en A13.
DanielCe qui me parait obscur c'est que avec apparemment la meme formule ,
d'un
seul coup ca prend en compte le debut du mois...
par ailleurs existe t il une formule pour scruter toutes les dates
pour connaitre les dates du 1er lundi du 2eme du 3eme .... lundi du
mois de maniere a creer un tableau dans un autre onglet pour
recuperer les dates et leur attribuer le bon cycle et donc par
extension de la reponse
precedente attribuer automatiquement les bonnes couleurs
"Daniel.C" a écrit dans le message de
news:Si malgré tout, il reste des points obscurs, n'hésite pas.
DanielJe vais appliquer et je vais faire des recherches pour comprendre
Mille Mercis du temps passé a m'aider...
"Daniel.C" a écrit dans le message de
news:J'ai répondu à côté de la plaque. Regarde le classeur :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijkuR7hL2.xls
Danieloui ca fonctionne je dois avouer que je comprends pas tout ...
et dans l'exigence absolue y a t il une solution pour les jours
avant
le 1er lundi du mois ?
sachant que si 1er lundi cycle =1 demaine precedente cycle =3
2 alors
1
3 alors ...
2
Merci de l'aide accordée...
Je vais essayer de comprendre quand meme ...
Je ne comprends pas pourquoi la cellule est en erreur....
"Daniel.C" a écrit dans le message de
news:Pour la première condition, pour la cellule B6, la formule est
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)Le premier principe est de trouver le numéro de cycle, ce qui
est fait au moyen de :
DECALER(B$119;;-JOURSEM(B$4;2)+1)
c'est à dire qu'on se décale vers la gauche d'un nombre de
cellules
égal au jour de la semaine +1 à partie de B119 (dans le cas
présent,
ppour cette cellule, on est en erreur, c'est pourquoi il y a un
test
d'erreur :
SI(ESTERR(DECALER...
auquel cas on utilise la valeur de la cellule B119 (d'ailleurs,
je viens de m'apercevoir que j'ai oublié de le mettre...)
Le deuxième principe est de déterminer quelles lignes sont
éligibles à la mise en couleur. C'est obtenu avec :
MOD(LIGNE(B6);4)=2
Si le reste de la division du numéro de ligne par 4 est égal à
2 alors MFC.
Voici le classeur avec les formules modifiées (il y aurait eu
erreur
si le premier jour du mois était un lundi) :
http://cjoint.com/?dyn1NFvSGV
DanielMerci mais est il possible d'avoir l'explication rien que pour
comprendre... Merci eencore
"Daniel.C" wrote:Bonjour.
Regarde ton classeur modifié :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
DanielUn exemple valant mieux qu'un discours...
voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
Merci de l'aide
"Lionel" a écrit dans le message de
news:4ba9107b$0$17884$Il me semble que ma demande est explicite non?
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi
Que puis je dire de plus
J'ai 3 cycles 3couleurs et je veux que chaque semaine soit
de la
bonne couleur voila ...la meme chose dis autrement...
Merci
"LSteph" a écrit dans le message de
news:Bonjour,
Si tu nous disais ce que tu veux faire au lieu de nous dire
comment tu n'y arrive pas.
Cordialement.
--
LSteph
On 23 mar, 12:29, "Lionel" wrote:Bonjour,
Toujours en tentative d'apprendre en comprenant pour
refaire ensuite sans aide...
J'ai en ligne 118 des dates avec cette formule
=SI(B118="";"";SI(MOIS(B118+1)<>MOIS(B118);"";B118+1))
formatées jjj (dim, lun...)
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)
en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi ...et la
je seche...
J'ai besoin de vous....
Merci
.
Bonjour.
Sélectionne la plage entière à partir de B6 et, pour chaque condition,
modifie la fin de la formule en remplaçant :
MOD(LIGNE(B6);4)=2)
par :
MOD(LIGNE(B6);5)=1)
Cordialement.
Daniel
> Ma question est mal posée ... Comment adapter les MFC pour qu'elles
> 1 ligne sur 5 ... la formule est celle que tu as trouvé et qui
> merveilleusement bien
> Désolé si la premiere question portait a confusion...
> "Lionel" a écrit dans le message de
> news:4bc31407$0$2946$
>> Rebonjour Daniel
>>
>> Juste une petite explication sur la MFC dont tu m'as trouvé la
>> Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
>> un ligne supplementaire et donc de faire l'application qu'1 ligne sur 5
>> comment adapter la MFC de l'une des 3 conditions
>>
>>
>>
>> $145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
>>
>> Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne
>> ... J'ai besoin d'aide
>>
>> Merci encore
>> "Lionel" a écrit dans le message de
>> news:4baea4ab$0$15845$
>>> oui c'est voulu 1 ligne sur 4 ...
>>>
>>> "Daniel.C" a écrit dans le message de
>>> news:
>>>> La plage sur laquelle s'applique la première condition est :
>>>>
>>>
>>
>>> $AF$26;$B$30:$AF$30;$B$34:$AF$34
>>>> Est-ce voulu ?
>>>> Daniel
>>>>
>>>>> Bonjour.
>>>>> Je regarde dès que je peux.
>>>>> Daniel
>>>>>
>>>>>> Resalut !!!
>>>>>>
>>>>>> Desole de t'embeter encore...
>>>>>>
>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
>>>>>>
>>>>>> revoila mon fichier
>>>>>> J'ai rajouté un onglet parametre dans lequel il y a les dates des
>>>>>> et une autre colonne avec le code 1,2,3
>>>>>>
>>>>>> a l'aide de la formule
>>>>>> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
>>>>>> je voudrais qu'automatiquement le bon code soit rapatrié dans la
>>>>>> case... mais ca ne fonctionne pas.
>>>>>>
>>>>>> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
>>>>>> pourquoi?
>>>>>>
>>>>>> D'ailleurs dans parametre quelque chose me gene
>>>>>> j'ai mis en MFC la condition
>>>>>> si 1 alors violet
>>>>>> si 2 jaune
>>>>>> si 3 bleu
>>>>>> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
>>>>>>
>>>>>> concernant le 31 eme jour en gris si mois de 30 , je me disais que
>>>>>> etre choisir la couleur 1 comme couleur par defaut libererait une
>>>>>> condition qui permettrait alors d'obtenir le resultat souhaité...
>>>>>> Comment dans ce cas adapter?
>>>>>>
>>>>>> Merci de la patience pour me lire et m'aider ....
>>>>>> Lionel
>>>>>> "Daniel.C" a écrit dans le message de
>>>>>> news:
>>>>>>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
>>>>>>> sinon, il faudra passer par une macro.
>>>>>>> Daniel
>>>>>>>
>>>>>>>> Merci !!!
>>>>>>>> Je vais juste abuser une derniere fois et j'en ai bien conscience
>>>>>>>> avec
>>>>>>>> un cours particuliers comme celui que tu m'a donné je gagne 6
>>>>>>>> galere de tatonnements en ratage...
>>>>>>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
>>>>>>>> l'avais une mise en forme qui grisais si le mois(jour+1) mois+1...
>>>>>>>> Y a t il moyen de recuperer quelque chose de semblable?
>>>>>>>> "Daniel.C" a écrit dans le message de
>>>>>>>> news:
>>>>>>>>> Non, ce n'est pas la même formule.
>>>>>>>>> L'ancienne, c'était :
>>>>>>>>>
>>>>>>>>
>>>
>>
>>>>>>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>> La nouvelle, c'est :
>>>>>>>>>
>>>>>>>>
>>>
>>
>>>>>>>>
>>>
>>
>>>>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>> J'ai utilisé :
>>>>>>>>>
>>>>>>>>> à la place de $B$119.
>>>>>>>>> Avec :
>>>>>>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
>>>>>>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
>>>>>>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
>>>>>>>>> du mois jusqu'au premir lundi :
>>>>>>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
>>>>>>>>>
>>>>>>>>> En ce qui concerne les lundis :
>>>>>>>>> En A9 (par exemple) :
>>>>>>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
>>>>>>>>> En A10 :
>>>>>>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
>>>>>>>>> à recopier jusq'en A13.
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
>>>>>>>>>> d'un
>>>>>>>>>> seul coup ca prend en compte le debut du mois...
>>>>>>>>>> par ailleurs existe t il une formule pour scruter toutes les
>>>>>>>>>> pour connaitre les dates du 1er lundi du 2eme du 3eme ....
>>>>>>>>>> mois de maniere a creer un tableau dans un autre onglet pour
>>>>>>>>>> recuperer les dates et leur attribuer le bon cycle et donc par
>>>>>>>>>> extension de la reponse
>>>>>>>>>> precedente attribuer automatiquement les bonnes couleurs
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>> news:
>>>>>>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
>>>>>>>>>>> Daniel
>>>>>>>>>>>
>>>>>>>>>>>> Je vais appliquer et je vais faire des recherches pour
>>>>>>>>>>>> Mille Mercis du temps passé a m'aider...
>>>>>>>>>>>>
>>>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>>>> news:
>>>>>>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
>>>>>>>>>>>>>
>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas tout
>>>>>>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
>>>>>>>>>>>>>> avant
>>>>>>>>>>>>>> le 1er lundi du mois ?
>>>>>>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente cycle
>>>>>>>>>>>>>> 2 alors
>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>> 3 alors ...
>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Merci de l'aide accordée...
>>>>>>>>>>>>>> Je vais essayer de comprendre quand meme ...
>>>>>>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>> news:
>>>>>>>>>>>>>>> Pour la première condition, pour la cellule B6, la formule
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>
>>
>>>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>>>> Le premier principe est de trouver le numéro de cycle, ce
>>>>>>>>>>>>>>> est fait au moyen de :
>>>>>>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
>>>>>>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre de
>>>>>>>>>>>>>>> cellules
>>>>>>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le
>>>>>>>>>>>>>>> présent,
>>>>>>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il y
>>>>>>>>>>>>>>> test
>>>>>>>>>>>>>>> d'erreur :
>>>>>>>>>>>>>>> SI(ESTERR(DECALER...
>>>>>>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
>>>>>>>>>>>>>>> je viens de m'apercevoir que j'ai oublié de le mettre...)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes sont
>>>>>>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
>>>>>>>>>>>>>>> MOD(LIGNE(B6);4)=2
>>>>>>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est
>>>>>>>>>>>>>>> 2 alors MFC.
>>>>>>>>>>>>>>> Voici le classeur avec les formules modifiées (il y aurait
>>>>>>>>>>>>>>> erreur
>>>>>>>>>>>>>>> si le premier jour du mois était un lundi) :
>>>>>>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien que
>>>>>>>>>>>>>>>> comprendre... Merci eencore
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "Daniel.C" wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Bonjour.
>>>>>>>>>>>>>>>>> Regarde ton classeur modifié :
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
>>>>>>>>>>>>>>>>>> voici le fichier
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Merci de l'aide
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> "Lionel" a écrit dans le message
>>>>>>>>>>>>>>>>>> news:4ba9107b$0$17884$
>>>>>>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>> Que puis je dire de plus
>>>>>>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque semaine
>>>>>>>>>>>>>>>>>>> de la
>>>>>>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis autrement...
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> "LSteph" a écrit dans le message
>>>>>>>>>>>>>>>>>>>
>>>
>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de nous
>>>>>>>>>>>>>>>>>>> comment tu n'y arrive pas.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> LSteph
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel"
>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant pour
>>>>>>>>>>>>>>>>>>>> refaire ensuite sans aide...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi ...et
>>>>>>>>>>>>>>>>>>>> je seche...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> J'ai besoin de vous....
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> .
Bonjour.
Sélectionne la plage entière à partir de B6 et, pour chaque condition,
modifie la fin de la formule en remplaçant :
MOD(LIGNE(B6);4)=2)
par :
MOD(LIGNE(B6);5)=1)
Cordialement.
Daniel
> Ma question est mal posée ... Comment adapter les MFC pour qu'elles
> 1 ligne sur 5 ... la formule est celle que tu as trouvé et qui
> merveilleusement bien
> Désolé si la premiere question portait a confusion...
> "Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
> news:4bc31407$0$2946$ba4acef3@reader.news.orange.fr...
>> Rebonjour Daniel
>>
>> Juste une petite explication sur la MFC dont tu m'as trouvé la
>> Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
>> un ligne supplementaire et donc de faire l'application qu'1 ligne sur 5
>> comment adapter la MFC de l'une des 3 conditions
>>
>>
>>
>> $145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
>>
>> Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne
>> ... J'ai besoin d'aide
>>
>> Merci encore
>> "Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
>> news:4baea4ab$0$15845$ba4acef3@reader.news.orange.fr...
>>> oui c'est voulu 1 ligne sur 4 ...
>>>
>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
>>> news:eCwMt0ZzKHA.5036@TK2MSFTNGP02.phx.gbl...
>>>> La plage sur laquelle s'applique la première condition est :
>>>>
>>>
>>
>>> $AF$26;$B$30:$AF$30;$B$34:$AF$34
>>>> Est-ce voulu ?
>>>> Daniel
>>>>
>>>>> Bonjour.
>>>>> Je regarde dès que je peux.
>>>>> Daniel
>>>>>
>>>>>> Resalut !!!
>>>>>>
>>>>>> Desole de t'embeter encore...
>>>>>>
>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
>>>>>>
>>>>>> revoila mon fichier
>>>>>> J'ai rajouté un onglet parametre dans lequel il y a les dates des
>>>>>> et une autre colonne avec le code 1,2,3
>>>>>>
>>>>>> a l'aide de la formule
>>>>>> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
>>>>>> je voudrais qu'automatiquement le bon code soit rapatrié dans la
>>>>>> case... mais ca ne fonctionne pas.
>>>>>>
>>>>>> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
>>>>>> pourquoi?
>>>>>>
>>>>>> D'ailleurs dans parametre quelque chose me gene
>>>>>> j'ai mis en MFC la condition
>>>>>> si 1 alors violet
>>>>>> si 2 jaune
>>>>>> si 3 bleu
>>>>>> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
>>>>>>
>>>>>> concernant le 31 eme jour en gris si mois de 30 , je me disais que
>>>>>> etre choisir la couleur 1 comme couleur par defaut libererait une
>>>>>> condition qui permettrait alors d'obtenir le resultat souhaité...
>>>>>> Comment dans ce cas adapter?
>>>>>>
>>>>>> Merci de la patience pour me lire et m'aider ....
>>>>>> Lionel
>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
>>>>>> news:OZID96FzKHA.3264@TK2MSFTNGP06.phx.gbl...
>>>>>>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
>>>>>>> sinon, il faudra passer par une macro.
>>>>>>> Daniel
>>>>>>>
>>>>>>>> Merci !!!
>>>>>>>> Je vais juste abuser une derniere fois et j'en ai bien conscience
>>>>>>>> avec
>>>>>>>> un cours particuliers comme celui que tu m'a donné je gagne 6
>>>>>>>> galere de tatonnements en ratage...
>>>>>>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
>>>>>>>> l'avais une mise en forme qui grisais si le mois(jour+1) mois+1...
>>>>>>>> Y a t il moyen de recuperer quelque chose de semblable?
>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
>>>>>>>> news:e7byEAAzKHA.2644@TK2MSFTNGP04.phx.gbl...
>>>>>>>>> Non, ce n'est pas la même formule.
>>>>>>>>> L'ancienne, c'était :
>>>>>>>>>
>>>>>>>>
>>>
>>
>>>>>>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>> La nouvelle, c'est :
>>>>>>>>>
>>>>>>>>
>>>
>>
>>>>>>>>
>>>
>>
>>>>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>> J'ai utilisé :
>>>>>>>>>
>>>>>>>>> à la place de $B$119.
>>>>>>>>> Avec :
>>>>>>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
>>>>>>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
>>>>>>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
>>>>>>>>> du mois jusqu'au premir lundi :
>>>>>>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
>>>>>>>>>
>>>>>>>>> En ce qui concerne les lundis :
>>>>>>>>> En A9 (par exemple) :
>>>>>>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
>>>>>>>>> En A10 :
>>>>>>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
>>>>>>>>> à recopier jusq'en A13.
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
>>>>>>>>>> d'un
>>>>>>>>>> seul coup ca prend en compte le debut du mois...
>>>>>>>>>> par ailleurs existe t il une formule pour scruter toutes les
>>>>>>>>>> pour connaitre les dates du 1er lundi du 2eme du 3eme ....
>>>>>>>>>> mois de maniere a creer un tableau dans un autre onglet pour
>>>>>>>>>> recuperer les dates et leur attribuer le bon cycle et donc par
>>>>>>>>>> extension de la reponse
>>>>>>>>>> precedente attribuer automatiquement les bonnes couleurs
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
>>>>>>>>>> news:uUU5hE6yKHA.5940@TK2MSFTNGP02.phx.gbl...
>>>>>>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
>>>>>>>>>>> Daniel
>>>>>>>>>>>
>>>>>>>>>>>> Je vais appliquer et je vais faire des recherches pour
>>>>>>>>>>>> Mille Mercis du temps passé a m'aider...
>>>>>>>>>>>>
>>>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
>>>>>>>>>>>> news:eRs2bk5yKHA.244@TK2MSFTNGP06.phx.gbl...
>>>>>>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
>>>>>>>>>>>>>
>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas tout
>>>>>>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
>>>>>>>>>>>>>> avant
>>>>>>>>>>>>>> le 1er lundi du mois ?
>>>>>>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente cycle
>>>>>>>>>>>>>> 2 alors
>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>> 3 alors ...
>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Merci de l'aide accordée...
>>>>>>>>>>>>>> Je vais essayer de comprendre quand meme ...
>>>>>>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le
>>>>>>>>>>>>>> news:OWRl3E1yKHA.1236@TK2MSFTNGP06.phx.gbl...
>>>>>>>>>>>>>>> Pour la première condition, pour la cellule B6, la formule
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>
>>
>>>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>>>> Le premier principe est de trouver le numéro de cycle, ce
>>>>>>>>>>>>>>> est fait au moyen de :
>>>>>>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
>>>>>>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre de
>>>>>>>>>>>>>>> cellules
>>>>>>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le
>>>>>>>>>>>>>>> présent,
>>>>>>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il y
>>>>>>>>>>>>>>> test
>>>>>>>>>>>>>>> d'erreur :
>>>>>>>>>>>>>>> SI(ESTERR(DECALER...
>>>>>>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
>>>>>>>>>>>>>>> je viens de m'apercevoir que j'ai oublié de le mettre...)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes sont
>>>>>>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
>>>>>>>>>>>>>>> MOD(LIGNE(B6);4)=2
>>>>>>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est
>>>>>>>>>>>>>>> 2 alors MFC.
>>>>>>>>>>>>>>> Voici le classeur avec les formules modifiées (il y aurait
>>>>>>>>>>>>>>> erreur
>>>>>>>>>>>>>>> si le premier jour du mois était un lundi) :
>>>>>>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien que
>>>>>>>>>>>>>>>> comprendre... Merci eencore
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "Daniel.C" wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Bonjour.
>>>>>>>>>>>>>>>>> Regarde ton classeur modifié :
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
>>>>>>>>>>>>>>>>>> voici le fichier
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Merci de l'aide
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> "Lionel" <liocanou@wanadoo.fr> a écrit dans le message
>>>>>>>>>>>>>>>>>> news:4ba9107b$0$17884$ba4acef3@reader.news.orange.fr...
>>>>>>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>> Que puis je dire de plus
>>>>>>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque semaine
>>>>>>>>>>>>>>>>>>> de la
>>>>>>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis autrement...
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> "LSteph" <gmlsteph@gmail.com> a écrit dans le message
>>>>>>>>>>>>>>>>>>>
>>>
>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de nous
>>>>>>>>>>>>>>>>>>> comment tu n'y arrive pas.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> LSteph
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel" <lioca...@wanadoo.fr>
>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant pour
>>>>>>>>>>>>>>>>>>>> refaire ensuite sans aide...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi ...et
>>>>>>>>>>>>>>>>>>>> je seche...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> J'ai besoin de vous....
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> .
Bonjour.
Sélectionne la plage entière à partir de B6 et, pour chaque condition,
modifie la fin de la formule en remplaçant :
MOD(LIGNE(B6);4)=2)
par :
MOD(LIGNE(B6);5)=1)
Cordialement.
Daniel
> Ma question est mal posée ... Comment adapter les MFC pour qu'elles
> 1 ligne sur 5 ... la formule est celle que tu as trouvé et qui
> merveilleusement bien
> Désolé si la premiere question portait a confusion...
> "Lionel" a écrit dans le message de
> news:4bc31407$0$2946$
>> Rebonjour Daniel
>>
>> Juste une petite explication sur la MFC dont tu m'as trouvé la
>> Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
>> un ligne supplementaire et donc de faire l'application qu'1 ligne sur 5
>> comment adapter la MFC de l'une des 3 conditions
>>
>>
>>
>> $145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
>>
>> Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne
>> ... J'ai besoin d'aide
>>
>> Merci encore
>> "Lionel" a écrit dans le message de
>> news:4baea4ab$0$15845$
>>> oui c'est voulu 1 ligne sur 4 ...
>>>
>>> "Daniel.C" a écrit dans le message de
>>> news:
>>>> La plage sur laquelle s'applique la première condition est :
>>>>
>>>
>>
>>> $AF$26;$B$30:$AF$30;$B$34:$AF$34
>>>> Est-ce voulu ?
>>>> Daniel
>>>>
>>>>> Bonjour.
>>>>> Je regarde dès que je peux.
>>>>> Daniel
>>>>>
>>>>>> Resalut !!!
>>>>>>
>>>>>> Desole de t'embeter encore...
>>>>>>
>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
>>>>>>
>>>>>> revoila mon fichier
>>>>>> J'ai rajouté un onglet parametre dans lequel il y a les dates des
>>>>>> et une autre colonne avec le code 1,2,3
>>>>>>
>>>>>> a l'aide de la formule
>>>>>> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
>>>>>> je voudrais qu'automatiquement le bon code soit rapatrié dans la
>>>>>> case... mais ca ne fonctionne pas.
>>>>>>
>>>>>> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
>>>>>> pourquoi?
>>>>>>
>>>>>> D'ailleurs dans parametre quelque chose me gene
>>>>>> j'ai mis en MFC la condition
>>>>>> si 1 alors violet
>>>>>> si 2 jaune
>>>>>> si 3 bleu
>>>>>> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
>>>>>>
>>>>>> concernant le 31 eme jour en gris si mois de 30 , je me disais que
>>>>>> etre choisir la couleur 1 comme couleur par defaut libererait une
>>>>>> condition qui permettrait alors d'obtenir le resultat souhaité...
>>>>>> Comment dans ce cas adapter?
>>>>>>
>>>>>> Merci de la patience pour me lire et m'aider ....
>>>>>> Lionel
>>>>>> "Daniel.C" a écrit dans le message de
>>>>>> news:
>>>>>>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
>>>>>>> sinon, il faudra passer par une macro.
>>>>>>> Daniel
>>>>>>>
>>>>>>>> Merci !!!
>>>>>>>> Je vais juste abuser une derniere fois et j'en ai bien conscience
>>>>>>>> avec
>>>>>>>> un cours particuliers comme celui que tu m'a donné je gagne 6
>>>>>>>> galere de tatonnements en ratage...
>>>>>>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
>>>>>>>> l'avais une mise en forme qui grisais si le mois(jour+1) mois+1...
>>>>>>>> Y a t il moyen de recuperer quelque chose de semblable?
>>>>>>>> "Daniel.C" a écrit dans le message de
>>>>>>>> news:
>>>>>>>>> Non, ce n'est pas la même formule.
>>>>>>>>> L'ancienne, c'était :
>>>>>>>>>
>>>>>>>>
>>>
>>
>>>>>>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>> La nouvelle, c'est :
>>>>>>>>>
>>>>>>>>
>>>
>>
>>>>>>>>
>>>
>>
>>>>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>> J'ai utilisé :
>>>>>>>>>
>>>>>>>>> à la place de $B$119.
>>>>>>>>> Avec :
>>>>>>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
>>>>>>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
>>>>>>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
>>>>>>>>> du mois jusqu'au premir lundi :
>>>>>>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
>>>>>>>>>
>>>>>>>>> En ce qui concerne les lundis :
>>>>>>>>> En A9 (par exemple) :
>>>>>>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
>>>>>>>>> En A10 :
>>>>>>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
>>>>>>>>> à recopier jusq'en A13.
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
>>>>>>>>>> d'un
>>>>>>>>>> seul coup ca prend en compte le debut du mois...
>>>>>>>>>> par ailleurs existe t il une formule pour scruter toutes les
>>>>>>>>>> pour connaitre les dates du 1er lundi du 2eme du 3eme ....
>>>>>>>>>> mois de maniere a creer un tableau dans un autre onglet pour
>>>>>>>>>> recuperer les dates et leur attribuer le bon cycle et donc par
>>>>>>>>>> extension de la reponse
>>>>>>>>>> precedente attribuer automatiquement les bonnes couleurs
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>> news:
>>>>>>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
>>>>>>>>>>> Daniel
>>>>>>>>>>>
>>>>>>>>>>>> Je vais appliquer et je vais faire des recherches pour
>>>>>>>>>>>> Mille Mercis du temps passé a m'aider...
>>>>>>>>>>>>
>>>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>>>> news:
>>>>>>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
>>>>>>>>>>>>>
>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas tout
>>>>>>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
>>>>>>>>>>>>>> avant
>>>>>>>>>>>>>> le 1er lundi du mois ?
>>>>>>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente cycle
>>>>>>>>>>>>>> 2 alors
>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>> 3 alors ...
>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Merci de l'aide accordée...
>>>>>>>>>>>>>> Je vais essayer de comprendre quand meme ...
>>>>>>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>> news:
>>>>>>>>>>>>>>> Pour la première condition, pour la cellule B6, la formule
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>
>>
>>>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>>>> Le premier principe est de trouver le numéro de cycle, ce
>>>>>>>>>>>>>>> est fait au moyen de :
>>>>>>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
>>>>>>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre de
>>>>>>>>>>>>>>> cellules
>>>>>>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le
>>>>>>>>>>>>>>> présent,
>>>>>>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il y
>>>>>>>>>>>>>>> test
>>>>>>>>>>>>>>> d'erreur :
>>>>>>>>>>>>>>> SI(ESTERR(DECALER...
>>>>>>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
>>>>>>>>>>>>>>> je viens de m'apercevoir que j'ai oublié de le mettre...)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes sont
>>>>>>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
>>>>>>>>>>>>>>> MOD(LIGNE(B6);4)=2
>>>>>>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est
>>>>>>>>>>>>>>> 2 alors MFC.
>>>>>>>>>>>>>>> Voici le classeur avec les formules modifiées (il y aurait
>>>>>>>>>>>>>>> erreur
>>>>>>>>>>>>>>> si le premier jour du mois était un lundi) :
>>>>>>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien que
>>>>>>>>>>>>>>>> comprendre... Merci eencore
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "Daniel.C" wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Bonjour.
>>>>>>>>>>>>>>>>> Regarde ton classeur modifié :
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
>>>>>>>>>>>>>>>>>> voici le fichier
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Merci de l'aide
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> "Lionel" a écrit dans le message
>>>>>>>>>>>>>>>>>> news:4ba9107b$0$17884$
>>>>>>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>> Que puis je dire de plus
>>>>>>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque semaine
>>>>>>>>>>>>>>>>>>> de la
>>>>>>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis autrement...
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> "LSteph" a écrit dans le message
>>>>>>>>>>>>>>>>>>>
>>>
>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de nous
>>>>>>>>>>>>>>>>>>> comment tu n'y arrive pas.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> LSteph
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel"
>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant pour
>>>>>>>>>>>>>>>>>>>> refaire ensuite sans aide...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi ...et
>>>>>>>>>>>>>>>>>>>> je seche...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> J'ai besoin de vous....
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> .
Je peux t'en demander l'explication ?
remplacer 4 par 5 ca je comprends mais le =2 par =1 ?
"Daniel.C" a écrit dans le message de
news:Bonjour.
Sélectionne la plage entière à partir de B6 et, pour chaque condition,
modifie la fin de la formule en remplaçant :
MOD(LIGNE(B6);4)=2)
par :
MOD(LIGNE(B6);5)=1)
Cordialement.
DanielMa question est mal posée ... Comment adapter les MFC pour qu'elles
agissent 1 ligne sur 5 ... la formule est celle que tu as trouvé et qui
fonctionne merveilleusement bien
Désolé si la premiere question portait a confusion...
"Lionel" a écrit dans le message de
news:4bc31407$0$2946$Rebonjour Daniel
Juste une petite explication sur la MFC dont tu m'as trouvé la formule...
Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
d'intercaler un ligne supplementaire et donc de faire l'application qu'1
ligne sur 5 comment adapter la MFC de l'une des 3 conditions
=ET(SI(OU(ESTERR(DECALER(AF$145;;-JOURSEM(AF$4;2)+1));COLONNE(AF$4)-JOURSEM(
AF$4;2)<1);SI($B$145="";CHOISIR(DECALER($B$145;;8-JOURSEM($B$4;2));3;1;2);$B
$145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne pas
... J'ai besoin d'aide
Merci encore
"Lionel" a écrit dans le message de
news:4baea4ab$0$15845$oui c'est voulu 1 ligne sur 4 ...
"Daniel.C" a écrit dans le message de
news:La plage sur laquelle s'applique la première condition est :
=$M$46;$B$6:$AF$6;$B$10:$AF$10;$B$14:$AF$14;$B$18:$AF$18;$B$22:$AF$22;$B$26:$AF$26;$B$30:$AF$30;$B$34:$AF$34Est-ce voulu ?
DanielBonjour.
Je regarde dès que je peux.
DanielResalut !!!
Desole de t'embeter encore...
http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
revoila mon fichier
J'ai rajouté un onglet parametre dans lequel il y a les dates des
lundi et une autre colonne avec le code 1,2,3
a l'aide de la formule
=SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
je voudrais qu'automatiquement le bon code soit rapatrié dans la bonne
case... mais ca ne fonctionne pas.
Mais plus rien ne fonctionne meme les MFC que tu avais creees...
pourquoi?
D'ailleurs dans parametre quelque chose me gene
j'ai mis en MFC la condition
si 1 alors violet
si 2 jaune
si 3 bleu
mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
concernant le 31 eme jour en gris si mois de 30 , je me disais que
peut etre choisir la couleur 1 comme couleur par defaut libererait une
condition qui permettrait alors d'obtenir le resultat souhaité...
Comment dans ce cas adapter?
Merci de la patience pour me lire et m'aider ....
Lionel
"Daniel.C" a écrit dans le message de
news:Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
sinon, il faudra passer par une macro.
DanielMerci !!!
Je vais juste abuser une derniere fois et j'en ai bien conscience
mais avec
un cours particuliers comme celui que tu m'a donné je gagne 6 mois
de galere de tatonnements en ratage...
Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
l'avais une mise en forme qui grisais si le mois(jour+1) =
mois+1... Y a t il moyen de recuperer quelque chose de semblable?
"Daniel.C" a écrit dans le message de
news:Non, ce n'est pas la même formule.
L'ancienne, c'était :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)La nouvelle, c'est :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));SI($B$119="";CHOISIR(DECALE
R($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119);DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)J'ai utilisé :
SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
à la place de $B$119.
Avec :
DECALER($B$119;;8-JOURSEM($B$4;2))
je vais chercher la valeur du cycle du prochain lundi. Avec cette
valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
jours du mois jusqu'au premir lundi :
CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
En ce qui concerne les lundis :
En A9 (par exemple) :
=SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
En A10 :
=SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
à recopier jusq'en A13.
DanielCe qui me parait obscur c'est que avec apparemment la meme formule
, d'un
seul coup ca prend en compte le debut du mois...
par ailleurs existe t il une formule pour scruter toutes les dates
pour connaitre les dates du 1er lundi du 2eme du 3eme .... lundi
du mois de maniere a creer un tableau dans un autre onglet pour
recuperer les dates et leur attribuer le bon cycle et donc par
extension de la reponse
precedente attribuer automatiquement les bonnes couleurs
"Daniel.C" a écrit dans le message de
news:Si malgré tout, il reste des points obscurs, n'hésite pas.
DanielJe vais appliquer et je vais faire des recherches pour
comprendre Mille Mercis du temps passé a m'aider...
"Daniel.C" a écrit dans le message de
news:J'ai répondu à côté de la plaque. Regarde le classeur :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijkuR7hL2.xls
Danieloui ca fonctionne je dois avouer que je comprends pas tout ...
et dans l'exigence absolue y a t il une solution pour les
jours avant
le 1er lundi du mois ?
sachant que si 1er lundi cycle =1 demaine precedente cycle =3
2 alors
1
3 alors ...
2
Merci de l'aide accordée...
Je vais essayer de comprendre quand meme ...
Je ne comprends pas pourquoi la cellule est en erreur....
"Daniel.C" a écrit dans le message
de news:Pour la première condition, pour la cellule B6, la formule
est
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)Le premier principe est de trouver le numéro de cycle, ce qui
est fait au moyen de :
DECALER(B$119;;-JOURSEM(B$4;2)+1)
c'est à dire qu'on se décale vers la gauche d'un nombre de
cellules
égal au jour de la semaine +1 à partie de B119 (dans le cas
présent,
ppour cette cellule, on est en erreur, c'est pourquoi il y a
un test
d'erreur :
SI(ESTERR(DECALER...
auquel cas on utilise la valeur de la cellule B119
(d'ailleurs, je viens de m'apercevoir que j'ai oublié de le
mettre...)
Le deuxième principe est de déterminer quelles lignes sont
éligibles à la mise en couleur. C'est obtenu avec :
MOD(LIGNE(B6);4)=2
Si le reste de la division du numéro de ligne par 4 est égal
à 2 alors MFC.
Voici le classeur avec les formules modifiées (il y aurait eu
erreur
si le premier jour du mois était un lundi) :
http://cjoint.com/?dyn1NFvSGV
DanielMerci mais est il possible d'avoir l'explication rien que
pour comprendre... Merci eencore
"Daniel.C" wrote:Bonjour.
Regarde ton classeur modifié :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
DanielUn exemple valant mieux qu'un discours...
voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
Merci de l'aide
"Lionel" a écrit dans le message de
news:4ba9107b$0$17884$Il me semble que ma demande est explicite non?
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi
Que puis je dire de plus
J'ai 3 cycles 3couleurs et je veux que chaque semaine
soit de la
bonne couleur voila ...la meme chose dis autrement...
Merci
"LSteph" a écrit dans le message de
news:Bonjour,
Si tu nous disais ce que tu veux faire au lieu de nous
dire comment tu n'y arrive pas.
Cordialement.
--
LSteph
On 23 mar, 12:29, "Lionel" wrote:Bonjour,
Toujours en tentative d'apprendre en comprenant pour
refaire ensuite sans aide...
J'ai en ligne 118 des dates avec cette formule
=SI(B118="";"";SI(MOIS(B118+1)<>MOIS(B118);"";B118+1))
formatées jjj (dim, lun...)
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)
en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi ...et la
je seche...
J'ai besoin de vous....
Merci
.
Je peux t'en demander l'explication ?
remplacer 4 par 5 ca je comprends mais le =2 par =1 ?
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:eG43oVk2KHA.5820@TK2MSFTNGP06.phx.gbl...
Bonjour.
Sélectionne la plage entière à partir de B6 et, pour chaque condition,
modifie la fin de la formule en remplaçant :
MOD(LIGNE(B6);4)=2)
par :
MOD(LIGNE(B6);5)=1)
Cordialement.
Daniel
Ma question est mal posée ... Comment adapter les MFC pour qu'elles
agissent 1 ligne sur 5 ... la formule est celle que tu as trouvé et qui
fonctionne merveilleusement bien
Désolé si la premiere question portait a confusion...
"Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
news:4bc31407$0$2946$ba4acef3@reader.news.orange.fr...
Rebonjour Daniel
Juste une petite explication sur la MFC dont tu m'as trouvé la formule...
Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
d'intercaler un ligne supplementaire et donc de faire l'application qu'1
ligne sur 5 comment adapter la MFC de l'une des 3 conditions
=ET(SI(OU(ESTERR(DECALER(AF$145;;-JOURSEM(AF$4;2)+1));COLONNE(AF$4)-JOURSEM(
AF$4;2)<1);SI($B$145="";CHOISIR(DECALER($B$145;;8-JOURSEM($B$4;2));3;1;2);$B
$145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne pas
... J'ai besoin d'aide
Merci encore
"Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
news:4baea4ab$0$15845$ba4acef3@reader.news.orange.fr...
oui c'est voulu 1 ligne sur 4 ...
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:eCwMt0ZzKHA.5036@TK2MSFTNGP02.phx.gbl...
La plage sur laquelle s'applique la première condition est :
=$M$46;$B$6:$AF$6;$B$10:$AF$10;$B$14:$AF$14;$B$18:$AF$18;$B$22:$AF$22;$B$26:
$AF$26;$B$30:$AF$30;$B$34:$AF$34
Est-ce voulu ?
Daniel
Bonjour.
Je regarde dès que je peux.
Daniel
Resalut !!!
Desole de t'embeter encore...
http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
revoila mon fichier
J'ai rajouté un onglet parametre dans lequel il y a les dates des
lundi et une autre colonne avec le code 1,2,3
a l'aide de la formule
=SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
je voudrais qu'automatiquement le bon code soit rapatrié dans la bonne
case... mais ca ne fonctionne pas.
Mais plus rien ne fonctionne meme les MFC que tu avais creees...
pourquoi?
D'ailleurs dans parametre quelque chose me gene
j'ai mis en MFC la condition
si 1 alors violet
si 2 jaune
si 3 bleu
mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
concernant le 31 eme jour en gris si mois de 30 , je me disais que
peut etre choisir la couleur 1 comme couleur par defaut libererait une
condition qui permettrait alors d'obtenir le resultat souhaité...
Comment dans ce cas adapter?
Merci de la patience pour me lire et m'aider ....
Lionel
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:OZID96FzKHA.3264@TK2MSFTNGP06.phx.gbl...
Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
sinon, il faudra passer par une macro.
Daniel
Merci !!!
Je vais juste abuser une derniere fois et j'en ai bien conscience
mais avec
un cours particuliers comme celui que tu m'a donné je gagne 6 mois
de galere de tatonnements en ratage...
Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
l'avais une mise en forme qui grisais si le mois(jour+1) =
mois+1... Y a t il moyen de recuperer quelque chose de semblable?
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:e7byEAAzKHA.2644@TK2MSFTNGP04.phx.gbl...
Non, ce n'est pas la même formule.
L'ancienne, c'était :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119
;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
La nouvelle, c'est :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));SI($B$119="";CHOISIR(DECALE
R($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119);DECALER(B$119;$B$119;-JOURSEM(B$
4;2)+1))=3;MOD(LIGNE(B6);4)=2)
J'ai utilisé :
SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
à la place de $B$119.
Avec :
DECALER($B$119;;8-JOURSEM($B$4;2))
je vais chercher la valeur du cycle du prochain lundi. Avec cette
valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
jours du mois jusqu'au premir lundi :
CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
En ce qui concerne les lundis :
En A9 (par exemple) :
=SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
En A10 :
=SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
à recopier jusq'en A13.
Daniel
Ce qui me parait obscur c'est que avec apparemment la meme formule
, d'un
seul coup ca prend en compte le debut du mois...
par ailleurs existe t il une formule pour scruter toutes les dates
pour connaitre les dates du 1er lundi du 2eme du 3eme .... lundi
du mois de maniere a creer un tableau dans un autre onglet pour
recuperer les dates et leur attribuer le bon cycle et donc par
extension de la reponse
precedente attribuer automatiquement les bonnes couleurs
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:uUU5hE6yKHA.5940@TK2MSFTNGP02.phx.gbl...
Si malgré tout, il reste des points obscurs, n'hésite pas.
Daniel
Je vais appliquer et je vais faire des recherches pour
comprendre Mille Mercis du temps passé a m'aider...
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:eRs2bk5yKHA.244@TK2MSFTNGP06.phx.gbl...
J'ai répondu à côté de la plaque. Regarde le classeur :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijkuR7hL2.xls
Daniel
oui ca fonctionne je dois avouer que je comprends pas tout ...
et dans l'exigence absolue y a t il une solution pour les
jours avant
le 1er lundi du mois ?
sachant que si 1er lundi cycle =1 demaine precedente cycle =3
2 alors
1
3 alors ...
2
Merci de l'aide accordée...
Je vais essayer de comprendre quand meme ...
Je ne comprends pas pourquoi la cellule est en erreur....
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
de news:OWRl3E1yKHA.1236@TK2MSFTNGP06.phx.gbl...
Pour la première condition, pour la cellule B6, la formule
est
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119
;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
Le premier principe est de trouver le numéro de cycle, ce qui
est fait au moyen de :
DECALER(B$119;;-JOURSEM(B$4;2)+1)
c'est à dire qu'on se décale vers la gauche d'un nombre de
cellules
égal au jour de la semaine +1 à partie de B119 (dans le cas
présent,
ppour cette cellule, on est en erreur, c'est pourquoi il y a
un test
d'erreur :
SI(ESTERR(DECALER...
auquel cas on utilise la valeur de la cellule B119
(d'ailleurs, je viens de m'apercevoir que j'ai oublié de le
mettre...)
Le deuxième principe est de déterminer quelles lignes sont
éligibles à la mise en couleur. C'est obtenu avec :
MOD(LIGNE(B6);4)=2
Si le reste de la division du numéro de ligne par 4 est égal
à 2 alors MFC.
Voici le classeur avec les formules modifiées (il y aurait eu
erreur
si le premier jour du mois était un lundi) :
http://cjoint.com/?dyn1NFvSGV
Daniel
Merci mais est il possible d'avoir l'explication rien que
pour comprendre... Merci eencore
"Daniel.C" wrote:
Bonjour.
Regarde ton classeur modifié :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
Daniel
Un exemple valant mieux qu'un discours...
voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
Merci de l'aide
"Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
news:4ba9107b$0$17884$ba4acef3@reader.news.orange.fr...
Il me semble que ma demande est explicite non?
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)
en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi
Que puis je dire de plus
J'ai 3 cycles 3couleurs et je veux que chaque semaine
soit de la
bonne couleur voila ...la meme chose dis autrement...
Merci
"LSteph" <gmlsteph@gmail.com> a écrit dans le message de
news:c1859bb4-9aee-47f7-a3ec-dcfa15f23049@o30g2000yqb.googlegroups.com...
Bonjour,
Si tu nous disais ce que tu veux faire au lieu de nous
dire comment tu n'y arrive pas.
Cordialement.
--
LSteph
On 23 mar, 12:29, "Lionel" <lioca...@wanadoo.fr> wrote:
Bonjour,
Toujours en tentative d'apprendre en comprenant pour
refaire ensuite sans aide...
J'ai en ligne 118 des dates avec cette formule
=SI(B118="";"";SI(MOIS(B118+1)<>MOIS(B118);"";B118+1))
formatées jjj (dim, lun...)
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)
en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi ...et la
je seche...
J'ai besoin de vous....
Merci
.
Je peux t'en demander l'explication ?
remplacer 4 par 5 ca je comprends mais le =2 par =1 ?
"Daniel.C" a écrit dans le message de
news:Bonjour.
Sélectionne la plage entière à partir de B6 et, pour chaque condition,
modifie la fin de la formule en remplaçant :
MOD(LIGNE(B6);4)=2)
par :
MOD(LIGNE(B6);5)=1)
Cordialement.
DanielMa question est mal posée ... Comment adapter les MFC pour qu'elles
agissent 1 ligne sur 5 ... la formule est celle que tu as trouvé et qui
fonctionne merveilleusement bien
Désolé si la premiere question portait a confusion...
"Lionel" a écrit dans le message de
news:4bc31407$0$2946$Rebonjour Daniel
Juste une petite explication sur la MFC dont tu m'as trouvé la formule...
Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
d'intercaler un ligne supplementaire et donc de faire l'application qu'1
ligne sur 5 comment adapter la MFC de l'une des 3 conditions
=ET(SI(OU(ESTERR(DECALER(AF$145;;-JOURSEM(AF$4;2)+1));COLONNE(AF$4)-JOURSEM(
AF$4;2)<1);SI($B$145="";CHOISIR(DECALER($B$145;;8-JOURSEM($B$4;2));3;1;2);$B
$145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne fonctionne pas
... J'ai besoin d'aide
Merci encore
"Lionel" a écrit dans le message de
news:4baea4ab$0$15845$oui c'est voulu 1 ligne sur 4 ...
"Daniel.C" a écrit dans le message de
news:La plage sur laquelle s'applique la première condition est :
=$M$46;$B$6:$AF$6;$B$10:$AF$10;$B$14:$AF$14;$B$18:$AF$18;$B$22:$AF$22;$B$26:$AF$26;$B$30:$AF$30;$B$34:$AF$34Est-ce voulu ?
DanielBonjour.
Je regarde dès que je peux.
DanielResalut !!!
Desole de t'embeter encore...
http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
revoila mon fichier
J'ai rajouté un onglet parametre dans lequel il y a les dates des
lundi et une autre colonne avec le code 1,2,3
a l'aide de la formule
=SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
je voudrais qu'automatiquement le bon code soit rapatrié dans la bonne
case... mais ca ne fonctionne pas.
Mais plus rien ne fonctionne meme les MFC que tu avais creees...
pourquoi?
D'ailleurs dans parametre quelque chose me gene
j'ai mis en MFC la condition
si 1 alors violet
si 2 jaune
si 3 bleu
mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
concernant le 31 eme jour en gris si mois de 30 , je me disais que
peut etre choisir la couleur 1 comme couleur par defaut libererait une
condition qui permettrait alors d'obtenir le resultat souhaité...
Comment dans ce cas adapter?
Merci de la patience pour me lire et m'aider ....
Lionel
"Daniel.C" a écrit dans le message de
news:Ca dépend de ta version d'Excel. Si tu as XL2007, pas de problème,
sinon, il faudra passer par une macro.
DanielMerci !!!
Je vais juste abuser une derniere fois et j'en ai bien conscience
mais avec
un cours particuliers comme celui que tu m'a donné je gagne 6 mois
de galere de tatonnements en ratage...
Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour fevrier
l'avais une mise en forme qui grisais si le mois(jour+1) =
mois+1... Y a t il moyen de recuperer quelque chose de semblable?
"Daniel.C" a écrit dans le message de
news:Non, ce n'est pas la même formule.
L'ancienne, c'était :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)La nouvelle, c'est :
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));SI($B$119="";CHOISIR(DECALE
R($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119);DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)J'ai utilisé :
SI($B$119="";CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2);$B$119)
à la place de $B$119.
Avec :
DECALER($B$119;;8-JOURSEM($B$4;2))
je vais chercher la valeur du cycle du prochain lundi. Avec cette
valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
jours du mois jusqu'au premir lundi :
CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
En ce qui concerne les lundis :
En A9 (par exemple) :
=SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
En A10 :
=SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
à recopier jusq'en A13.
DanielCe qui me parait obscur c'est que avec apparemment la meme formule
, d'un
seul coup ca prend en compte le debut du mois...
par ailleurs existe t il une formule pour scruter toutes les dates
pour connaitre les dates du 1er lundi du 2eme du 3eme .... lundi
du mois de maniere a creer un tableau dans un autre onglet pour
recuperer les dates et leur attribuer le bon cycle et donc par
extension de la reponse
precedente attribuer automatiquement les bonnes couleurs
"Daniel.C" a écrit dans le message de
news:Si malgré tout, il reste des points obscurs, n'hésite pas.
DanielJe vais appliquer et je vais faire des recherches pour
comprendre Mille Mercis du temps passé a m'aider...
"Daniel.C" a écrit dans le message de
news:J'ai répondu à côté de la plaque. Regarde le classeur :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijkuR7hL2.xls
Danieloui ca fonctionne je dois avouer que je comprends pas tout ...
et dans l'exigence absolue y a t il une solution pour les
jours avant
le 1er lundi du mois ?
sachant que si 1er lundi cycle =1 demaine precedente cycle =3
2 alors
1
3 alors ...
2
Merci de l'aide accordée...
Je vais essayer de comprendre quand meme ...
Je ne comprends pas pourquoi la cellule est en erreur....
"Daniel.C" a écrit dans le message
de news:Pour la première condition, pour la cellule B6, la formule
est
=ET(SI(ESTERR(DECALER(B$119;;-JOURSEM(B$4;2)+1));$B$119;DECALER(B$119;$B$119;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)Le premier principe est de trouver le numéro de cycle, ce qui
est fait au moyen de :
DECALER(B$119;;-JOURSEM(B$4;2)+1)
c'est à dire qu'on se décale vers la gauche d'un nombre de
cellules
égal au jour de la semaine +1 à partie de B119 (dans le cas
présent,
ppour cette cellule, on est en erreur, c'est pourquoi il y a
un test
d'erreur :
SI(ESTERR(DECALER...
auquel cas on utilise la valeur de la cellule B119
(d'ailleurs, je viens de m'apercevoir que j'ai oublié de le
mettre...)
Le deuxième principe est de déterminer quelles lignes sont
éligibles à la mise en couleur. C'est obtenu avec :
MOD(LIGNE(B6);4)=2
Si le reste de la division du numéro de ligne par 4 est égal
à 2 alors MFC.
Voici le classeur avec les formules modifiées (il y aurait eu
erreur
si le premier jour du mois était un lundi) :
http://cjoint.com/?dyn1NFvSGV
DanielMerci mais est il possible d'avoir l'explication rien que
pour comprendre... Merci eencore
"Daniel.C" wrote:Bonjour.
Regarde ton classeur modifié :
http://www.cijoint.fr/cjlink.php?file=cj201003/cijJtLEE6l.xls
DanielUn exemple valant mieux qu'un discours...
voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201003/cijYG2NgmW.xls
Merci de l'aide
"Lionel" a écrit dans le message de
news:4ba9107b$0$17884$Il me semble que ma demande est explicite non?
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi
Que puis je dire de plus
J'ai 3 cycles 3couleurs et je veux que chaque semaine
soit de la
bonne couleur voila ...la meme chose dis autrement...
Merci
"LSteph" a écrit dans le message de
news:Bonjour,
Si tu nous disais ce que tu veux faire au lieu de nous
dire comment tu n'y arrive pas.
Cordialement.
--
LSteph
On 23 mar, 12:29, "Lionel" wrote:Bonjour,
Toujours en tentative d'apprendre en comprenant pour
refaire ensuite sans aide...
J'ai en ligne 118 des dates avec cette formule
=SI(B118="";"";SI(MOIS(B118+1)<>MOIS(B118);"";B118+1))
formatées jjj (dim, lun...)
en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle de
semaine)
en MFC j'ai fait
=ET(JOURSEM(B118;2)=1;B119=1) couleur violette
donc si mon lun est cycle 1 couleur violette ca marche!
mais moi j'aimerai que les lignes 6 à 109 step 4
soit du lundi au dim de la couleur de mon lundi ...et la
je seche...
J'ai besoin de vous....
Merci
.
MOD(LIGNE(B6);5)
Pour B6, la formule donne le reste de la division de 6 par 5, soit 1.
Pour B7, 2
Pour B8, 3
etc.
Pour B11, le reste est de nouveau 1.
Pour B6 et B11, la condition
MOD(LIGNE(B6);5)=1
est vraie. Il en est de même pour B16... Soit une ligne sur 5.
Alors que dans la formule originale,
MOD(LIGNE(B6);4)=2
donne vrai pour B6, B10, B14 etc. Soit une ligne sur 4.
Daniel
> Je peux t'en demander l'explication ?
> remplacer 4 par 5 ca je comprends mais le =2 par =1 ?
>
> "Daniel.C" a écrit dans le message de
> news:
>> Bonjour.
>> Sélectionne la plage entière à partir de B6 et, pour chaque condition,
>> modifie la fin de la formule en remplaçant :
>> MOD(LIGNE(B6);4)=2)
>> par :
>> MOD(LIGNE(B6);5)=1)
>> Cordialement.
>> Daniel
>>
>>> Ma question est mal posée ... Comment adapter les MFC pour qu'elles
>>> agissent 1 ligne sur 5 ... la formule est celle que tu as trouvé et
>>> fonctionne merveilleusement bien
>>> Désolé si la premiere question portait a confusion...
>>> "Lionel" a écrit dans le message de
>>> news:4bc31407$0$2946$
>>>> Rebonjour Daniel
>>>>
>>>> Juste une petite explication sur la MFC dont tu m'as trouvé la
>>>> Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
>>>> d'intercaler un ligne supplementaire et donc de faire l'application
>>>> ligne sur 5 comment adapter la MFC de l'une des 3 conditions
>>>>
>>>>
>>>>
>>>> $145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
>>>>
>>>> Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne
>>>> ... J'ai besoin d'aide
>>>>
>>>> Merci encore
>>>> "Lionel" a écrit dans le message de
>>>> news:4baea4ab$0$15845$
>>>>> oui c'est voulu 1 ligne sur 4 ...
>>>>>
>>>>> "Daniel.C" a écrit dans le message de
>>>>> news:
>>>>>> La plage sur laquelle s'applique la première condition est :
>>>>>>
>>>>>
>>>>
>>>>> $AF$26;$B$30:$AF$30;$B$34:$AF$34
>>>>>> Est-ce voulu ?
>>>>>> Daniel
>>>>>>
>>>>>>> Bonjour.
>>>>>>> Je regarde dès que je peux.
>>>>>>> Daniel
>>>>>>>
>>>>>>>> Resalut !!!
>>>>>>>>
>>>>>>>> Desole de t'embeter encore...
>>>>>>>>
>>>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
>>>>>>>>
>>>>>>>> revoila mon fichier
>>>>>>>> J'ai rajouté un onglet parametre dans lequel il y a les dates des
>>>>>>>> lundi et une autre colonne avec le code 1,2,3
>>>>>>>>
>>>>>>>> a l'aide de la formule
>>>>>>>> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
>>>>>>>> je voudrais qu'automatiquement le bon code soit rapatrié dans la
>>>>>>>> case... mais ca ne fonctionne pas.
>>>>>>>>
>>>>>>>> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
>>>>>>>> pourquoi?
>>>>>>>>
>>>>>>>> D'ailleurs dans parametre quelque chose me gene
>>>>>>>> j'ai mis en MFC la condition
>>>>>>>> si 1 alors violet
>>>>>>>> si 2 jaune
>>>>>>>> si 3 bleu
>>>>>>>> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
>>>>>>>>
>>>>>>>> concernant le 31 eme jour en gris si mois de 30 , je me disais
>>>>>>>> peut etre choisir la couleur 1 comme couleur par defaut
>>>>>>>> condition qui permettrait alors d'obtenir le resultat souhaité...
>>>>>>>> Comment dans ce cas adapter?
>>>>>>>>
>>>>>>>> Merci de la patience pour me lire et m'aider ....
>>>>>>>> Lionel
>>>>>>>> "Daniel.C" a écrit dans le message de
>>>>>>>> news:
>>>>>>>>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de
>>>>>>>>> sinon, il faudra passer par une macro.
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>>> Merci !!!
>>>>>>>>>> Je vais juste abuser une derniere fois et j'en ai bien
>>>>>>>>>> mais avec
>>>>>>>>>> un cours particuliers comme celui que tu m'a donné je gagne 6
>>>>>>>>>> de galere de tatonnements en ratage...
>>>>>>>>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour
>>>>>>>>>> l'avais une mise en forme qui grisais si le mois(jour+1) > >>>>>>>>>> mois+1... Y a t il moyen de recuperer quelque chose de
>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>> news:
>>>>>>>>>>> Non, ce n'est pas la même formule.
>>>>>>>>>>> L'ancienne, c'était :
>>>>>>>>>>>
>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>> La nouvelle, c'est :
>>>>>>>>>>>
>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>> J'ai utilisé :
>>>>>>>>>>>
>>>>>>>>>>> à la place de $B$119.
>>>>>>>>>>> Avec :
>>>>>>>>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
>>>>>>>>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
>>>>>>>>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
>>>>>>>>>>> jours du mois jusqu'au premir lundi :
>>>>>>>>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
>>>>>>>>>>>
>>>>>>>>>>> En ce qui concerne les lundis :
>>>>>>>>>>> En A9 (par exemple) :
>>>>>>>>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
>>>>>>>>>>> En A10 :
>>>>>>>>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
>>>>>>>>>>> à recopier jusq'en A13.
>>>>>>>>>>> Daniel
>>>>>>>>>>>
>>>>>>>>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
>>>>>>>>>>>> , d'un
>>>>>>>>>>>> seul coup ca prend en compte le debut du mois...
>>>>>>>>>>>> par ailleurs existe t il une formule pour scruter toutes les
>>>>>>>>>>>> pour connaitre les dates du 1er lundi du 2eme du 3eme ....
>>>>>>>>>>>> du mois de maniere a creer un tableau dans un autre onglet
>>>>>>>>>>>> recuperer les dates et leur attribuer le bon cycle et donc
>>>>>>>>>>>> extension de la reponse
>>>>>>>>>>>> precedente attribuer automatiquement les bonnes couleurs
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>>>> news:
>>>>>>>>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Je vais appliquer et je vais faire des recherches pour
>>>>>>>>>>>>>> comprendre Mille Mercis du temps passé a m'aider...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>> news:
>>>>>>>>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas
>>>>>>>>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
>>>>>>>>>>>>>>>> jours avant
>>>>>>>>>>>>>>>> le 1er lundi du mois ?
>>>>>>>>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente
>>>>>>>>>>>>>>>> 2 alors
>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>> 3 alors
>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Merci de l'aide accordée...
>>>>>>>>>>>>>>>> Je vais essayer de comprendre quand meme ...
>>>>>>>>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>>>> de news:
>>>>>>>>>>>>>>>>> Pour la première condition, pour la cellule B6, la
>>>>>>>>>>>>>>>>> est
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>>>>>> Le premier principe est de trouver le numéro de cycle,
>>>>>>>>>>>>>>>>> est fait au moyen de :
>>>>>>>>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
>>>>>>>>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre
>>>>>>>>>>>>>>>>> cellules
>>>>>>>>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le
>>>>>>>>>>>>>>>>> présent,
>>>>>>>>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il
>>>>>>>>>>>>>>>>> un test
>>>>>>>>>>>>>>>>> d'erreur :
>>>>>>>>>>>>>>>>> SI(ESTERR(DECALER...
>>>>>>>>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
>>>>>>>>>>>>>>>>> (d'ailleurs, je viens de m'apercevoir que j'ai oublié de
>>>>>>>>>>>>>>>>> mettre...)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes
>>>>>>>>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
>>>>>>>>>>>>>>>>> MOD(LIGNE(B6);4)=2
>>>>>>>>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est
>>>>>>>>>>>>>>>>> à 2 alors MFC.
>>>>>>>>>>>>>>>>> Voici le classeur avec les formules modifiées (il y
>>>>>>>>>>>>>>>>> erreur
>>>>>>>>>>>>>>>>> si le premier jour du mois était un lundi) :
>>>>>>>>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien
>>>>>>>>>>>>>>>>>> pour comprendre... Merci eencore
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> "Daniel.C" wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Bonjour.
>>>>>>>>>>>>>>>>>>> Regarde ton classeur modifié :
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
>>>>>>>>>>>>>>>>>>>> voici le fichier
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Merci de l'aide
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> "Lionel" a écrit dans le
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>> Que puis je dire de plus
>>>>>>>>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque
>>>>>>>>>>>>>>>>>>>>> soit de la
>>>>>>>>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> "LSteph" a écrit dans le
>>>>>>>>>>>>>>>>>>>>>
>>>>>
>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de
>>>>>>>>>>>>>>>>>>>>> dire comment tu n'y arrive pas.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> LSteph
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel"
>>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant
>>>>>>>>>>>>>>>>>>>>>> refaire ensuite sans aide...
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
>>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
>>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>>> je seche...
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> J'ai besoin de vous....
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> .
MOD(LIGNE(B6);5)
Pour B6, la formule donne le reste de la division de 6 par 5, soit 1.
Pour B7, 2
Pour B8, 3
etc.
Pour B11, le reste est de nouveau 1.
Pour B6 et B11, la condition
MOD(LIGNE(B6);5)=1
est vraie. Il en est de même pour B16... Soit une ligne sur 5.
Alors que dans la formule originale,
MOD(LIGNE(B6);4)=2
donne vrai pour B6, B10, B14 etc. Soit une ligne sur 4.
Daniel
> Je peux t'en demander l'explication ?
> remplacer 4 par 5 ca je comprends mais le =2 par =1 ?
>
> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
> news:eG43oVk2KHA.5820@TK2MSFTNGP06.phx.gbl...
>> Bonjour.
>> Sélectionne la plage entière à partir de B6 et, pour chaque condition,
>> modifie la fin de la formule en remplaçant :
>> MOD(LIGNE(B6);4)=2)
>> par :
>> MOD(LIGNE(B6);5)=1)
>> Cordialement.
>> Daniel
>>
>>> Ma question est mal posée ... Comment adapter les MFC pour qu'elles
>>> agissent 1 ligne sur 5 ... la formule est celle que tu as trouvé et
>>> fonctionne merveilleusement bien
>>> Désolé si la premiere question portait a confusion...
>>> "Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
>>> news:4bc31407$0$2946$ba4acef3@reader.news.orange.fr...
>>>> Rebonjour Daniel
>>>>
>>>> Juste une petite explication sur la MFC dont tu m'as trouvé la
>>>> Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
>>>> d'intercaler un ligne supplementaire et donc de faire l'application
>>>> ligne sur 5 comment adapter la MFC de l'une des 3 conditions
>>>>
>>>>
>>>>
>>>> $145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
>>>>
>>>> Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne
>>>> ... J'ai besoin d'aide
>>>>
>>>> Merci encore
>>>> "Lionel" <liocanou@wanadoo.fr> a écrit dans le message de
>>>> news:4baea4ab$0$15845$ba4acef3@reader.news.orange.fr...
>>>>> oui c'est voulu 1 ligne sur 4 ...
>>>>>
>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
>>>>> news:eCwMt0ZzKHA.5036@TK2MSFTNGP02.phx.gbl...
>>>>>> La plage sur laquelle s'applique la première condition est :
>>>>>>
>>>>>
>>>>
>>>>> $AF$26;$B$30:$AF$30;$B$34:$AF$34
>>>>>> Est-ce voulu ?
>>>>>> Daniel
>>>>>>
>>>>>>> Bonjour.
>>>>>>> Je regarde dès que je peux.
>>>>>>> Daniel
>>>>>>>
>>>>>>>> Resalut !!!
>>>>>>>>
>>>>>>>> Desole de t'embeter encore...
>>>>>>>>
>>>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
>>>>>>>>
>>>>>>>> revoila mon fichier
>>>>>>>> J'ai rajouté un onglet parametre dans lequel il y a les dates des
>>>>>>>> lundi et une autre colonne avec le code 1,2,3
>>>>>>>>
>>>>>>>> a l'aide de la formule
>>>>>>>> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
>>>>>>>> je voudrais qu'automatiquement le bon code soit rapatrié dans la
>>>>>>>> case... mais ca ne fonctionne pas.
>>>>>>>>
>>>>>>>> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
>>>>>>>> pourquoi?
>>>>>>>>
>>>>>>>> D'ailleurs dans parametre quelque chose me gene
>>>>>>>> j'ai mis en MFC la condition
>>>>>>>> si 1 alors violet
>>>>>>>> si 2 jaune
>>>>>>>> si 3 bleu
>>>>>>>> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
>>>>>>>>
>>>>>>>> concernant le 31 eme jour en gris si mois de 30 , je me disais
>>>>>>>> peut etre choisir la couleur 1 comme couleur par defaut
>>>>>>>> condition qui permettrait alors d'obtenir le resultat souhaité...
>>>>>>>> Comment dans ce cas adapter?
>>>>>>>>
>>>>>>>> Merci de la patience pour me lire et m'aider ....
>>>>>>>> Lionel
>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
>>>>>>>> news:OZID96FzKHA.3264@TK2MSFTNGP06.phx.gbl...
>>>>>>>>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de
>>>>>>>>> sinon, il faudra passer par une macro.
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>>> Merci !!!
>>>>>>>>>> Je vais juste abuser une derniere fois et j'en ai bien
>>>>>>>>>> mais avec
>>>>>>>>>> un cours particuliers comme celui que tu m'a donné je gagne 6
>>>>>>>>>> de galere de tatonnements en ratage...
>>>>>>>>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour
>>>>>>>>>> l'avais une mise en forme qui grisais si le mois(jour+1) > >>>>>>>>>> mois+1... Y a t il moyen de recuperer quelque chose de
>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
>>>>>>>>>> news:e7byEAAzKHA.2644@TK2MSFTNGP04.phx.gbl...
>>>>>>>>>>> Non, ce n'est pas la même formule.
>>>>>>>>>>> L'ancienne, c'était :
>>>>>>>>>>>
>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>> La nouvelle, c'est :
>>>>>>>>>>>
>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>> J'ai utilisé :
>>>>>>>>>>>
>>>>>>>>>>> à la place de $B$119.
>>>>>>>>>>> Avec :
>>>>>>>>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
>>>>>>>>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
>>>>>>>>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
>>>>>>>>>>> jours du mois jusqu'au premir lundi :
>>>>>>>>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
>>>>>>>>>>>
>>>>>>>>>>> En ce qui concerne les lundis :
>>>>>>>>>>> En A9 (par exemple) :
>>>>>>>>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
>>>>>>>>>>> En A10 :
>>>>>>>>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
>>>>>>>>>>> à recopier jusq'en A13.
>>>>>>>>>>> Daniel
>>>>>>>>>>>
>>>>>>>>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
>>>>>>>>>>>> , d'un
>>>>>>>>>>>> seul coup ca prend en compte le debut du mois...
>>>>>>>>>>>> par ailleurs existe t il une formule pour scruter toutes les
>>>>>>>>>>>> pour connaitre les dates du 1er lundi du 2eme du 3eme ....
>>>>>>>>>>>> du mois de maniere a creer un tableau dans un autre onglet
>>>>>>>>>>>> recuperer les dates et leur attribuer le bon cycle et donc
>>>>>>>>>>>> extension de la reponse
>>>>>>>>>>>> precedente attribuer automatiquement les bonnes couleurs
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message
>>>>>>>>>>>> news:uUU5hE6yKHA.5940@TK2MSFTNGP02.phx.gbl...
>>>>>>>>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Je vais appliquer et je vais faire des recherches pour
>>>>>>>>>>>>>> comprendre Mille Mercis du temps passé a m'aider...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le
>>>>>>>>>>>>>> news:eRs2bk5yKHA.244@TK2MSFTNGP06.phx.gbl...
>>>>>>>>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas
>>>>>>>>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
>>>>>>>>>>>>>>>> jours avant
>>>>>>>>>>>>>>>> le 1er lundi du mois ?
>>>>>>>>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente
>>>>>>>>>>>>>>>> 2 alors
>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>> 3 alors
>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Merci de l'aide accordée...
>>>>>>>>>>>>>>>> Je vais essayer de comprendre quand meme ...
>>>>>>>>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le
>>>>>>>>>>>>>>>> de news:OWRl3E1yKHA.1236@TK2MSFTNGP06.phx.gbl...
>>>>>>>>>>>>>>>>> Pour la première condition, pour la cellule B6, la
>>>>>>>>>>>>>>>>> est
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>>>>>> Le premier principe est de trouver le numéro de cycle,
>>>>>>>>>>>>>>>>> est fait au moyen de :
>>>>>>>>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
>>>>>>>>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre
>>>>>>>>>>>>>>>>> cellules
>>>>>>>>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le
>>>>>>>>>>>>>>>>> présent,
>>>>>>>>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il
>>>>>>>>>>>>>>>>> un test
>>>>>>>>>>>>>>>>> d'erreur :
>>>>>>>>>>>>>>>>> SI(ESTERR(DECALER...
>>>>>>>>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
>>>>>>>>>>>>>>>>> (d'ailleurs, je viens de m'apercevoir que j'ai oublié de
>>>>>>>>>>>>>>>>> mettre...)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes
>>>>>>>>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
>>>>>>>>>>>>>>>>> MOD(LIGNE(B6);4)=2
>>>>>>>>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est
>>>>>>>>>>>>>>>>> à 2 alors MFC.
>>>>>>>>>>>>>>>>> Voici le classeur avec les formules modifiées (il y
>>>>>>>>>>>>>>>>> erreur
>>>>>>>>>>>>>>>>> si le premier jour du mois était un lundi) :
>>>>>>>>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien
>>>>>>>>>>>>>>>>>> pour comprendre... Merci eencore
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> "Daniel.C" wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Bonjour.
>>>>>>>>>>>>>>>>>>> Regarde ton classeur modifié :
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
>>>>>>>>>>>>>>>>>>>> voici le fichier
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Merci de l'aide
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> "Lionel" <liocanou@wanadoo.fr> a écrit dans le
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>> Que puis je dire de plus
>>>>>>>>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque
>>>>>>>>>>>>>>>>>>>>> soit de la
>>>>>>>>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> "LSteph" <gmlsteph@gmail.com> a écrit dans le
>>>>>>>>>>>>>>>>>>>>>
>>>>>
>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de
>>>>>>>>>>>>>>>>>>>>> dire comment tu n'y arrive pas.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> LSteph
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel" <lioca...@wanadoo.fr>
>>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant
>>>>>>>>>>>>>>>>>>>>>> refaire ensuite sans aide...
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
>>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
>>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>>> je seche...
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> J'ai besoin de vous....
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> .
MOD(LIGNE(B6);5)
Pour B6, la formule donne le reste de la division de 6 par 5, soit 1.
Pour B7, 2
Pour B8, 3
etc.
Pour B11, le reste est de nouveau 1.
Pour B6 et B11, la condition
MOD(LIGNE(B6);5)=1
est vraie. Il en est de même pour B16... Soit une ligne sur 5.
Alors que dans la formule originale,
MOD(LIGNE(B6);4)=2
donne vrai pour B6, B10, B14 etc. Soit une ligne sur 4.
Daniel
> Je peux t'en demander l'explication ?
> remplacer 4 par 5 ca je comprends mais le =2 par =1 ?
>
> "Daniel.C" a écrit dans le message de
> news:
>> Bonjour.
>> Sélectionne la plage entière à partir de B6 et, pour chaque condition,
>> modifie la fin de la formule en remplaçant :
>> MOD(LIGNE(B6);4)=2)
>> par :
>> MOD(LIGNE(B6);5)=1)
>> Cordialement.
>> Daniel
>>
>>> Ma question est mal posée ... Comment adapter les MFC pour qu'elles
>>> agissent 1 ligne sur 5 ... la formule est celle que tu as trouvé et
>>> fonctionne merveilleusement bien
>>> Désolé si la premiere question portait a confusion...
>>> "Lionel" a écrit dans le message de
>>> news:4bc31407$0$2946$
>>>> Rebonjour Daniel
>>>>
>>>> Juste une petite explication sur la MFC dont tu m'as trouvé la
>>>> Elle s'appliquait 1 ligne sur 4 (de ligne 6 a 106) j'ai besoin
>>>> d'intercaler un ligne supplementaire et donc de faire l'application
>>>> ligne sur 5 comment adapter la MFC de l'une des 3 conditions
>>>>
>>>>
>>>>
>>>> $145);DECALER(AF$145;;-JOURSEM(AF$4;2)+1))=3;MOD(LIGNE(AF11);4)=2)
>>>>
>>>> Faut -il agir sur le modulo MOD(LIGNE(AF11);5)=2) car ca ne
>>>> ... J'ai besoin d'aide
>>>>
>>>> Merci encore
>>>> "Lionel" a écrit dans le message de
>>>> news:4baea4ab$0$15845$
>>>>> oui c'est voulu 1 ligne sur 4 ...
>>>>>
>>>>> "Daniel.C" a écrit dans le message de
>>>>> news:
>>>>>> La plage sur laquelle s'applique la première condition est :
>>>>>>
>>>>>
>>>>
>>>>> $AF$26;$B$30:$AF$30;$B$34:$AF$34
>>>>>> Est-ce voulu ?
>>>>>> Daniel
>>>>>>
>>>>>>> Bonjour.
>>>>>>> Je regarde dès que je peux.
>>>>>>> Daniel
>>>>>>>
>>>>>>>> Resalut !!!
>>>>>>>>
>>>>>>>> Desole de t'embeter encore...
>>>>>>>>
>>>>>>>> http://www.cijoint.fr/cjlink.php?file=cj201003/cijAK3j6S7.xls
>>>>>>>>
>>>>>>>> revoila mon fichier
>>>>>>>> J'ai rajouté un onglet parametre dans lequel il y a les dates des
>>>>>>>> lundi et une autre colonne avec le code 1,2,3
>>>>>>>>
>>>>>>>> a l'aide de la formule
>>>>>>>> =SI((JOURSEM(B118;1)=2);RECHERCHEV(B118;talundi;3);"")
>>>>>>>> je voudrais qu'automatiquement le bon code soit rapatrié dans la
>>>>>>>> case... mais ca ne fonctionne pas.
>>>>>>>>
>>>>>>>> Mais plus rien ne fonctionne meme les MFC que tu avais creees...
>>>>>>>> pourquoi?
>>>>>>>>
>>>>>>>> D'ailleurs dans parametre quelque chose me gene
>>>>>>>> j'ai mis en MFC la condition
>>>>>>>> si 1 alors violet
>>>>>>>> si 2 jaune
>>>>>>>> si 3 bleu
>>>>>>>> mais ca ne ressemble pas a ca du tout ... Qu'ai je fait de mal?
>>>>>>>>
>>>>>>>> concernant le 31 eme jour en gris si mois de 30 , je me disais
>>>>>>>> peut etre choisir la couleur 1 comme couleur par defaut
>>>>>>>> condition qui permettrait alors d'obtenir le resultat souhaité...
>>>>>>>> Comment dans ce cas adapter?
>>>>>>>>
>>>>>>>> Merci de la patience pour me lire et m'aider ....
>>>>>>>> Lionel
>>>>>>>> "Daniel.C" a écrit dans le message de
>>>>>>>> news:
>>>>>>>>> Ca dépend de ta version d'Excel. Si tu as XL2007, pas de
>>>>>>>>> sinon, il faudra passer par une macro.
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>>> Merci !!!
>>>>>>>>>> Je vais juste abuser une derniere fois et j'en ai bien
>>>>>>>>>> mais avec
>>>>>>>>>> un cours particuliers comme celui que tu m'a donné je gagne 6
>>>>>>>>>> de galere de tatonnements en ratage...
>>>>>>>>>> Dans la (les) cellules de fin de mois 31 ou 29 30 31 pour
>>>>>>>>>> l'avais une mise en forme qui grisais si le mois(jour+1) > >>>>>>>>>> mois+1... Y a t il moyen de recuperer quelque chose de
>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>> news:
>>>>>>>>>>> Non, ce n'est pas la même formule.
>>>>>>>>>>> L'ancienne, c'était :
>>>>>>>>>>>
>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>> La nouvelle, c'est :
>>>>>>>>>>>
>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>> 4;2)+1))=3;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>> J'ai utilisé :
>>>>>>>>>>>
>>>>>>>>>>> à la place de $B$119.
>>>>>>>>>>> Avec :
>>>>>>>>>>> DECALER($B$119;;8-JOURSEM($B$4;2))
>>>>>>>>>>> je vais chercher la valeur du cycle du prochain lundi. Avec
>>>>>>>>>>> valeur et la fonction CHOISIR, j'obtiens le cycle des premiers
>>>>>>>>>>> jours du mois jusqu'au premir lundi :
>>>>>>>>>>> CHOISIR(DECALER($B$119;;8-JOURSEM($B$4;2));3;1;2).
>>>>>>>>>>>
>>>>>>>>>>> En ce qui concerne les lundis :
>>>>>>>>>>> En A9 (par exemple) :
>>>>>>>>>>> =SI(JOURSEM(B4;2)=1;B4;DECALER(B4;;8-JOURSEM(B4;2)))
>>>>>>>>>>> En A10 :
>>>>>>>>>>> =SI(MOIS(A9+7)=MOIS(A9);A9+7;"")
>>>>>>>>>>> à recopier jusq'en A13.
>>>>>>>>>>> Daniel
>>>>>>>>>>>
>>>>>>>>>>>> Ce qui me parait obscur c'est que avec apparemment la meme
>>>>>>>>>>>> , d'un
>>>>>>>>>>>> seul coup ca prend en compte le debut du mois...
>>>>>>>>>>>> par ailleurs existe t il une formule pour scruter toutes les
>>>>>>>>>>>> pour connaitre les dates du 1er lundi du 2eme du 3eme ....
>>>>>>>>>>>> du mois de maniere a creer un tableau dans un autre onglet
>>>>>>>>>>>> recuperer les dates et leur attribuer le bon cycle et donc
>>>>>>>>>>>> extension de la reponse
>>>>>>>>>>>> precedente attribuer automatiquement les bonnes couleurs
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> "Daniel.C" a écrit dans le message
>>>>>>>>>>>> news:
>>>>>>>>>>>>> Si malgré tout, il reste des points obscurs, n'hésite pas.
>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Je vais appliquer et je vais faire des recherches pour
>>>>>>>>>>>>>> comprendre Mille Mercis du temps passé a m'aider...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>> news:
>>>>>>>>>>>>>>> J'ai répondu à côté de la plaque. Regarde le classeur :
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> oui ca fonctionne je dois avouer que je comprends pas
>>>>>>>>>>>>>>>> et dans l'exigence absolue y a t il une solution pour les
>>>>>>>>>>>>>>>> jours avant
>>>>>>>>>>>>>>>> le 1er lundi du mois ?
>>>>>>>>>>>>>>>> sachant que si 1er lundi cycle =1 demaine precedente
>>>>>>>>>>>>>>>> 2 alors
>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>> 3 alors
>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Merci de l'aide accordée...
>>>>>>>>>>>>>>>> Je vais essayer de comprendre quand meme ...
>>>>>>>>>>>>>>>> Je ne comprends pas pourquoi la cellule est en erreur....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "Daniel.C" a écrit dans le
>>>>>>>>>>>>>>>> de news:
>>>>>>>>>>>>>>>>> Pour la première condition, pour la cellule B6, la
>>>>>>>>>>>>>>>>> est
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>
>>>>
>>>>>>>>>>>>>>>> ;-JOURSEM(B$4;2)+1))=1;MOD(LIGNE(B6);4)=2)
>>>>>>>>>>>>>>>>> Le premier principe est de trouver le numéro de cycle,
>>>>>>>>>>>>>>>>> est fait au moyen de :
>>>>>>>>>>>>>>>>> DECALER(B$119;;-JOURSEM(B$4;2)+1)
>>>>>>>>>>>>>>>>> c'est à dire qu'on se décale vers la gauche d'un nombre
>>>>>>>>>>>>>>>>> cellules
>>>>>>>>>>>>>>>>> égal au jour de la semaine +1 à partie de B119 (dans le
>>>>>>>>>>>>>>>>> présent,
>>>>>>>>>>>>>>>>> ppour cette cellule, on est en erreur, c'est pourquoi il
>>>>>>>>>>>>>>>>> un test
>>>>>>>>>>>>>>>>> d'erreur :
>>>>>>>>>>>>>>>>> SI(ESTERR(DECALER...
>>>>>>>>>>>>>>>>> auquel cas on utilise la valeur de la cellule B119
>>>>>>>>>>>>>>>>> (d'ailleurs, je viens de m'apercevoir que j'ai oublié de
>>>>>>>>>>>>>>>>> mettre...)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Le deuxième principe est de déterminer quelles lignes
>>>>>>>>>>>>>>>>> éligibles à la mise en couleur. C'est obtenu avec :
>>>>>>>>>>>>>>>>> MOD(LIGNE(B6);4)=2
>>>>>>>>>>>>>>>>> Si le reste de la division du numéro de ligne par 4 est
>>>>>>>>>>>>>>>>> à 2 alors MFC.
>>>>>>>>>>>>>>>>> Voici le classeur avec les formules modifiées (il y
>>>>>>>>>>>>>>>>> erreur
>>>>>>>>>>>>>>>>> si le premier jour du mois était un lundi) :
>>>>>>>>>>>>>>>>> http://cjoint.com/?dyn1NFvSGV
>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Merci mais est il possible d'avoir l'explication rien
>>>>>>>>>>>>>>>>>> pour comprendre... Merci eencore
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> "Daniel.C" wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Bonjour.
>>>>>>>>>>>>>>>>>>> Regarde ton classeur modifié :
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Daniel
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Un exemple valant mieux qu'un discours...
>>>>>>>>>>>>>>>>>>>> voici le fichier
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Merci de l'aide
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> "Lionel" a écrit dans le
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Il me semble que ma demande est explicite non?
>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>> Que puis je dire de plus
>>>>>>>>>>>>>>>>>>>>> J'ai 3 cycles 3couleurs et je veux que chaque
>>>>>>>>>>>>>>>>>>>>> soit de la
>>>>>>>>>>>>>>>>>>>>> bonne couleur voila ...la meme chose dis
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> "LSteph" a écrit dans le
>>>>>>>>>>>>>>>>>>>>>
>>>>>
>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Si tu nous disais ce que tu veux faire au lieu de
>>>>>>>>>>>>>>>>>>>>> dire comment tu n'y arrive pas.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Cordialement.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> LSteph
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On 23 mar, 12:29, "Lionel"
>>>>>>>>>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>>>>>>>>>> Toujours en tentative d'apprendre en comprenant
>>>>>>>>>>>>>>>>>>>>>> refaire ensuite sans aide...
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> J'ai en ligne 118 des dates avec cette formule
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> formatées jjj (dim, lun...)
>>>>>>>>>>>>>>>>>>>>>> en 119 si ce jour est lundi j'ecris 1 2 ou 3 (cycle
>>>>>>>>>>>>>>>>>>>>>> semaine)
>>>>>>>>>>>>>>>>>>>>>> en MFC j'ai fait
>>>>>>>>>>>>>>>>>>>>>> =ET(JOURSEM(B118;2)=1;B119=1) couleur violette
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> donc si mon lun est cycle 1 couleur violette ca
>>>>>>>>>>>>>>>>>>>>>> mais moi j'aimerai que les lignes 6 à 109 step 4
>>>>>>>>>>>>>>>>>>>>>> soit du lundi au dim de la couleur de mon lundi
>>>>>>>>>>>>>>>>>>>>>> je seche...
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> J'ai besoin de vous....
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> .