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!