Libreoffice: soma da coluna, exceto uma célula

10

Eu quero calcular a soma da coluna A excluindo A1, porque eu quero o resultado lá. Ilustração:

        A                    B      C
1    =SUM(A2:Ainfinite)
2     1234
3     5678
...

Eu poderia escrever A2:A1048576 , o que funcionaria até certo ponto, mas não seria elegante nem infalível. Existe alguma notação para expressar o intervalo de A 2 a A infinito?

    
por Notinlist 14.06.2014 / 15:56

2 respostas

8

Ehm, estou arriscando dizer algo bobo aqui, mas por que você não apenas

Obter o número total de linhas:

ROWS(A:A)

Converta para coordenar a última célula usando INDIRECT:

(INDIRECT("A"&(ROWS(A:A))))

E use-o na sua fórmula SUM

 SUM(A2:(INDIRECT("A"&(ROWS(A:A)))))

Não posso garantir que isso funcione, pois estou atualmente conectado à minha máquina Windows. Mas funciona no MS Excel.

ATUALIZAÇÃO: conforme corretamente observado por tohuwawohu você precisará definir a sintaxe da fórmula como Excel A1

    
por 23.06.2014 / 14:46
3

Com uma versão atual do LibreOffice Calc (testada com 4.2), você pode endereçar toda a Coluna A com A:A (se Formula syntax em Ferramentas - > Opções - > Calc - > Fórmula estiver definida como Excel A1 ).

Mas o AFAIK não tem como fazer referência a uma diferença (complemento), algo como " A:A sem A1 " . Seria ótimo se =SUM(OFFSET(A:A;1;0)) funcionasse, mas não funciona.

    
por 14.06.2014 / 19:21