web-dev-qa-db-fra.com

Mise en forme conditionnelle sur une large zone de cellules, référençant d'autres cellules

Comme la validation des données ne semble pas être capable de référencer des cellules pour des conditions numériques (au lieu de cela, être capable de coder en dur des nombres); Je suis tombé sur la mise en forme conditionnelle. Cependant, il ne semble pas possible d'avoir plus que toute colonne individuelle affectée par les formules de règle de mise en forme conditionnelle

Donc, même s’il est parfaitement possible de le faire:

google spreadsheet conditional formatting rule

En réalité, reproduire ceci de sorte que K3: K125 soit comparé à K1 ne semble pas être possible. Je me contenterais même de coder en dur toutes les références comme ceci:

enter image description here

Cependant, cela ne fonctionne pas.

1
Stumbler

La validation des données et la mise en forme conditionnelle peuvent référencer les valeurs dans d'autres cellules.

Par exemple, si j'exige que toutes les valeurs de la colonne A soient supérieures à la valeur de la cellule C1, j'utiliserais la validation des données avec la formule personnalisée =A1>C$1. La logique est la suivante:

  • Les règles de validation (et les règles de mise en forme conditionnelle) sont entrées comme elles devraient s’appliquer au coin supérieur gauche de la plage. À partir de là, la référence sera automatiquement mappée si nécessaire: par exemple, la règle =A1>C1 comparera A2 à C2, etc.

  • La formule =X>Y renvoie True si X est supérieur à Y et False sinon. De même, on peut utiliser des expressions comme =X>=Y ou =X=Y. L'initiale = n'est que le symbole indiquant que nous avons une formule à évaluer.


Avec la mise en forme conditionnelle, vous pouvez utiliser la même formule personnalisée que ci-dessus. Ou bien, choisissez "plus grand que" dans la liste de critères et entrez =C$1 comme valeur à comparer. Pas C$1, car C$1 est simplement du texte "lettre C, signe dollar, chiffre 1".

0
user79865