As funções ROW()
e COLUMN()
fornecerão a linha e a coluna da célula atual. Use-os na função ADDRESS()
para criar uma string representando o intervalo do topo da coluna atual até a linha acima do total. Em seguida, use a função INDIRECT()
para transformar essa sequência em um intervalo real para fornecer à função SUM()
. A fórmula para a célula total seria então:
=SUM(INDIRECT(ADDRESS(1,COLUMN())&":"&ADDRESS(ROW()-1,COLUMN())))
Coloque isso em qualquer célula de uma planilha e ele produzirá a soma de todos os números na coluna acima daquela célula.