[Calc] empilement règles formatage conditionnel

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 ?
Merci
Lucien

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ériéouikinde.ods>

Cordialement,
Michel

je comprends en effet la cascade des conditions.
Merci Michel, je vais étudier tout ceci.
Lucien