web-dev-qa-db-fra.com

fonction qui prend address () et donne de la valeur

Je veux faire une cellule égale à la cellule au-dessus.

Quand j'écris

=address(row()-1;column())

Il écrit simplement le nom de la cellule ci-dessus (par exemple pour B2, il écrit $ B $ 1)

Existe-t-il une fonction qui saisit l'adresse et met la valeur?

12
a-z

Essayez d'utiliser la fonction [~ # ~] offset [~ # ~] pour décaler la cellule de -1 ligne. Par exemple, vous pouvez coller la formule ci-dessous dans la cellule A2 et elle renverra la valeur de A1:

=OFFSET(A2,-1,0)

Si, cependant, vous voulez vraiment conserver votre méthode d'adresse actuelle, placez-la dans le [~ # ~] indirect [~ # ~] fonction comme ceci:

=INDIRECT(ADDRESS(ROW()-1,COLUMN()))
25
danielpiestrak