Função para soma do número e todos os inteiros abaixo

1

Estou à procura de uma função semelhante à factorial, mas que não constrói um produto, mas sim uma soma.

Então, eu tenho uma célula com um número (em um grande intervalo) e preciso criar uma soma do número e todos os números abaixo dela.

(a função (12) produziria 78, a função (3) produziria 6)

Várias funções encadeadas também são boas. Eu gostaria de não usar macros ou VBA, pois isso precisa ser transportável entre vários programas de planilha eletrônica.

    
por Angelo Fuchs 26.02.2018 / 18:02

2 respostas

2

Para obter a soma de B9 e todos os números abaixo, use:

=SUM(B9:B1048576)

Se você quiser a soma de inteiros sequenciais abaixo do valor em A1 , use:

=A1*(A1+1)/2

Este é um caso especial de uma lista de valores inteiros sequenciais (não necessariamente começando com 1 ) :

Média do valor mais baixo com o valor mais alto. Em seguida, multiplique o resultado pelo número de valores.

    
por 26.02.2018 / 18:09
0

Você pode usar essa combinação de função para obter o resultado:

=sum(row(indirect(1&":"&A1)))

onde meu número está escrito em A1. Isso é menos elegante do que resposta de Garys , mas mais flexível se você precisar começar em outro lugar, então '1'.

Se você precisar começar em outro lugar em vez de 1, escreva o número inicial em A1, o número final em A2 e use:

=sum(row(indirect(A1&":"&A2)))
    
por 26.02.2018 / 18:14