Colorer une cellule si un mot se retrouve dans une autre cellule

Résolu/Fermé
amiele - 19 févr. 2019 à 15:58
 amiele - 20 févr. 2019 à 19:11
Bonjour,

Ma cellule A change de couleur selon le mot qu'on y retrouve (lundi=rose, mardi=jaune etc.)
Je cherche à colorer ma cellule B de la même couleur que la A, seulement si qque chose est écrit dans la cellule B.

Donc si cellule A= mardi 19 février colore en jaune
Si cellule B vide reste non-colorée
Si cellule= 3 employés colore en jaune


J'espère que c'est clair et un gros merci de votre aide :)

Amièle

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 19 févr. 2019 à 16:34
Bonjour
si votre cellule change de couleur via une MFC par formule:
  • sélectionnez le champ A:B
  • MFC par formule
  • entrez la formule de la 1° cellule A du champ et bloquez la référence colonne avec le $

soit par exemple:
=ET($A1="rose";$B1<>"")

ne se colore en A que si il y a quelque chose en B

Si vous voulez avoir A en couleur même si B est vide, n'appliquez cette formule que sur la colonne B

crdlmnt

0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
19 févr. 2019 à 16:40
Bonjour,

MFC :

=ET($A1="lundi";$B1<>"")
=ET($A1="mardi";$B1<>"")
=ET($A1="mercredi";$B1<>"")

etc...

à chaque fois, choisir la couleur que tu veux appliquer.

Il te faudra ensuite "tirer" la cellule où sont les MFC vers le bas.

Tu auras compris que ça fait 1 MFC pour chaque jour ;-)
0
Ça maaaaaarccccccchhhhheeee! Merci ;)

A
0
Par contre, il y aura d'autre chose que juste LUNDI dans la cellule A, auquel cas la cellule B ne colore plus. Comment je formule que c'est (au moins) le mot LUNDI, mais qu'il peut y avoir d'Autre chose dans la cellule A?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
20 févr. 2019 à 07:12
Bonjour
Remplacer dans la formule A1="lundi" par NB.SI(A1;"*lundi*")
soit donc:
=ET(NB.SI($A1;"*lundi*");$B1<>"")
attention aux signes "*...*"
crdlmnt
0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
20 févr. 2019 à 07:41
Merci Vaucluse, d'avoir terminé sa demande :-)

amiele, pour info :
les "" te permettent d'y inscrire le texte recherché (la casse à son importance)
les ** te permettent de trouver un mot (par exemple) dans une phrase avec du texte y étant avant ou après celui-ci, ou les deux.

Si c'est OK pour toi, passe le sujet en [résolu]

Bonne journée à vous 2 :-)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
20 févr. 2019 à 08:05
et puisque qu'on complète (salut yoyo)
"*..." le texte finit par
"...*" le texte commence par
"*...*" le texte contient
"*"&cell&"'*"
le texte cherché est inscrit dans la cellule Cell
crdlmnt
0