Como adicionar / remover uma linha sem afetar a fórmula em uma coluna no Excel

1

Eu tenho a coluna B com uma fórmula cheia de IFs com cada célula referenciada à célula acima dela. De tempos em tempos, preciso excluir algumas linhas. Depois que uma linha é excluída, a fórmula na coluna B fornece #REF para as células restantes abaixo da linha excluída. Como posso excluir uma linha e a fórmula é atualizada automaticamente, fazendo referência à nova célula acima dela? Além disso, ao adicionar uma linha, a fórmula pode ocorrer automaticamente na célula B sem eu adicioná-la toda vez?

    
por Michel 02.09.2014 / 10:32

2 respostas

2

Depende da sua situação e layout realmente. Dependendo disso, existem duas opções.

Comentou Você poderia usar referências absolutas que eu acho que é o que você quer, como

=IF($A$1)

O $ significa que ele fica nessa célula, o que quer que seja o valor!

No entanto, dependendo da sua exclusão, você pode encontrar o uso indireto útil

Returns the reference specified by a text string. References are immediately evaluated to display their contents. Use INDIRECT when you want to change the reference to a cell within a formula without changing the formula itself.

=INDIRECT($A$2)     

Mais informações e cotação e fonte de imagem

    
por 02.09.2014 / 11:05
1

Eu encontrei o mesmo problema anteriormente. É assim que referenciei a célula acima da atual (A2, neste caso):

=OFFSET(A2,-1,0)

No entanto, ao adicionar linhas, a fórmula precisa ser copiada e colada. A menos que um script seja criado para fazer isso automaticamente.

Para obter mais informações sobre a fórmula de deslocamento: link

    
por 28.11.2015 / 16:09