Obter valor da célula à esquerda da atual


16

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:


24

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))

Obrigado pela vossa ajuda, vou tentar se isso funciona :) p / s: isto ainda não funciona eu tenho "erro: Dependência circular detectada"
Dzung Nguyen

1
@ Vdt Hmm, eu apenas tentei um simples =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!
27413 Jerry

2
Seu segundo exemplo de código funciona muito bem para mim no Planilhas Google, obrigado!
Shane Reustle

@ShaneReustle Awesome :)
Jerry
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.