Bonjour Lucien LC_Libre wrote > Bonjour, > > pour un calendrier, j'utilise > - des zones nommées contenant les jours fériés (jfer2016 pour l'année > 2016) > - trois styles : ouikinde, férié, fériéouikinde > - une règle de formatage conditionnel : > STYLE(SI(OU(JOURSEM(A3;2)=6;JOURSEM(A3;2)=7);"ouikinde";SI(RECHERCHEV(A3;jfer2016;1;0);"Férié";"Par > > défaut"))) > > Je n'obtiens logiquement pas qu'un samedi ou dimanche férié se voit > superposer les deux styles. > > - j'essaie donc cette règle, supposée couvrir les trois cas : ouikinde > ou férié, ou (ouikinde et férié) > > =STYLE(SI(OU(JOURSEM(A3;2)=6;JOURSEM(A3;2)=7);"ouikinde"; > SI(RECHERCHEV(A3;jfer2016;1;0);"Férié"; > SI(ET(OU(JOURSEM(A3;2)=6;JOURSEM(A3;2)=7); > RECHERCHEV(A3;jfer2016;1;0);"fériéouikinde";"Par défaut"))))) > > La formule coince quelque part, je n'obtiens que "0" (zéro), donc ma > règle ne s'applique pas. > > Où ma construction est-elle bancale ?
c'est normal puisque l'empilement des SI fait que dès qu'un jour de ouikinde est trouvé, le style ouikinde est appliqué et on sort , on ne trouvera donc jamais fériéouikinde - et la fin de la formule me paraît étrange, mais je n'ai pas eu le temps de chercher, je n'aime pas les formules à rallonge, difficiles à analyser, je préfère décomposer en plusieurs colonnes, quite à rassembler ensuite une fois trouvé la solution. voici un exemple ou je recherche les 3 cas de figure pour ensuite les utiliser dans la fonction STYLE : fériéouikinde.ods <http://nabble.documentfoundation.org/file/n4185486/f%C3%A9ri%C3%A9ouikinde.ods> Cordialement, Michel -- View this message in context: http://nabble.documentfoundation.org/Calc-empilement-regles-formatage-conditionnel-tp4185473p4185486.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
