Pb mise en forme conditionnelle
Résolu
AVE
-
AVE -
AVE -
Bonjour à tous,
Je veux faire une mise en forme conditionnelle sous excel 2003 un peu compliquée et ça dépasse mes compétences:
Les conditions sont les suivantes:
1/ si texte dans une autre cellule alors motif bleu
2/ si valeur supérieure à autre cellule alors police en rouge
en considérant que les deux conditions peuvent être réalisées en même temps, que certaines valeurs ont la forme <NOMBRE (lors de mes multiples essais les cellules sous cette forme se mettaient systematiquement en rouge, alors que cette mise en forme ne doit s'appliquer uniquement aux valeurs supérieures à la valeur d'une autre cellule)
En esperant avoir été à peu près clair (je ne peux pas poster le tableau car il contient des données confidentielles).
Merci d'avance pour votre aide!
A.
Je veux faire une mise en forme conditionnelle sous excel 2003 un peu compliquée et ça dépasse mes compétences:
Les conditions sont les suivantes:
1/ si texte dans une autre cellule alors motif bleu
2/ si valeur supérieure à autre cellule alors police en rouge
en considérant que les deux conditions peuvent être réalisées en même temps, que certaines valeurs ont la forme <NOMBRE (lors de mes multiples essais les cellules sous cette forme se mettaient systematiquement en rouge, alors que cette mise en forme ne doit s'appliquer uniquement aux valeurs supérieures à la valeur d'une autre cellule)
En esperant avoir été à peu près clair (je ne peux pas poster le tableau car il contient des données confidentielles).
Merci d'avance pour votre aide!
A.
A voir également:
- Pb mise en forme conditionnelle
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Excel liste déroulante conditionnelle - Guide
13 réponses
Bonjour,
ce ne semble pas trop compliqué, mais pour ne pas passer du temps à te faire un fichier exemple, serait il possible que tu postes ton fichier sans notes confidentielles, à joindre avec un de ces deux liens
https://www.cjoint.com/ ou http://www.cijoint.fr/
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
ce ne semble pas trop compliqué, mais pour ne pas passer du temps à te faire un fichier exemple, serait il possible que tu postes ton fichier sans notes confidentielles, à joindre avec un de ces deux liens
https://www.cjoint.com/ ou http://www.cijoint.fr/
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Bonjour,
Il faut 3 conditions. avec la cellule texte en A1 et le nombre en B1 :
1) la formule est : =ET(ESTTEXTE(A1);C1>B1)
format : Papier bleu Encre rouge
2) la formule est : =ET(ESTTEXTE(A1);C1<=B1)
format : Papier bleu
3) la valeur de la cellule est, supérieure à, =B1
format : Encre rouge
Il faut 3 conditions. avec la cellule texte en A1 et le nombre en B1 :
1) la formule est : =ET(ESTTEXTE(A1);C1>B1)
format : Papier bleu Encre rouge
2) la formule est : =ET(ESTTEXTE(A1);C1<=B1)
format : Papier bleu
3) la valeur de la cellule est, supérieure à, =B1
format : Encre rouge
Merci bcp pour votre aide, ça fonctionne à un détail près...
Le contenu des cellules à mettre en forme est le résultat d'une formule permettant de mettre le signe "<" devant le nombre.
Si j'applique les conseils de patrice les valeurs qui sont "<" apparaissent en rouge alors qu'elle ne remplissent pas la conditions....
Encore merci!
A.
Le contenu des cellules à mettre en forme est le résultat d'une formule permettant de mettre le signe "<" devant le nombre.
Si j'applique les conseils de patrice les valeurs qui sont "<" apparaissent en rouge alors qu'elle ne remplissent pas la conditions....
Encore merci!
A.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le problème est que le fichier contient énormément de données sur plusieurs onglets c'est donc compliqué de transmettre le fichier...
J'essaie de reformuler le problème:
Je veux que la police soir rouge si la valeur de la cellule est supérieure à la valeur d'une autre cellule or lorsque ma valeur présente l'affichage "<nombre" elle apparait systématiquement en rouge sans remplir la condition voulue...
en espérant avoir été plus clair...
Merci bcp à tous
J'essaie de reformuler le problème:
Je veux que la police soir rouge si la valeur de la cellule est supérieure à la valeur d'une autre cellule or lorsque ma valeur présente l'affichage "<nombre" elle apparait systématiquement en rouge sans remplir la condition voulue...
en espérant avoir été plus clair...
Merci bcp à tous
Bonjour
normal, si vous avez en résultat dans votre cellule:
<nombre
, il s'agit d'un texte pour excel, pas d'une valeur numérique
essayez de remplacer l'adresse de cellule par ce code dans votre MFC:
pour un "<NOMBRE" en A1, au lieu de A1:
DROITE(A1;NBCAR(A1-1)*1 qui vous redonnera la valeur num du nombre dans la cellule A1
crdlmnt
normal, si vous avez en résultat dans votre cellule:
<nombre
, il s'agit d'un texte pour excel, pas d'une valeur numérique
essayez de remplacer l'adresse de cellule par ce code dans votre MFC:
pour un "<NOMBRE" en A1, au lieu de A1:
DROITE(A1;NBCAR(A1-1)*1 qui vous redonnera la valeur num du nombre dans la cellule A1
crdlmnt
Re,
Avec aussi peu d'explications, pas évident
exemple pour traiter la plage B1 à B50 par exemple, mettre cette plage en surbrillance Mise en forme conditionnelle et tester cette formule pour tester les cellules contenant du texte
=ESTTEXTE(B1)
ajouter une deuxième condition pour tester les valeurs numériques comparées à la colonne A par exemple tester cette formule
=ET(ESTNUM(B1);(B1)>A1)
ou pour coloriser les valeurs supérieures à 10
=ET(ESTNUM(B1);(B1)>10)
attribuer pour chaque condition une couleur de remplissage
Avec aussi peu d'explications, pas évident
exemple pour traiter la plage B1 à B50 par exemple, mettre cette plage en surbrillance Mise en forme conditionnelle et tester cette formule pour tester les cellules contenant du texte
=ESTTEXTE(B1)
ajouter une deuxième condition pour tester les valeurs numériques comparées à la colonne A par exemple tester cette formule
=ET(ESTNUM(B1);(B1)>A1)
ou pour coloriser les valeurs supérieures à 10
=ET(ESTNUM(B1);(B1)>10)
attribuer pour chaque condition une couleur de remplissage
Pouvez vous éclairer ma lanterne svp, je n'arrive pas à mettre en oeuvre vos explications...
Merci
A.
Merci
A.
Contenu de la cellule à mettre en forme :
Une recopie de cellule provenant d'un autre onglet qui peut être sous deux formes : soit un nombre soit un le signe < suivi d'un nombre.
La mise en forme que je souhaite mettre en place est la suivante :
Si autre cellule (située sur la même ligne que celle à mettre en forme) = toto alors motif bleu
Si valeur de la cellule à mettre en forme supérieure à une autre cellule fixe alors police en rouge
Les deux conditions précédentes peuvent se réaliser en même temps (on obtiendra motif bleu + police rouge).
Le seul détail qui coince avec les explications si dessus c'est lorsque la cellule est sous la forme <nombre elle s'affiche en police rouge (alors qu'elle n'est pas supérieure à la valeur de la cellule fixe)
Encore une fois désolé de ne pas pouvoir poster un exemple de mon tableau...
En tout cas c'est vraiment cool l'entraide qui règne sur ce forum !
A.
Une recopie de cellule provenant d'un autre onglet qui peut être sous deux formes : soit un nombre soit un le signe < suivi d'un nombre.
La mise en forme que je souhaite mettre en place est la suivante :
Si autre cellule (située sur la même ligne que celle à mettre en forme) = toto alors motif bleu
Si valeur de la cellule à mettre en forme supérieure à une autre cellule fixe alors police en rouge
Les deux conditions précédentes peuvent se réaliser en même temps (on obtiendra motif bleu + police rouge).
Le seul détail qui coince avec les explications si dessus c'est lorsque la cellule est sous la forme <nombre elle s'affiche en police rouge (alors qu'elle n'est pas supérieure à la valeur de la cellule fixe)
Encore une fois désolé de ne pas pouvoir poster un exemple de mon tableau...
En tout cas c'est vraiment cool l'entraide qui règne sur ce forum !
A.
Bien on va essayez de se comprendre
en partant pour la mise en forme de B1 à partir d'un texte en A1 et du nombre en B1, cellule fixe en F1
tout d'abord si vous voulez que les mises en forme se superpose, il faudra en placer trois:
en B1
la première qui traite le texte et le nombre ou le <nombre
=ET($A1="Toto";OU(B1>F1;DROITE(B1;NBCAR(B1)-1)*1>F1))
formatez couleur cellule et police
ajouter
la seconde qui ne s'applique que si la première n'est pas vérifiée:
=A1="Toto"
formatez police
ça devrait marcher comme ça. (Ce qui complique c'est le signe < dans la cellule numérique.)
crdlmnt
en partant pour la mise en forme de B1 à partir d'un texte en A1 et du nombre en B1, cellule fixe en F1
tout d'abord si vous voulez que les mises en forme se superpose, il faudra en placer trois:
en B1
la première qui traite le texte et le nombre ou le <nombre
=ET($A1="Toto";OU(B1>F1;DROITE(B1;NBCAR(B1)-1)*1>F1))
formatez couleur cellule et police
ajouter
la seconde qui ne s'applique que si la première n'est pas vérifiée:
=A1="Toto"
formatez police
ça devrait marcher comme ça. (Ce qui complique c'est le signe < dans la cellule numérique.)
crdlmnt
Merci bcp pour ton aide Vaucluse, j'aurai pas pu m'en sortir tout seul....
Par contre tu n'as pas précisé la formule de la troisieme condition (si valeur B1 supérieure à cellule fixe f1), j'ai essayé la formule suivante mais ça ne fonctionne pas:
=si(esttexte(b1);droite(b1;nbcar(b1)-1)*1;b1)>f1)
Dans l'attente de ton précieux retour
Par contre tu n'as pas précisé la formule de la troisieme condition (si valeur B1 supérieure à cellule fixe f1), j'ai essayé la formule suivante mais ça ne fonctionne pas:
=si(esttexte(b1);droite(b1;nbcar(b1)-1)*1;b1)>f1)
Dans l'attente de ton précieux retour
Bonsoir
on arrive, on arrive :-))
pour avoir trois conditions (je n'avais pas percuté sur les trois):
A1 est vide B1 est >F1:
=ET(ESTVIDE($A1);SI(ESTTEXTE($B1);DROITE($B1;NBCAR($B1)-1)*1;$B1)>F1
A1="Toto" et B1 >F1
=ET($A1="Toto"SI(ESTTEXTE($B1);DROITE($B1;NBCAR($B1)-1)*1;$B1)>F1
A1 est Toto est B1 est vide ou inférieure à F1:
=$A1="Toto"
celle ci devant être impérativement placée en dernier lieu.
le format de base restera lorsque A1est vide et que B1 est inférieur à F1 ou vide.
crdlmnt
on arrive, on arrive :-))
pour avoir trois conditions (je n'avais pas percuté sur les trois):
A1 est vide B1 est >F1:
=ET(ESTVIDE($A1);SI(ESTTEXTE($B1);DROITE($B1;NBCAR($B1)-1)*1;$B1)>F1
A1="Toto" et B1 >F1
=ET($A1="Toto"SI(ESTTEXTE($B1);DROITE($B1;NBCAR($B1)-1)*1;$B1)>F1
A1 est Toto est B1 est vide ou inférieure à F1:
=$A1="Toto"
celle ci devant être impérativement placée en dernier lieu.
le format de base restera lorsque A1est vide et que B1 est inférieur à F1 ou vide.
crdlmnt
Bonjour AVE,
Si tu avais suivi les conseils de Mike-31 : Réponse n° 1
Il y a longtemps que le problème serait résolu !
Si tu avais suivi les conseils de Mike-31 : Réponse n° 1
Il y a longtemps que le problème serait résolu !