Pour un champ, j'ai une mise en forme conditionnelle avec une formule personnalisée: =today()>C8+14
et =today()>C8+30
avec un style différent, je veux essentiellement avoir un style visuel pour mettre en évidence les éléments les plus anciens et les plus anciens, deux semaines et un mois. Cela marche. La colonne C
a une date, la ligne peut être n'importe quelle ligne N
, donc cela C$
N
n'aide pas.
Cependant, le problème est que j'ai de nouvelles lignes tout le temps et il serait plus facile de copier-coller le champ avec des règles et de changer la date. Les règles restent cependant en référence à la C$
N
cellule d' origine ici .
Puis-je remplacer le spécifique C$
N
par un this()
, self()
ou y a-t-il quelque chose comme ça - pour le rendre plus générique copie / formatage conditionnel collable?
la source
=today()>C2+14
il fonctionne égalementC14, C15, C16, ...
mais pourquoi ?? ça ne devrait pas?? certains «ceci» implicite? Capture d'écran: dl.dropboxusercontent.com/u/14406422/stacko/spreadsheetthis.png et lien vers la feuille de calcul: docs.google.com/spreadsheets/d/…Réponses:
Généralement: la façon de faire référence à "cette" cellule est d'entrer la notation pour le coin supérieur gauche de la plage en cours de formatage. Par exemple, si la plage est C1: C, alors C1 signifie "cette cellule".
Par exemple, la mise en forme C1: C avec une formule personnalisée
formatera toutes les cellules en C avec des dates antérieures de deux semaines.
Si la plage que vous souhaitez formater commence par la ligne 8 et que vous pensez que vous pouvez insérer des lignes au-dessus de celle-ci (décalant ainsi la plage), alors cette formule peut être utilisée:
La mise en forme ne s'appliquera qu'aux lignes commençant par 8, mais la plage étant la colonne entière, la formule gérera l'insertion des lignes au-dessus de la ligne 8.
la source
Ceci est le chemin le plus court possible , je l' ai trouvé pour référencer la cellule actuelle mise en forme conditionnelle couvrant une plage:
INDIRECT("RC",FALSE)
. La documentation est ici .la source
Sur la base de la réponse de @ user79865, nous devons nous référer à la
this
cellule avec un$
signe. Par exemple,Rôle personnalisé lorsque la valeur de la cellule est "Oui":
Rôle personnalisé lorsque la valeur est un nombre impair:
Plus d'exemples ici .
la source