Excel include la funzione del foglio di lavoro FACT che restituisce il fattoriale di un valore. (Il fattoriale del numero X è il risultato della moltiplicazione 1 2 3 …​ * X.) Sabeesh si chiede se esista una funzione simile che restituirà la somma dei valori (1 + 2 + 3 …​ + X) invece del risultato dei valori.

Non esiste una funzione del genere incorporata in Excel, ma una rapida formula matematica farà il trucco. La terminologia corretta per riferirsi a questo tipo di somma è un “numero triangolare”. Ciò deriva dal fatto che se la somma fosse rappresentata con oggetti, questi potrebbero sempre essere disposti a forma di triangolo. Ad esempio, se hai 5 oggetti nella riga inferiore, 4 nella riga successiva, 3 tre nella terza, 2 nella quarta e 1 nella riga superiore, hai un triangolo. Somma il numero di oggetti (5 + 4 + 3 + 2

1) è ciò che Sabeesh vuole fare.

La risposta a questo problema può essere espressa come una formula matematica, secondo quanto riferito scoperta da Carl Friedrich Gauss. (Che è la fonte per un altro nome di questo tipo di numero: una somma gaussiana.) Nota che la somma delle righe opposte nell’esempio sopra è sempre la stessa: 5 + 1 è uguale a 4 + 2. Questo è vero indipendentemente del numero di righe; se c’erano 100 righe, allora 100 +1 è lo stesso risultato di 99 + 2, 98 + 3, 97 + 4, ecc. Ciò che si ottiene sono 50 “coppie” di numeri pari a 1 in più del limite superiore di la tua gamma.

Il risultato di tutto questo, senza passare attraverso molte spiegazioni, è che puoi trovare il numero triangolare per qualsiasi valore positivo (dove inizi con 1 e finisci con X) nel modo seguente:

=X*(X+1)/2

Quindi, se avessi un numero nella cella A1 e volessi conoscere la somma dell’intervallo compreso tra 1 e quel numero, potresti usare questa formula:

=A1*(A1+1)/2

Questa formula fornisce un modo semplice per determinare la somma richiesta, senza la necessità di ricorrere all’uso di una macro.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (9997) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: