Funzione per la somma dei numeri e tutti i numeri interi sotto


1

Sto cercando una funzione simile a fattoriale, ma non crea un prodotto, ma una somma.

Quindi ho una cella con un numero (in un ampio intervallo) e ho bisogno di creare una somma del numero e di tutti i numeri sottostanti.

(la funzione (12) produrrebbe 78, la funzione (3) produrrebbe 6)

Anche diverse funzioni concatenate vanno bene. Mi piacerebbe non usare macro o VBA in quanto questo deve essere trasportabile tra diversi programmi di fogli di calcolo.


Mi scuso per la mia risposta originale. La mia capacità di leggere è molto peggio della mia capacità di fare matematica.
Gary's Student,

@Gary'sStudent Non preoccuparti, hai ancora capito la risposta più velocemente di me :)
Angelo Fuchs,

Risposte:


2

Per ottenere la somma di B9 e tutti i numeri sottostanti, utilizzare:

=SUM(B9:B1048576)

Se si desidera la somma di numeri interi sequenziali al di sotto del valore in A1, utilizzare:

=A1*(A1+1)/2

Questo è un caso speciale di un elenco di valori interi sequenziali (che non iniziano necessariamente con 1 ) :

Media del valore più basso con il valore più alto. Quindi moltiplicare il risultato per il numero di valori.


0

È possibile utilizzare questa combinazione di funzioni per ottenere il risultato:

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

dove il mio numero è scritto in A1. Questo è meno elegante della risposta di Garys , ma più flessibile se mai hai bisogno di iniziare da qualche altra parte, quindi "1".

Se devi iniziare da qualche altra parte invece di 1 scrivi il numero iniziale in A1, il numero finale in A2 e usa:

=sum(row(indirect(A1&":"&A2)))
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.