MFC [Résolu]

Signaler
Messages postés
153
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
17 février 2020
-
Vaucluse
Messages postés
24914
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
27 février 2020
-
Bonjour,

J'ai un tableau pour lequel plusieurs MFC ont été mises en places, grâce à l'aide de beaucoup d'entre vous, que je ne remercierait jamais assez.

Cependant, je souhaite apporter une petite modification à celui mais cela ne fonctionne pas comme je le voudrais, malgré vos conseils, à savoir :

Si ma cellule I12 contient RM1, et que la cellule S12 contient 1, alors mon écriture passe en bleu, et si S12 contient 0, alors l'écriture repasse en noir.

En revanche, si I12 contient LIV, alors écriture en rouge.

Ma MFC fonctionne juste pour le rouge, mais dès que je veux mettre en bleu, il n'y a que la colonne A qui change de couleur et ce peut importe la condition.

Du coup, j'y comprends rien.

Ci dessous, le lien vers le tableau.

https://www.cjoint.com/c/JBnidqY4bkc

Merci pour votre aide.

Bonne journée.

Séverine

9 réponses

Messages postés
24914
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
27 février 2020
5 055
Bonjour
sans trop chercher à comprendre les règles actuelles, à rajouter
pour le bleu:
=ET($I12="RM1";$S12=1)
pour le noir (s'il s'agit de la couleur de base):
=ET($I12="RM1";$S12=0)
ne formatez pas et fermez pour que la couleur de base soit sélectionnée
et pour le rouge:
=$I12="LIV"

attention avec l'ensemble des règles: si certaines se recoupent et s'éliminent vous devez les classer dans l'ordre où vous souhaitez les voir en utilisant les flèches ascenseur en haut à droite de la fenêtre de MFC
Excel applique la première trouvée dans la liste en cas de chevauchement

crdlmnt
sev33000
Messages postés
153
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
17 février 2020

Bonjour,

Merci pour votre réponse.

Cependant, il me semblait qu'en modifiant la couleur de la formule suivante : =ET(OU($I12="RM1";I12="LIV");$S12<>0;$T12<>"X")

cela suffirait.

Or, là, je n'ai que la colonne A qui change de couleur et non ma ligne entière.
Messages postés
24914
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
27 février 2020
5 055
Re
si c'est exactement votre formule, il faut bloquer le I avec $ dans l'item I12="LIV"
crdlmnt
sev33000
Messages postés
153
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
17 février 2020

Re,

Quand je fais comme vous dites, c'est toute ma ligne qui passe en bleu même s'il est indiqué LIV.

Or, LIV la ligne doit s'écrire en rouge, et RM1 en bleu.

Ce que je ne comprends pas c'est que j'ai juste repris les formules qui n'ont été indiquées dans un post précédent, et qui fonctionnent parfaitement dans d'autres tableaux.

Pour ce tableau, j'ai juste voulu modifier la couleur lorsqu'il est indiqué RM1 et là ça ne fonctionne pas.

A moins d'être un guik, je crois que je ne m'y ferais jamais à ces formules.

Je vais laissé comme c'était initialement et je ferais avec.

Merci de votre aide;

Bonne journée.
Messages postés
24914
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
27 février 2020
5 055
Bonjour
sans le modèle je ne peux pas vous en dire plus, sinon répéter que si des MFC doivent être prioritaires sur d'autres, il faut les classer correctement dans la fenêtre de MFC avec les flèches ascenseur
exemple:
de A à C
si vous êtes en bleu quand A=1
mais plutôt être en rouge quand A=1;B=2;C=3
il faut faire monter la seconde avant la première
crdlmnt
Messages postés
153
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
17 février 2020

Bonjour,

Je n'ai pas changé l'ordre de mes MFC par rapport à mes tableaux précédents.

La MFC en question est au même rang que celle des lignes LIV qui doivent se mettre en rouge.

Voici le tableau :

https://www.cjoint.com/c/JBrnpPepayc

Ce que je ne comprends pas, c'est pourquoi la colonne A se met en bleu alors que j'ai demandé que se soit la ligne (a condition qu'il soit écrit RM1 dans la colonne I).

De même, lorsqu'il est écrit LIV en I, normalement ma ligne devrait se mettre en rouge. Or, là c'est la colonne qui change de couleur.

merci.
Messages postés
24914
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
27 février 2020
5 055
Bonjour
je peux me tromper suite à la compréhension un peu hasardeuse, mais je pense qu'il manque un $ devant le 2° I de la 1° formule de MFC
=ET(OU($I12="RM1";$I12="LIV");$S12<>0;$T12<>"X")
crdlmnt
Messages postés
153
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
17 février 2020

Re,

Quand je fais comme vous dites, toute ma ligne passe en bleu même s'il est écrit LIV en I.
Messages postés
24914
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
27 février 2020
5 055
Mais??? C'est ce que demande votre formule! si vous voulez que le LIV de I12 interdise le passage en bleu écrivez <>"LIV", pas =

et si vous voulez une couleur pour RM1 et une pour LIV
faites deux MFC une avec:
=ET(OU($I12="LIV");$S12<>0;$T12<>"X")
et une avec
=ET(OU($I12="RM1";$S12<>0;$T12<>"X")
e formatez en conséquence!

et si ça ne va toujours pas, réexpliquez conditions complètes en incluant T et S dans les explications!


Messages postés
153
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
17 février 2020

AAAAAH.... Merci.

Voilà ça fonctionne.

Je ne comprends pas car j'ai repris les formules qui m'avaient été indiquées dans un post précédent.

Bref.

Merci beaucoup pour votre aide.

Bonne journée.
Messages postés
24914
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
27 février 2020
5 055
Pas de quoi
je passe le sujet en résolu
Bonne route
cdlmnt