Soma o conteúdo na coluna da célula inicial para baixo sem configurar um índice explícito da última célula

6

Eu tenho uma planilha do Excel e gostaria de somar os números em uma coluna começando em uma célula (digamos, B5 ) e continuando até o último número nessa coluna.

Eu sei que posso inserir um grande índice final, como:

SUM(B5:B99999)

Mas, idealmente, eu poderia apenas dizer algo como:

SUM(B5:...)

E isso somaria de B5 até o fim.

Eu vi essa pergunta de superusuário - - que fornece uma solução para somar todos dos números em uma coluna através da seguinte fórmula :

SUM(B:B)

O problema é que não quero somar todos os números, apenas os que começam em B5 e abaixo.

Obrigado

    
por Scott Mitchell 28.04.2011 / 20:59

4 respostas

1

Aqui está uma maneira:

=SUM(B5:INDEX(B5:B65536,MATCH(TRUE,INDEX(ISBLANK(B5:B65536),0,0),0)-1,0))
    
por 28.04.2011 / 21:23
1

Que tal

= SUM(B:B) - SUM(B1:B4)

Obviamente, não funcionará se a célula em que você deseja o seu total estiver na faixa B1: B4, mas é pelo menos mais fácil de ler do que a forma talvez mais apropriada de Lance.

    
por 28.04.2011 / 21:32
1

Eu criei um hack que funciona e não é super feio ...

  1. Insira uma coluna em branco antes de B, que se tornará o novo B
  2. Mesclar as células B e C acima da linha na qual você deseja iniciar a SUM
  3. Na célula C: 1 cole o forumla = SUM (C: C)
  4. Ocultar coluna B

Eu não sei porque funciona, mas faz

    
por 12.08.2016 / 20:30
1

A maneira mais fácil é colocar a fórmula como esta

" = soma (B5: 2) "

Dessa forma, basta informar a fórmula, que você deseja iniciar na célula B5 e SUM todos os valores na segunda coluna (coluna B). Eu sei, estou atrasado com essa resposta, mas apenas no caso de alguém enfrentar esse problema:)

    
por 09.10.2018 / 11:08