Quelle est la bonne formule pour obtenir la valeur de la cellule à gauche de la cellule actuelle. J'ai essayé =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)
mais il remplit l'erreur de circular dependency
.
Quelle est la bonne formule pour obtenir la valeur de la cellule à gauche de la cellule actuelle. J'ai essayé =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)
mais il remplit l'erreur de circular dependency
.
Réponses:
J'ai essayé ça et ça marche (au moins en excel):
=OFFSET(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")),0,-1)
Le problème, je crois, est que ADDRESS(ROW(), COLUMN())
renvoie quelque chose comme $ A $ 2 qui verrouille la cellule, vous devez donc supprimer le $
dans le avant d'utiliser le décalage.
EDIT: négligé quelque chose de vraiment simple xD (celui-ci fonctionne à la fois dans Excel et dans la feuille de calcul g
=INDIRECT(ADDRESS(ROW(),COLUMN()-1))
=offset(indirect("C8"),0,1)
dans les feuilles de calcul g et il renvoie toujours l'erreur, alors =offset(C8,0,1)
que non. J'ai donc joué un peu plus et j'ai trouvé une solution plus soignée. Voir l'édition dans ma réponse!