
Eu tenho uma apostila com 10 planilhas começando em março e indo até dezembro de 2012.
Se eu quiser que cada planilha sucessiva mantenha uma coluna de total acumulado no ano, como deve ser a fórmula?
Por exemplo, se eu precisar de uma fórmula para adicionar a célula C14 de março e a célula C16 de abril, qual é a sintaxe correta?
Responder1
A maneira como eu lido com isso é escrever uma fórmula que some "verticalmente", por meio da pasta de trabalho. Se você pensar em uma fórmula normal do Excel como sendo 2D, isso a tornará 3D.
Para fazer isso, você precisaria usar uma célula consistente para armazenar suas informações. Se você tiver uma planilha para cada mês, escolha uma célula para o total mensal e mantenha-a igual para todos os meses. Digamos que escolhemos a célula C14.
Aqui está a fórmula necessária para calcular o acumulado no ano para dezembro:
=SUM(Jan:Dec!C14)
Estou assumindo algumas coisas aqui.
Isso pressupõe que suas planilhas sejam nomeadas janeiro, fevereiro, março, abril, etc., e também que estejam nessa ordem na pasta de trabalho (ou seja, a ordem é janeiro, fevereiro, março, abril, etc.).
Para cada planilha você precisará ajustar a fórmula, ou seja:
=SUM(Jan:Jan!C14)
=SUM(Jan:Feb!C14)
=SUM(Jan:Mar!C14)
=SUM(Jan:Apr!C14)
etc
Responder2
Não acho que você precise de nada complexo para realizar o que deseja.
Você pode definir a célula acumulada no ano para março como a soma de tudo o que está sendo contado naquela planilha e, em seguida, fazer com que a célula acumulada no ano de abril seja outra fórmula de soma que começa com a coluna acumulada no ano de março e adiciona a soma da contagem de abril. Repita isso com cada mês/planilha sucessiva e você terá seu total acumulado.
Essencialmente você teria:
- Acumulado no ano de março =soma(B2:B6)
- Acumulado no ano de abril =soma(março!A1, B2:B6)
- Acumulado no ano de maio =soma(abril!A1, B2:B6)
- etc.
- etc.
Responder3
Para referenciar uma célula em uma planilha diferente, você pode usar o '!' sintaxe:
=OtherSheet!C14
Observe que se o nome da planilha contiver espaços, você precisará colocá-lo entre aspas simples:
='Other Sheet'!C14
Então, para o seu exemplo, se suas planilhas forem simplesmente nomeadas com os nomes dos meses, seria:
=SUM(March!C14,April!C16)