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

Résolu
amiele -  
 amiele -
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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168
     
    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
    1. amiele
       
      Ça maaaaaarccccccchhhhheeee! Merci ;)

      A
      0
    2. amiele
       
      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
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    4. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168
       
      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
    5. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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