Dans Google sheets, comment traiter la cellule actuelle dans le format conditionnel formule personnalisée?

j'ai besoin d'écrire une règle de format conditionnel avec une formule personnalisée, qui devrait se déclencher lorsque la valeur de la certaine cellule (la cellule dans la 3ème ligne de la colonne de la cellule actuelle) est "TODAY()", et la cellule active est empty. Je sais comment faire pour vérifier les autres cellules, mais est-il un moyen pour vérier la valeur de la cellule dans la même règle?

comme vous pouvez le voir sur cette image, une colonne a une couleur différente parce que la troisième ligne de la colonne de la cellule courante contient le courant date. Et seules les cellules vides sont colorées. enter image description here

Voici ma règle:

=and(:=TODAY(), ????)

Elle devrait s'appliquer à toutes les cellules dans une plage A4:M10

j'ai besoin que ce soit la règle unique, pas la combinaison de plusieurs règles. J'ai besoin de mettre quelque chose à la place de ???? Merci!

en d'autres termes, je dois placer la valeur décrite comme "la cellule est vide" dans la formule personnalisée car elle fait partie.

Voici un exemple de feuille de calcul: https://docs.google.com/spreadsheets/d/1vpNrX2aUg8vY5WGDDuBnLfPuL-UyrjFvzjdATS73aq8/edit?usp=sharing

17
demandé sur Vladimir Mikhaylovskiy 2016-02-09 22:01:55

5 réponses

"actuel" de la cellule est référencée par la 1ère cellule de la plage, par exemple,A4 pour la gamme A4: M10 comme dans votre exemple-références relatives dans le travail de formatage conditionnel tout comme la copie d'une formule de la 1ère cellule au reste de la gamme

à vérifier vide de contenu:

=A4=""

pour vérifier que la cellule dans la 2ème rangée est aujourd'hui (pas besoin d'utiliser des formules de tableau avec la rangée entière 2:2):

=A=TODAY()

combinez en utilisant AND opérateur:

=AND(A=TODAY(), A4="")

j'ai mis à jour une copie de votre exemple de tableur - https://docs.google.com/spreadsheets/d/1MY9Jn2xpoVoBeJOa2rkZgv5HXKyQ9I8SM3kiUPR9oXU/edit#gid=0

18
répondu Aprillion 2016-02-10 21:39:54

Si je veux vérifier si la cellule est vide c'est de travailler pour moi:

=ISBLANK(INDIRECT(ADDRESS(ROW(),COLUMN())))

la cellule de la ligne précédente dans la colonne sera

=ISBLANK(INDIRECT(ADDRESS(ROW() - 1,COLUMN()))) etc.

13
répondu Stanislav Pankevich 2018-08-09 12:49:57

C'est le moyen le plus court que j'ai trouvé pour référencer la cellule actuelle dans le formatage conditionnel couvrant une gamme:

INDIRECT("RC",FALSE).

La Documentation est ici.

6
répondu Markus Amalthea Magnuson 2018-08-09 12:50:26

Ok, j'ai trouvé la réponse moi-même. La formule complète correcte est:

=and(:=TODAY(),INDIRECT("R"&ROW()&"C"&COLUMN(),FALSE)="")

Cette règle:

INDIRECT("R"&ROW()&"C"&COLUMN(),FALSE)=""

vérifie si la cellule est vide.

0
répondu Vladimir Mikhaylovskiy 2016-02-10 21:28:20

Essayez d'appliquer de la gamme:

A3:M10
=:=TODAY()
0
répondu Ed Nelson 2018-08-09 12:50:50