web-dev-qa-db-fra.com

Comment appliquer le formatage à une cellule sur la base d'une comparaison avec une autre cellule?

Je travaille avec les feuilles de calcul de Google pour garder une trace du nombre de dragons de chaque race/genre que j'ai dans un jeu auquel je joue. J'ai cinq colonnes:

A (Breed) | B (Male) | C (Male Goal) | D (Female) | E (Female Goal)

Je souhaite mettre en évidence B avec vert s'il est supérieur ou égal à C, rouge s'il est inférieur à C .

Je souhaite mettre en évidence D avec vert s'il est supérieur ou égal à E, rouge s'il est inférieur à E .

Évidemment, je pourrais utiliser la mise en forme conditionnelle pour chaque ligne pour y parvenir, mais comme il y a 116 lignes, j'espérais qu'une formule fonctionnerait pour toute la colonne.

6
Chani

Voici ce que vous pouvez faire:

  1. RightClick B2 → sélectionner Mise en forme conditionnelle → sélectionner La formule personnalisée est (dans la liste)
  2. Entrez la formule suivante dans la zone de texte: =b2>=c2
  3. Vérifiez la couleur de fond et sélectionnez la couleur verte
  4. Cliquez sur Ajouter une autre règle
  5. Sélectionnez la formule personnalisée est (dans la liste)
  6. Entrez la formule suivante dans la zone de texte: =b2<c2
  7. Vérifiez la couleur de fond et sélectionnez la couleur rouge
  8. Cliquez sur Save Rules
  9. Mettez en surbrillance B2 et cliquez sur l’option Format de peinture dans la barre d’outils.
  10. Maintenant, cliquez sur la cellule B3 et faites-la glisser jusqu'à la cellule - B117 (vous devez appliquer la mise en forme conditionnelle à la cellule allant de B3-B117).

Et pour votre deuxième condition (par exemple, pour mettre en évidence D avec du vert si elle est supérieure ou égale à E, en rouge si elle est inférieure à E) - répétez simplement les étapes ci-dessus en interchanger D2 pour B2 et E2 pour C2.

9
Vembu

Je pense que la solution de @ Vembu fonctionne mais pourrait être simplifiée de deux manières:

  1. Appliquez l'une des couleurs comme remplissage normal aux deux colonnes (ou à la plage requise pour ces colonnes). Ensuite, utilisez une seule règle CF (pour écraser le formatage "standard", le cas échéant). Toutes les cellules pertinentes dans B et D sont de l'une ou l'autre couleur, pour lesquelles une règle CF suffit.

  2. Copiez la règle d'une colonne à l'autre (B à D) avec le format Coller spécial, Coller uniquement. (La règle est la même pour les hommes et les femmes, juste décalée sur deux colonnes). Cela peut toutefois être obtenu plus facilement en sélectionnant la plage applicable, ce qui peut éviter de copier d'autres formats lorsque ceux-ci ne doivent pas être répliqués.

WA69214 example

Donc: sélectionnez B2: B117 et D2: D117, remplissez le rouge, Format, Mise en forme conditionnelle, Formule personnalisée est =B2>=C2 sélectionnez Couleur d'arrière-plan Vert et Range: (qui devrait déjà être sélectionné comme tel) B2:B117,D2:D117 (ou pour convenir).

2
pnuts

Google Sheets a été mis à jour et ressemble maintenant à ceci: if you want conditionally format with red background if sum in two cells is different in 3rd cell: Google Sheets conditional format rules with single color and custom formula

1
ViliusK