Quero poder somar os valores de uma linha inteira, exceto as 2 primeiras células. Então, algo como isto:
=sum(A3:A*infinity*)
Como eu faço isso?
Quero poder somar os valores de uma linha inteira, exceto as 2 primeiras células. Então, algo como isto:
=sum(A3:A*infinity*)
Como eu faço isso?
Respostas:
Algo semelhante já foi perguntado antes e repetirei esta resposta : basta colocar:
=sum(a3:a1048576)
porque esse é o número máximo de células por coluna / linha no Office 2007 e 2010. (65536 é o máximo para antes de 2007.) (Para colunas, o nome máximo da coluna é XFD em 2007 e 2010 e IV antes de 2007.)
Adicione tudo e depois tire os que você 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 (por um pouco de diversão!)
=SUM(A:A,(-1*(SUM(A1))),(-1*SUM((A2))))
Eles funcionam porque a função SOMA ignora campos não numéricos
Para somar uma linha inteira :
=sum(1:1)
Substitua 1 pelo número da linha inicial e use a alça de preenchimento automático de acordo. Se você arrastar a fórmula para baixo, ela mudará para "= soma (2: 2)" e assim por diante ..
Para somar a linha inteira , exceto as 2 primeiras colunas :
=sum(1:1)-sum($a1:$b1)
Isso ajudará você a reduzir o tamanho do arquivo.
Isso já tem várias respostas excelentes, mas aqui está um método que eu ainda não vi publicado:
=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, deslocamos zero linhas para baixo e duas colunas acima, definimos a altura como 1 e definimos a largura como sua largura atual menos duas. Desde que o ajuste da largura seja o mesmo que o deslocamento, ele funciona perfeitamente. Aqui está a mesma idéia para somar uma coluna em vez de uma linha: (Observe que você não precisa usar o Width
parâmetro 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. Também não ajustará o intervalo se você inserir células na frente, porque está fazendo referência a toda a linha / coluna. Você pode ou não querer essa funcionalidade, dependendo da configuração dos dados.
=sum(A3:A*infinity*)
que o Microsoft Excel permite. Infelizmente, todas as referências devem ser inseridas duas vezes (uma para a função OFFSET e outra para a função ROWS).
Eu pensei que você poderia simplesmente fazer o seguinte: = SUM (A3: A)
Edit : Desculpe, eu li errado, isso é para uma coluna
Para linhas, consulte a resposta aprovada.
=SUM(A3:A:A)
.
=SUM(A3:A:A)
parece ser o mesmo que =SUM(A:A)
. (Eu estou surpreso que não é um erro de sintaxe.)
Você também pode selecionar células em uma linha ou coluna selecionando a primeira célula e pressionando a tecla CTRL+ SHIFT+ ARROW( RIGHT ARROWou LEFT ARROWpara 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 a tecla CTRL + SHIFT + SETA pela segunda vez seleciona a linha ou coluna inteira.
PS.
É uma pena que o Excel não tenha o mesmo truque que o Planilhas Google . Por exemplo. para selecionar de C2 a C ( infinito ), você pode fazer lá:
SUM(C2:2)