Inserir colunas e a fórmula se ajusta a ela

1

Digamos que eu tenha um número na célula A1 e um número em B1 e o forumla "= B1-A1" em C1.

Agora insiro uma coluna para colocar um novo número na célula C1 recém-criada e a fórmula foi movida para D1, mas ainda se refere à fórmula "= B1-A1".

Como posso fazer com que cada vez que eu insiro uma coluna, o foco da fórmula também se move, de modo que depois de inserir uma nova coluna "C", a fórmula agora diz "= C1-B1"

    
por Sean 10.11.2014 / 14:50

3 respostas

1

Isso é meio complicado, mas para sempre referenciar as duas células à esquerda da célula em que a fórmula está, você precisará de uma fórmula como essa -

=OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,-1)-OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,-2)

Isso subtrai as duas células à esquerda daquela que é uma célula à esquerda.

    
por 10.11.2014 / 14:59
1

Sugiro usar a fórmula offset na célula C1. Tente isso.

=OFFSET(C1,0,-1,1,1)-OFFSET(C1,0,-2,1,1)    
    
por 10.11.2014 / 14:59
0

Em vez de inserir na coluna C, eu copiaria C1 para D1, em seguida, sobrescrever C1 com o novo valor.

A fórmula em D1 mostrará = C1-B1.

    
por 17.11.2014 / 03:34