Como estender a fórmula do Excel ao adicionar uma nova coluna

0

Pergunta: preciso atualizar e estender uma grande tabela de dados com um grande número de subtítulos. Existe uma maneira / solução alternativa para adicionar uma nova linha ao final de um intervalo e ter a fórmula total estendida.

Exemplo: tenho um intervalo de dados em A1: A4 e na célula A5 eu tenho a fórmula total = SUM (A1: A4). Existe uma maneira de adicionar uma nova linha ou projetar as fórmulas, para que eu possa adicionar uma nova linha entre o valor final em A4 e a fórmula em A5 (movendo a fórmula para A6), para que a fórmula se estenda a = SUM (A1: A5)?

Plano de fundo: sei que, se isso fosse mantido em uma tabela, eu poderia adicionar linhas à parte inferior dos dados e o total de colunas seria estendido, mas, por vários motivos, os dados da tabela não trabalhar com meus dados. Além disso, há totais em linhas e colunas, e a funcionalidade da tabela está apenas nas colunas.

Minha abordagem atual é adicionar uma nova linha em 3: 3, o que adicionaria uma nova linha e estenderia a fórmula, mas como isso dividiu os dados, eu então cortei e colei as linhas em 4: 5 estar acima de 3: 3, reorganizando os dados para estarem de volta na mesma ordem, mas com as fórmulas de soma agora estendidas. Isso faz o truque, mas tudo parece um pouco confuso, e tenho certeza de uma maneira mais eficiente.

    
por lrmoro 11.03.2017 / 14:15

1 resposta

2

Em vez de =SUM(A1:A4) , use a seguinte fórmula:

=SUM(A1:INDIRECT("A"&(ROW()-1)))

Esta fórmula usará indiretamente para selecionar a linha inserida antes do local da fórmula
Se você precisar arrastá-lo na mesma linha, poderá usar:

=SUM(A1:INDIRECT("R"&(ROW()-1)&"C"&COLUMN(),FALSE))
Esta fórmula lerá linha e coluna e soma as células entre A1 e a interseção de Row () - 1 e Column ()
Falso para fazer referência a R1C1 em vez de A1

    
por 11.03.2017 / 14:31