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. En gros, je souhaite un style visuel pour mettre en évidence les éléments les plus anciens et les plus anciens, à savoir deux semaines et un mois. Cela marche. La colonne C
a une date, la ligne peut être n’importe quelle ligne N
, donc _C$
_ N
ne aide pas.
Cependant, le problème est que j'ai de nouvelles lignes tout le temps et qu'il serait plus simple de copier-coller le champ avec des règles et de changer la date. Les règles restent toutefois comme faisant référence à l'original ici _C$
_ N
cellule.
Pourrais-je remplacer le _C$
_ N
par un this()
, self()
ou existe-t-il quelque chose comme ça - to en faire une mise en forme conditionnelle copie/copie plus générique?
En règle générale: pour faire référence à "cette" cellule, vous devez entrer une notation pour le coin supérieur gauche de la plage en cours de formatage. Par exemple, si la plage est C1: C, C1 signifie "cette cellule".
Par exemple, le formatage C1: C avec une formule personnalisée
=C1 < today() - 14
formatera toutes les cellules en C avec des dates deux semaines dans le passé.
Si la plage que vous souhaitez formater commence par la ligne 8 et que vous pensez peut-être insérer des lignes au-dessus de celle-ci (décalant ainsi la plage), cette formule peut être utilisée:
=and(C1 < today() - 14, row(C1) >= 8)
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 de lignes au-dessus de la ligne 8.
C'est le moyen le plus rapide que j'ai trouvé pour référencer la cellule actuelle dans un formatage conditionnel couvrant une plage: INDIRECT("RC",FALSE)
. La documentation est ici .
D'après la réponse de @ user79865, nous devons faire référence à la cellule this
avec le signe $
. Par exemple,
Rôle personnalisé lorsque la valeur de la cellule est "Oui":
=$C1="Yes".
Rôle personnalisé de lorsque la valeur est un nombre impair:
=(Int($C1/2)-$C1/2)<>0
Plus d'exemples ici .