Inserisci i tre valori che conosci tra valore iniziale, valore finale, periodo e CAGR (%), lascia vuoto quello che vuoi trovare e fai clic su «Calcola». Il valore vuoto viene calcolato e compaiono una tabella anno per anno e una curva di crescita.
Indice
-
Cosa puoi fare in questa pagina
-
A cosa serve questo calcolo?
-
Come si usa
-
Formule e grafici
-
Formula del tasso di crescita annuo composto (CAGR)
-
Formula del valore finale (il valore dopo n anni)
-
Formula del valore iniziale (quanto serve oggi per raggiungere un obiettivo)
-
Formula degli anni necessari per raggiungere un obiettivo
-
Per confronto: il tasso di crescita medio semplice (in che cosa differisce dal CAGR)
-
-
Simboli e termini
-
Cosa conviene sapere prima
-
Come calcolarlo con Excel
-
Come calcolarlo con Fogli Google
-
Come calcolarlo con Python
-
La formula in LaTeX e in altre notazioni matematiche (da copiare)
-
Come chiedere a ChatGPT di fare il calcolo
-
I punti di forza di DataChef
-
Funzioni correlate
-
Tutte le calcolatrici di NumberChef
Cosa puoi fare in questa pagina
- Da un valore iniziale, un valore finale e il numero di anni ricava il tasso di crescita annuo composto (CAGR). Per esempio, «i ricavi sono passati da 1 milione a 1,61 milioni di euro in 5 anni» è circa il 10% di crescita all’anno. Il CAGR trasforma una crescita irregolare in «la stessa percentuale ogni anno» che darebbe lo stesso risultato
- Inserisci tre qualsiasi dei quattro campi (valore iniziale, valore finale, anni, CAGR) e il quarto viene calcolato. «In quanti anni raddoppiano i ricavi con una crescita del 10% all’anno?» (anni), «quanto saranno tra 5 anni con il 15% all’anno?» (valore finale) e «quanto dobbiamo valere oggi per raggiungere l’obiettivo?» (valore iniziale) funzionano tutti
- Inserisci il periodo in anni, anche con i decimali come 2,5, o in mesi, come 18. Gli anni per raggiungere un obiettivo sono mostrati sia come numero decimale sia arrotondati per eccesso (l’anno in cui lo raggiungi)
- Una tabella anno per anno e un grafico che sovrappone la curva di crescita (valore iniziale × (1 + CAGR) elevato agli anni) alla retta «lo stesso importo ogni anno» mostrano a colpo d’occhio la differenza dal tasso di crescita medio semplice
A cosa serve questo calcolo?
I business plan delle startup e le presentazioni dei risultati delle società quotate descrivono la crescita di ricavi o utenti, per esempio, come «un CAGR a 3 anni del 25%». Se i ricavi sono passati da 2 milioni a 3,9 milioni di euro in 3 anni, il CAGR è \((3{,}9 \div 2)^{1/3} - 1 \approx 0{,}249\), cioè circa il 25%.
Anche quando la crescita è irregolare da un anno all’altro, un solo numero mostra quanto in fretta è cresciuta una grandezza, quindi puoi confrontare aziende di dimensioni diverse su periodi diversi. Ma il CAGR guarda solo due punti, quindi nasconde che cosa è successo nel mezzo, come un balzo solo nell’ultimo anno. Quando leggi una relazione, controlla anche i dati anno per anno.
Alla domanda «se continuiamo a crescere del 10% all’anno, quando raddoppieranno i ricavi?» risponde la formula degli anni: \(\log 2 \div \log 1{,}1 \approx 7{,}27\) anni, quindi i ricavi superano il doppio entro la fine dell’8º anno. All’inverso, se l’obiettivo è raddoppiare in 5 anni, il CAGR necessario è \(2^{1/5} - 1 \approx 0{,}149\), cioè una crescita di circa il 14,9% all’anno.
Quando «quanti punti percentuali all’anno ci portano all’obiettivo» è un numero, lo puoi scomporre in un obiettivo di ricavi per ogni anno (la tabella anno per anno).
Se gli utenti mensili di un’app sono passati da 50.000 a 200.000 (4 volte) in 2 anni, il CAGR è \(4^{1/2} - 1 = 1\): 100% all’anno (raddoppiano ogni anno). Se un’altra app è cresciuta di 4 volte in 4 anni, è \(4^{1/4} - 1 \approx 0{,}414\), circa il 41% all’anno. Lo stesso «4 volte» è cresciuto a velocità molto diverse e il CAGR lo rende visibile.
La stessa formula funziona così com’è per le grandezze non misurate in euro, come il numero di utenti.
Se si prevede che un mercato cresca in media dell’8% all’anno, un mercato che oggi vale 1 miliardo di euro si può stimare tra 5 anni a \(1 \times 1{,}08^5 \approx 1{,}469\), cioè circa 1,47 miliardi di euro (la formula del valore finale). Molte cifre del tipo «dimensioni del mercato tra X anni» nei rapporti di settore sono costruite con un calcolo di questo tipo.
Tieni presente che il numero presuppone che il tasso di crescita resti uguale da adesso in poi. Controlla le ipotesi della previsione (quale percentuale, per quanti anni) prima di usarla.
Se la popolazione di un comune è scesa da 50.000 a 40.000 abitanti in 10 anni, il CAGR è \((4 \div 5)^{1/10} - 1 \approx -0{,}0221\), un calo di circa il 2,2% all’anno. Dividere semplicemente «20% in meno in 10 anni» in «2% in meno all’anno» è un po’ sbagliato, perché anche il calo si compone (il calo di ogni anno si misura sulla popolazione rimasta dopo il calo precedente).
Un calo usa esattamente la stessa formula; il CAGR è semplicemente negativo. Con la formula degli anni puoi anche risalire a quanti anni servono perché la popolazione scenda sotto i 30.000 abitanti se il ritmo resta lo stesso.
Per esempio, se una persona guadagnava 40.000 € lordi all’anno (RAL) 20 anni fa e oggi ne guadagna 60.000, il CAGR è \((60 \div 40)^{1/20} - 1 \approx 0{,}0205\), una crescita di circa il 2% all’anno. Anche l’aumento dei prezzi (l’inflazione, per esempio quella misurata dall’ISTAT con l’indice NIC) si può trasformare in una percentuale media annua con la stessa formula, così puoi confrontare con lo stesso metro la crescita del tuo stipendio e quella dei prezzi.
Trasformare un cambiamento di lungo periodo in un tasso annuo è ciò che il CAGR fa meglio. «50% in più in 20 anni» sembra tanto, ma come tasso annuo è circa il 2%, un numero con cui ci si può confrontare.
Formule e grafici
Simboli e termini
Simboli
| CAGR | ci-a-gi-erre | Il tasso di crescita annuo composto - la percentuale all’anno se la crescita restasse uguale ogni anno. In questa pagina si scrive con il simbolo \(r\). |
| \(V_0\) | V con zero a pedice | Il valore iniziale (il valore all’inizio del periodo). \(V\) sta per «valore» e il piccolo 0 in basso a destra sta per anno 0. (Esempio: ricavi di 1.000.000 € di cinque anni fa) |
| \(V_n\) | V con n a pedice | Il valore finale (il valore dopo \(n\) anni). La piccola \(n\) in basso a destra sta per anno \(n\). (Esempio: ricavi di 1.610.510 € di quest’anno) |
| \(G\) | G | Il fattore di crescita: valore finale ÷ valore iniziale (\(V_n \div V_0\)), quante volte è diventato più grande sull’intero periodo. Sta per «growth» (crescita). (Esempio: 1.000.000 € → 1.210.000 € dà \(G = 1{,}21\)) |
| \(n\) | n | Il numero di anni dal valore iniziale al valore finale. Sta per «numero». Può essere un decimale come 2,5 (18 mesi sono \(18 \div 12 = 1{,}5\) anni). |
| \(r\) | r | Il CAGR scritto in forma decimale. Sta per «rate» (tasso). Per il 10%, \(r = 0{,}1\); moltiplica per 100 per mostrarlo in percentuale. |
| \(1 + r\) | uno più r | Il fattore annuo. Per una crescita del 10% è \(1 + 0{,}1 = 1{,}1\). È l’1 di partenza più la crescita \(r\) e in \(n\) anni si moltiplica fino a \((1 + r)^n\). |
| \(x^{1/n}\) | x alla uno su n | \(x\) elevato alla \(1/n\): il numero che, elevato alla \(n\)-esima, dà \(x\) (la radice n-esima \(\sqrt[n]{x}\)). Per 2 anni è la radice quadrata e per 3 anni la radice cubica. (Esempio: \(1{,}21^{1/2} = \sqrt{1{,}21} = 1{,}1\)) |
| \(\log\) | log | Logaritmo: il simbolo di «a quale potenza va elevato un numero per ottenere questo valore?». Questa pagina lo usa per risalire agli anni, come in «a quale potenza va elevato 1,1 per ottenere 2?». La base può essere 10 (log decimale) oppure \(e\) (log naturale, \(\ln\)); purché sopra e sotto si usi la stessa base, la risposta è la stessa. |
| \(g\) | g | Il tasso di crescita medio semplice: solo la crescita totale divisa per gli anni, per confronto. Ha una lettera propria per tenerlo distinto dal CAGR \(r\) (ed è una grandezza diversa dalla \(G\) maiuscola, il fattore di crescita). |
Termini
| tasso di crescita annuo composto (CAGR) | La crescita su più anni trasformata nella percentuale all’anno che, mantenuta uguale ogni anno, dà lo stesso risultato. Dipende solo dal valore iniziale, dal valore finale e dal numero di anni; gli alti e bassi nel mezzo non entrano nel calcolo. È la misura standard per confrontare come tasso annuo la crescita di ricavi, utenti, dimensioni di un mercato, popolazione e così via. In italiano si trova anche l’abbreviazione TCAC. |
| capitalizzazione composta | Una crescita in cui la stessa percentuale si aggiunge anche a quanto è già stato aggiunto. Due anni di crescita del 10% danno \(1{,}1 \times 1{,}1 = 1{,}21\) volte (21% in più), non «10% + 10% = 20% in più». Il CAGR uniforma la crescita con questa visione composta. |
| media geometrica | La media che si ottiene moltiplicando tra loro \(n\) numeri ed elevando alla \(1/n\). Il CAGR è la media geometrica dei fattori annui meno 1, ed è diverso dalla media usuale (si somma e si divide, la media aritmetica). Per grandezze legate da una moltiplicazione, come i fattori, si usa la media geometrica. |
| tasso di crescita medio semplice (media aritmetica) | Solo la crescita totale sul periodo divisa per il numero di anni. È la visione lineare, «lo stesso importo ogni anno», e ignora la capitalizzazione composta, quindi per una crescita su più di un anno risulta più grande del CAGR (per un calo, il calo annuo risulta più piccolo del CAGR). Quando parli di tasso annuo, lo standard è il CAGR. |
| fattore di crescita | Valore finale ÷ valore iniziale, quante volte è diventato più grande sull’intero periodo. 1.000.000 € che arrivano a 1.610.510 € sono circa 1,61 volte. Sottrai 1 e moltiplica per 100 per ottenere la crescita totale (circa il 61% in più). |
| radice n-esima | Il numero che, elevato alla \(n\)-esima, dà un numero, scritto \(\sqrt[n]{x}\) o \(x^{1/n}\). Se qualcosa è cresciuto di 1,21 volte in 2 anni, il fattore annuo è \(\sqrt{1{,}21} = 1{,}1\), e questo è il cuore del calcolo del CAGR. |
| logaritmo (log) | Il numero che dà la potenza in «a quale potenza va elevato \(a\) per ottenere \(b\)?», scritto \(\log_{a} b\). Trova un esponente (quante volte si moltiplica), quindi serve per risalire agli anni, come in «in quanti anni si raddoppia con una crescita del 10% all’anno?». |
| regola del 72 | Una regola pratica per il calcolo a mente - «anni per raddoppiare ≈ 72 ÷ tasso annuo (%)». Al 10% all’anno servono circa 7,2 anni per raddoppiare e al 5% circa 14,4 anni. Si avvicina molto al valore esatto ricavato con i logaritmi. |
| crescita anno su anno (YoY) | La variazione dall’anno scorso a quest’anno, come in «+10% anno su anno». Il CAGR è il valore che questa variazione annua avrebbe se fosse uguale ogni anno. |
Cosa conviene sapere prima
Ecco che cosa ti aiuta a usare il calcolo di questa pagina capendolo davvero, e non solo premendo il pulsante.
Se ti blocchi, ripassare questi argomenti è la via più rapida per andare avanti.
| Percentuali (classe 5ª della primaria, 10-11 anni) |
|
| Potenze (scuola secondaria di primo grado, 11-14 anni) |
|
| Interesse composto (primo biennio delle superiori e educazione finanziaria, 14-16 anni) |
|
| Radici n-esime ed esponenti razionali (scuola secondaria di secondo grado, 14-19 anni) |
|
| Logaritmi (triennio della scuola secondaria di secondo grado, 16-19 anni) |
|
| Espressioni letterali e formule inverse (scuola secondaria di primo grado, 11-14 anni) |
|
Come calcolarlo con Excel
| Valore iniziale V0 | 1000 |
| Valore finale Vn | 1610,51 |
| Anni n | 5 |
| CAGR r (%) | =((B2/B1)^(1/B3)-1)*100 |
| Valore iniziale V0 | 1000 |
| CAGR r (%) | 10 |
| Anni n | 3 |
| Valore finale Vn | =B1*(1+B2/100)^B3 |
| Valore finale Vn | 1331 |
| CAGR r (%) | 10 |
| Anni n | 3 |
| Valore iniziale V0 | =B1/(1+B2/100)^B3 |
| Valore iniziale V0 | 1000 |
| Valore finale Vn (obiettivo) | 2000 |
| CAGR r (%) | 10 |
| Anni n | =LN(B2/B1)/LN(1+B3/100) |
| Anni arrotondati per eccesso | =ARROTONDA.PER.ECC(B4;0) |
| Valore iniziale V0 | 1000 |
| Valore finale Vn | 1210 |
| Anni n | 2 |
| Tasso di crescita medio semplice g (%) | =(B2/B1-1)/B3*100 |
Per esempio, la prima tabella mostra 10 in B4 (un CAGR del 10%), la seconda mostra 1331 in B4 (il valore dopo 3 anni), la terza mostra 1000 in B4 (il valore iniziale necessario), la quarta mostra circa 7,27 in B4 (anni) e 8 in B5 (anni arrotondati per eccesso) e la quinta mostra 10,5 in B4 (il tasso di crescita medio semplice).
«^(1/B3)» è «elevato alla 1/n» e «LN» è il logaritmo naturale (log in base \(e\)). La formula degli anni dà lo stesso risultato con «LOG10» o con «LOG», purché sopra e sotto si usi la stessa funzione.
Come calcolarlo con Fogli Google
| Valore iniziale V0 | 1000 |
| Valore finale Vn | 1610,51 |
| Anni n | 5 |
| CAGR r (%) | =((B2/B1)^(1/B3)-1)*100 |
| Valore iniziale V0 | 1000 |
| CAGR r (%) | 10 |
| Anni n | 3 |
| Valore finale Vn | =B1*(1+B2/100)^B3 |
| Valore finale Vn | 1331 |
| CAGR r (%) | 10 |
| Anni n | 3 |
| Valore iniziale V0 | =B1/(1+B2/100)^B3 |
| Valore iniziale V0 | 1000 |
| Valore finale Vn (obiettivo) | 2000 |
| CAGR r (%) | 10 |
| Anni n | =LN(B2/B1)/LN(1+B3/100) |
| Anni arrotondati per eccesso | =ARROTONDA.PER.ECC(B4;0) |
| Valore iniziale V0 | 1000 |
| Valore finale Vn | 1210 |
| Anni n | 2 |
| Tasso di crescita medio semplice g (%) | =(B2/B1-1)/B3*100 |
Come calcolarlo con Python
import math
start_value = 1000 # valore iniziale (per esempio i ricavi di 5 anni fa, in migliaia di euro)
end_value = 1610.51 # valore finale (per esempio i ricavi di quest’anno)
years = 5 # anni
# CAGR = (valore finale / valore iniziale)^(1/anni) - 1
cagr = (end_value / start_value) ** (1 / years) - 1
print(f"CAGR: {cagr * 100:.2f}%")
# Per confronto: tasso di crescita medio semplice = crescita totale / anni
simple_avg = (end_value / start_value - 1) / years
print(f"Tasso di crescita medio semplice: {simple_avg * 100:.2f}%")
# Calcolo inverso 1: il valore dopo n anni dal valore iniziale e dal CAGR
rate = 0.10 # CAGR (10%)
future_value = start_value * (1 + rate) ** 3
print(f"Valore dopo 3 anni: {future_value:.2f}")
# Calcolo inverso 2: gli anni per raggiungere un obiettivo dal valore iniziale, dall’obiettivo e dal CAGR
target_value = 2000
years_needed = math.log(target_value / start_value) / math.log(1 + rate)
print(f"Anni per raddoppiare: {years_needed:.2f} (arrotondati per eccesso: {math.ceil(years_needed)})")
La formula in LaTeX e in altre notazioni matematiche (da copiare)
r = (Vₙ ÷ V₀)^(1/n) − 1
r = \left(\dfrac{V_n}{V_0}\right)^{1/n} - 1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>r</mi>
<mo>=</mo>
<msup>
<mrow>
<mo>(</mo>
<mfrac><msub><mi>V</mi><mi>n</mi></msub><msub><mi>V</mi><mn>0</mn></msub></mfrac>
<mo>)</mo>
</mrow>
<mrow><mn>1</mn><mo>/</mo><mi>n</mi></mrow>
</msup>
<mo>−</mo>
<mn>1</mn>
</mrow>
</math>
r = (V_n/V_0)^(1/n) - 1
(vn/v0)^(1/n) - 1
r := (V_n/V_0)^(1/n) - 1;
r = (V_n/V_0)^(1/n) - 1;
r = (V_n/V_0)^(1/n) - 1
Vₙ = V₀ × (1 + r)ⁿ
V_n = V_0 (1 + r)^{n}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>V</mi><mi>n</mi></msub>
<mo>=</mo>
<msub><mi>V</mi><mn>0</mn></msub>
<msup>
<mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>r</mi><mo>)</mo></mrow>
<mi>n</mi>
</msup>
</mrow>
</math>
V_n = V_0 (1 + r)^n
v0 (1 + r)^n
V_n := V_0*(1 + r)^n;
V_n = V_0*(1 + r)^n;
V_n = V_0 (1 + r)^n
V₀ = Vₙ ÷ (1 + r)ⁿ
V_0 = \dfrac{V_n}{(1 + r)^{n}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>V</mi><mn>0</mn></msub>
<mo>=</mo>
<mfrac>
<msub><mi>V</mi><mi>n</mi></msub>
<msup>
<mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>r</mi><mo>)</mo></mrow>
<mi>n</mi>
</msup>
</mfrac>
</mrow>
</math>
V_0 = V_n/(1 + r)^n
vn/(1 + r)^n
V_0 := V_n/(1 + r)^n;
V_0 = V_n/(1 + r)^n;
V_0 = V_n/(1 + r)^n
n = log(Vₙ ÷ V₀) ÷ log(1 + r)
n = \dfrac{\log\left(V_n / V_0\right)}{\log(1 + r)}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>n</mi>
<mo>=</mo>
<mfrac>
<mrow><mi>log</mi><mo>(</mo><msub><mi>V</mi><mi>n</mi></msub><mo>/</mo><msub><mi>V</mi><mn>0</mn></msub><mo>)</mo></mrow>
<mrow><mi>log</mi><mo>(</mo><mn>1</mn><mo>+</mo><mi>r</mi><mo>)</mo></mrow>
</mfrac>
</mrow>
</math>
n = log(V_n/V_0)/log(1 + r)
Log[vn/v0]/Log[1 + r]
n := log(V_n/V_0)/log(1 + r);
n = log(V_n/V_0)/log(1 + r);
n = log(V_n/V_0)/log(1 + r)
g = (Vₙ ÷ V₀ − 1) ÷ n
g = \dfrac{V_n / V_0 - 1}{n}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>g</mi>
<mo>=</mo>
<mfrac>
<mrow><msub><mi>V</mi><mi>n</mi></msub><mo>/</mo><msub><mi>V</mi><mn>0</mn></msub><mo>−</mo><mn>1</mn></mrow>
<mi>n</mi>
</mfrac>
</mrow>
</math>
g = (V_n/V_0 - 1)/n
(vn/v0 - 1)/n
g := (V_n/V_0 - 1)/n;
g = (V_n/V_0 - 1)/n;
g = (V_n/V_0 - 1)/n
Come chiedere a ChatGPT di fare il calcolo
Sei un assistente per la pianificazione aziendale. Fai il calcolo seguente eseguendo davvero del codice Python e basa la risposta solo sui numeri del risultato dell’esecuzione (non rispondere con calcoli a mente o a intuito). I ricavi annui di un’azienda erano 1.000.000 € cinque anni fa e 1.610.510 € quest’anno. Trova ciascuno dei dati seguenti: 1. Il tasso di crescita annuo composto, CAGR ((valore finale ÷ valore iniziale)^(1/anni) − 1, in percentuale con 2 decimali) 2. Per confronto, il tasso di crescita medio semplice ((valore finale ÷ valore iniziale − 1) ÷ anni, in percentuale) e, in 1 o 2 frasi, perché è diverso dal CAGR 3. I ricavi dopo 3 anni dall’inizio se questo CAGR continua (valore iniziale × (1 + CAGR)^3) 4. Partendo dai ricavi di quest’anno, gli anni necessari perché i ricavi raddoppino allo stesso CAGR (log(2) ÷ log(1 + CAGR), sia in forma decimale sia arrotondati per eccesso) Mostra le formule usate e i numeri del risultato dell’esecuzione.
Come si usa
-
1Inserisci i numeriScrivi nei campi i numeri con cui vuoi fare il calcolo
-
2CalcolaFai clic sul pulsante «Calcola»
-
3Guarda il risultatoIl risultato compare subito. Nella stessa pagina trovi anche lo svolgimento del calcolo e la spiegazione della formula
I punti di forza di DataChef
Nessuna competenza richiesta, semplice e intuitivo
Nessun dato personale richiesto
Il file viene eliminato automaticamente dopo il download
Nessun obbligo di attribuzione
Nessuna autorizzazione preventiva necessaria