J'utilise Google Sheets pour un tableau de bord quotidien. Ce dont j'ai besoin, c'est de changer la couleur de fond de la cellule B5 en fonction de la valeur d'une autre cellule - C5. Si C5 est supérieur à 80%, la couleur d'arrière-plan est verte, mais si elle est inférieure, elle sera orange / rouge.
Est-ce disponible avec une fonction Google Sheets ou dois-je insérer un script?
google-sheets
google-sheets-formula
gs-conditional-formatting
Mark Magalona
la source
la source
onEdit
déclencheur ou de cette réponse qui ne fonctionne pas.Réponses:
Remarque: quand il dit "B5" dans l'explication ci-dessous, cela signifie en fait "B {current_row}", donc pour C5 c'est B5, pour C6 c'est B6 et ainsi de suite. Sauf si vous spécifiez $ B $ 5 - alors vous vous référez à une cellule spécifique.
Ceci est pris en charge dans Google Sheets à partir de 2015: https://support.google.com/drive/answer/78413#formulas
Dans votre cas, vous devrez définir une mise en forme conditionnelle sur B5.
=B5>0.8*C5
.B5
.Vous pouvez répéter ce processus pour ajouter plus de couleurs pour l'arrière-plan ou le texte ou une échelle de couleurs.
Encore mieux, appliquez une règle unique à toutes les lignes en utilisant des plages dans " Plage ". Exemple en supposant que la première ligne est un en-tête:
=B2>0.8*C2
.B2:B
.Sera comme l'exemple précédent mais fonctionne sur toutes les lignes, pas seulement sur la ligne 5. Les
plages peuvent également être utilisées dans la "Formule personnalisée est" afin que vous puissiez colorier une ligne entière en fonction de leurs valeurs de colonne.
la source
=B2>0.8*indirect("Sheet1!C2")
( source )Un autre exemple:
Si vous avez une colonne de A à D et que vous devez mettre en surbrillance la ligne entière (par exemple de A à D) si B est "Complete", vous pouvez le faire comme suit:
Bien sûr, vous pouvez remplacer Range par A: T si vous avez plus de colonnes.
Si B contient "Complete", utilisez la recherche comme suit:
la source
$
dans le champ "Formule personnalisée est". c'est à dire faire$B$2:$B
et nonB2:B
J'ai utilisé un formatage conditionnel intéressant dans un de mes fichiers récents et j'ai pensé qu'il serait utile à d'autres aussi. Cette réponse est donc destinée à être complète par rapport aux précédentes.
Il devrait montrer de quoi cette fonctionnalité étonnante est capable, et surtout comment fonctionne $ thing.
Exemple de tableau
La couleur de D à G dépend des valeurs des colonnes A, B et C. Mais la formule doit vérifier les valeurs fixées horizontalement (utilisateur, début, fin) et les valeurs fixées verticalement (dates dans la ligne 1). C'est là que le signe dollar devient utile.
Solution
Il y a 2 utilisateurs dans le tableau, chacun avec une couleur définie, respectivement foo (bleu) et bar (jaune).
Nous devons utiliser les règles de mise en forme conditionnelle suivantes et les appliquer toutes les deux sur la même plage (
D2:G3
):=AND($A2="foo", D$1>=$B2, D$1<=$C2)
=AND($A2="bar", D$1>=$B2, D$1<=$C2)
En anglais, la condition signifie: l'
utilisateur est
name
, et la date de la cellule actuelle est aprèsstart
et avantend
Remarquez que la seule chose qui change entre les 2 formules, c'est le nom de l'utilisateur. Cela le rend vraiment facile à réutiliser avec de nombreux autres utilisateurs!
Explications
Il est facile de se confondre avec des positions relatives. Dans cet exemple, si nous avions utilisé la plage
D1:G3
au lieu deD2:G3
, la mise en forme des couleurs serait décalée d'une ligne vers le haut.Pour éviter cela, n'oubliez pas que la valeur des lignes et des colonnes variables doit correspondre au début de la plage contenant .
Dans cet exemple, la plage qui contient des couleurs est
D2:G3
, donc le début estD2
.User
,start
Etend
variera en fonction des rangées-> colonnes fixes ABC, rangées variables à partir de 2:
$A2
,$B2
,$C2
Dates
varier avec les colonnes-> Colonnes variables commençant par D, ligne fixe 1:
D$1
la source
Fondamentalement, tout ce que vous devez faire est d'ajouter $ comme préfixe à la lettre de la colonne et au numéro de ligne. Veuillez voir l'image ci-dessous
la source
Il n'y a aucune mention que B5 contient une valeur, donc en supposant qu'il
80%
est.8
formaté en pourcentage sans décimales et en blanc comme "ci-dessous":Sélectionnez B5, couleur "ambre / rouge" avec remplissage standard puis Format - Formatage conditionnel ..., la formule personnalisée est et:
avec remplissage vert et Done.
la source
Je suis déçu du temps qu'il a fallu pour résoudre ce problème.
Je veux voir quelles valeurs de ma plage sont en dehors de l'écart-type.
=STDEV(L3:L32)*2
=$L$32
(quelle que soit la cellule de votre stdev est)Je n'ai pas pu trouver comment mettre le STDEv en ligne. J'ai essayé beaucoup de choses avec des résultats inattendus.
la source