Mise en forme conditionnelle avec formule personnalisée

Résolu
gl0ugl0u Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -  
gl0ugl0u Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour la commu,

J'ai toujours eu un souci avec l'utilisation de la mise en forme conditionnelle via la formule personnalisée lorsque la valeur cherchée n'est pas inclus dans la plage d'application.

En exemple

Plage  A1:D18

Formule  =F1="TOTO"

Dans le cas présent, si TOTO est bien inscrit dans la cellule F1, seule la cellule A1 aura droit à une mise en forme conditionnelle

A part multiplier les mises en forme pour chaque cellule de la plage désirée, je n'ai pas trouvé de solution, je panne vraiment.

Merci d'avance :)

A voir également:

4 réponses

brucine Messages postés 20780 Date d'inscription   Statut Membre Dernière intervention   3 250
 

Bonjour,

C'est une histoire de gros sous (de $).

Je dois d'abord sélectionner la plage à la souris, mise en forme conditionnelle, nouvelle règle, formule.

Dans mon exemple, la plage H2 à H5 contient des nombres.

Si je veux mettre en évidence les nombres plus grands que 50, la formule doit être

$H2>=50

Excel se charge de mettre le signe = et d'affecter la plage concernée $H$2:$H$5

Noter que seule l'absence de $ devant 2 permet que la MFC soit étendue au reste de la sélection, peut être corrigé en modifiant la règle a posteriori en sélectionnant à nouveau la plage et en modifiant la règle, parfois avec plus ou moins de succès.

0
gl0ugl0u Messages postés 41 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Malheureusement cela ne m'aide pas, cette solution est valable quand la formule concerne la plage concernée, pas quand la valeur cherchée n'est pas inclus dans la plage comme illustré ci-dessous

0
brucine Messages postés 20780 Date d'inscription   Statut Membre Dernière intervention   3 250
 

C'est toujours une histoire de gros sous.

La mise en forme ne va pas s'appliquer au seul fait que F1 vaille "toto", mais à toutes les cellules de la colonne F qui valent "toto".

La recopie d'une mise en forme va "faire bouger" F1 vers le bas qui vaudra F2 en A2 et ainsi de suite, idem en bougeant à droite (de A1 vers B1).

Si je sélectionne les cellules de la première ligne de A1 à D1, et que j'applique

=$F1="toto"

j'obtiens le résultat pour la ligne 1, si je veux l'étendre à la plage, je gère la règle et j'étends à droite à $A$1:$D$18, le résultat en sera A1 à D1,A4 à D4 en rouge puisque F1 et F4 valent toto.

Mais je n'ai aucun moyen de ne colorer que A1 autre que de limiter la conditionnelle à cette cellule et de ne pas colorer les lignes suivantes puisque si je dollarise $F$1 cette condition sera vraie pour toutes les cellules.

0
Willzac Messages postés 266 Date d'inscription   Statut Membre Dernière intervention   14
 

Bonjour, 


Sans fichier, on pourrait pas participer.

Cordialement


0
gl0ugl0u Messages postés 41 Date d'inscription   Statut Membre Dernière intervention  
 

Ca fonctionne bien mieux comme ça, je n'avais pas pensé à bloqué la cellule :)

Merci !

0