Supposons que j'ai:
B1
B1
comme variable de ligne, qui sera lue conjointement avec la colonne A
dans une autre cellule (par exemple, C1
) en tant que "= A (B1)" "i.e." = A5 "Comment je ferais ça?
En supposant que votre numéro de ligne est en B1
, vous pouvez utiliser INDIRECT
:
=INDIRECT("A" & B1)
Cela prend une référence de cellule en tant que chaîne (dans ce cas, la concaténation de A
et la valeur de B1
- 5) et renvoie la valeur dans cette cellule.
Une alternative consiste à utiliser OFFSET:
En supposant que la valeur de la colonne soit stockée dans B1, vous pouvez utiliser les éléments suivants:
C1 = OFFSET(A1, 0, B1 - 1)
Cela fonctionne par:
a) prendre une cellule de base (A1)
b) ajout de 0 à la ligne (en le gardant A)
c) ajout de (A5 - 1) à la colonne
Vous pouvez également utiliser une autre valeur au lieu de 0 si vous souhaitez également modifier la valeur de la ligne.