Rapport de message :*
 

Re: Aide Mise en forme conditionnelle

Titre du sujet : Re: Aide Mise en forme conditionnelle
par Mth le 22/02/2017 22:56:25

Bonjour phicelou, bonjour à tous,

 

Un essai avec le classeur ci-joint, en suivant ce cheminement:

 

Sélectionner les cellules concernées de A12 à F18, puis Menu Accueil/Mise en forme conditionnelle
Sélectionner "Nouvelle Règle" puis "Utiliser une formule"
Dans la ligne blanche de formule qui apparaît placer cette formule:

=ESTNUM(CHERCHE($F12;$A$11)) 

puis cliquer sur le bouton "Format" pour choisir la mise en forme remplissage et police
Cliquer sur OK pour fermer la fenêtre de Mise en forme

 

Explication de la formule:
CHERCHE($F12;$A$11) va chercher le libellé inscrit dans la cellule F12 (puis F13 F14 etc.) à l'intérieur de la cellule $A$11 (à figer avec les $)
Si ce libellé est trouvé, CHERCHE() renvoie la position dans la chaîne de caractère, en l'occurrence le chiffre 9
Si ce libellé n'est pas trouvé la fonction CHERCHE() renvoie une erreur

 

ESTUM() va permettre de tester le résultat obtenu avec la fonction CHERCHE()
- soit c'est une valeur numérique, ESTNUM() renverra VRAI, et donc le format conditionnel s'appliquera
- soit c'est une erreur et ESTNUM() renverra FAUX, le format ne s'appliquera pas.

 

Une fois testé sur le premier tableau il faudra réitérer la démarche sur les suivants, bien entendu en adaptant la formule.
Par exemple dans le tableau 5 la formule devient:

=ESTNUM(CHERCHE($F12;$A$11))

En espérant que cela pourra vous aider,

 

Bien à vous,

 

Mth