Qual é a fórmula correta para obter o valor da célula à esquerda da atual. Eu tentei, =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)mas preenche o erro de circular dependency.
Qual é a fórmula correta para obter o valor da célula à esquerda da atual. Eu tentei, =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)mas preenche o erro de circular dependency.
Respostas:
Eu tentei isso e está funcionando (no excel, pelo menos):
=OFFSET(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")),0,-1)
A questão que eu acredito é que ADDRESS(ROW(), COLUMN())retorna algo como $ A $ 2 que bloqueia a célula, então você precisa remover $o antes de usar o deslocamento.
EDIT: Overlooked algo realmente simples xD (este funciona tanto no Excel e na planilha g
=INDIRECT(ADDRESS(ROW(),COLUMN()-1))
=offset(indirect("C8"),0,1)em g-planilhas e ainda gera o erro, enquanto =offset(C8,0,1)não. Então, eu brinquei um pouco mais e criei uma solução mais limpa. Veja a edição na minha resposta!