Excel: Como faço referência a uma linha inteira, exceto por algumas células?

23

Eu quero somar os valores de uma linha inteira, exceto as duas primeiras células. Então, algo assim:

=sum(A3:A*infinity*)

Como faço isso?

    
por Eddy 17.05.2011 / 23:35

6 respostas

16

Algo parecido foi perguntado antes e vou repetir esta resposta : apenas coloque:

=sum(a3:a1048576)

porque esse é o número máximo de células por coluna / linha no Office 2007 e 2010. (65536 é máximo para antes de 2007.) (Para colunas, o nome da coluna máxima é XFD em 2007 e 2010 e IV antes de 2007.)

    
por 17.05.2011 / 23:57
10

Adicione tudo e retire os que não deseja incluir:

=SUM(A:A)-A1-A2

Editar:

Como josmh apontou, a fórmula acima falhará com um erro se A1 ou A2 não forem numéricos - mas o seguinte funcionará:

=SUM(A:A)-SUM(A1,A2)  

ou

=SUM(A:A)-SUM(A1:A2)  

ou (para um pouco de diversão!)

=SUM(A:A,(-1*(SUM(A1))),(-1*SUM((A2))))

Funcionam porque a função SUM ignora campos não numéricos

    
por 17.05.2011 / 23:56
6

Eu pensei que você poderia simplesmente fazer o seguinte:     = SUM (A3: A)

    
por 16.12.2013 / 21:04
5

Para somar uma linha inteira :

=sum(1:1)

Substitua 1 pelo número inicial linha e use o identificador de preenchimento automático de acordo. Se você arrastar a fórmula para baixo, ela mudará para "= sum (2: 2)" e assim por diante.

Para somar a linha inteira , exceto as duas primeiras colunas :

=sum(1:1)-sum($a1:$b1)

Isso ajudará você a reduzir o tamanho do arquivo.

    
por 19.05.2011 / 11:40
3

Isso já tem várias respostas bem, mas aqui está um método que ainda não vi postado:

=SUM(OFFSET(3:3,0,2,1,COLUMNS(3:3)-2))

O formato é SUM(OFFSET(Range, Rows, Cols, [Height], [Width])) . Começamos com todo o intervalo, compensamos zero linhas abaixo e duas colunas, definimos a altura como 1 e definimos a largura como sua largura atual menos dois. Desde que o ajuste da largura seja o mesmo do offset, funciona perfeitamente. Aqui está a mesma ideia para somar uma coluna em vez de uma linha: (Observe que você não precisa usar o parâmetro Width porque deseja a mesma largura que o intervalo original.)

=SUM(OFFSET(A:A,2,0,ROWS(A:A)-2))

O benefício dessas fórmulas sobre a resposta atualmente aceita é que elas funcionam em qualquer versão do Excel. Ele também não ajustará o intervalo se você inserir células na frente porque ele faz referência à linha / coluna inteira. Você pode ou não querer essa funcionalidade dependendo da configuração dos seus dados.

    
por 01.02.2016 / 14:43
0

Você também pode selecionar células em uma linha ou coluna selecionando a primeira célula e, em seguida, pressionando a tecla CTRL + SHIFT + ARROW (< kbd> SETA PARA A DIREITA ou SETA PARA A ESQUERDA para linhas, SETA PARA CIMA ou SETA PARA BAIXO para colunas).

Nota Se a linha ou coluna contiver dados, a tecla CTRL + SHIFT + SETA seleciona a linha ou coluna para a última célula usada. Pressionar CTRL + SHIFT + tecla de SETAS uma segunda vez seleciona a linha ou coluna inteira.

PS.
É uma pena que o Excel não tenha o mesmo truque que o Google Sheets tem. Por exemplo para selecionar de C2 a C ( infinito ), você pode fazer lá:

SUM(C2:2)
    
por 01.02.2016 / 14:17