Aborrecimento do Excel: Como manter as fórmulas em um ledger?

5

Um uso comum do Excel é criar uma planilha que funcione como um razão de transação de algum tipo, onde um ou mais campos em cada linha são calculados adicionando um valor ou valores da linha atual a um valor da linha anterior. .

Por exemplo, se a coluna C contiver o valor de uma transação e a coluna D manter o saldo, a fórmula na linha D3 poderá ser = D2 + C3. Essa fórmula seria repetida para todas as linhas no ledger.

Um aborrecimento comum ao manter este tipo de planilha é que se você inserir uma linha no meio de um razão, essa linha pode ser ignorada ao calcular o saldo-- as fórmulas na linha subseqüente devem ser atualizadas junto com as fórmulas na linha inserida.

Você tem alguma técnica para evitar esses problemas?

    
por davidcl 14.12.2009 / 20:14

4 respostas

5

Para a fórmula de saldo na célula D3, use =C3+OFFSET(C3,-1,1) com base no seu exemplo de C3 com a quantidade e D2 com o saldo anterior. Dessa forma, quando você insere uma linha, basta digitar o novo valor e copiar a fórmula do saldo de uma das outras linhas.

Usando a fórmula OFFSET, você não precisa atualizar cada célula na coluna de saldo.

    
por 14.12.2009 / 21:10
0

Você tem várias opções, uma pode ser que um campo do Excel contenha a soma de uma linha completa. Se você agora adicionar uma linha, não importa.

A outra solução que uso é que a soma obtém o número de linha 1 e eu escrevo soma (A1: A1000), sabendo que meu número mais alto atual é 150. Dessa forma, posso adicionar linhas e elas ainda contam.

A solução 3 é verificar quais operações em que o programa fará a planilha alterar as somas automaticamente. Em números, por exemplo, o campo A16 contém: soma (A1: 15) e isso é alterado automaticamente para A17 contendo soma (A1: 16), se eu adicionar uma linha antes da linha 15, não a linha 16! Então eu sempre mantenho uma linha no final vazia e adiciono novas linhas antes disso! Eu acho que isso também funciona no excel e no openoffice ...

    
por 14.12.2009 / 20:32
0

O problema com a (boa) solução que usa OFFSET é que se você adicionar uma coluna (não uma linha), sua fórmula não funcionará mais. Em palavras simples, nesse caso, OFFSET protege você do acréscimo de uma linha, mas não de uma adição de uma coluna. Uma alternativa é usar a seguinte fórmula em D3 que você pode copiar quantas vezes quiser abaixo:

=SUM(C$2:C3)
    
por 15.03.2010 / 10:21
0

Quando eu adiciono novas linhas, seleciono a linha inteira (clicando no número da linha atual à esquerda da Coluna A) e depois uso a tecla CTRL-D para "duplicar" a linha acima dela. Então eu mudo os números e textos que não eram baseados em forumla. Mas você está certo, isso não ajuda ao adicionar linhas no meio se você estiver usando uma espécie de valor "total em execução" ou "cumulativo" como você descreve. Eu gostei da resposta do Toc, que usa SUM (C $ 2: C3), porque será imune a esse problema ..

    
por 15.02.2016 / 10:33