Le 07/06/2016 à 15:51, Michel Rudelle a écrit :
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
je comprends en effet la cascade des conditions.
Merci Michel, je vais étudier tout ceci.
Lucien
--
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