Come calcolare la variazione percentuale in Excel
Calcola aumento o diminuzione percentuale in Excel, formatta bene il risultato e gestisci valori iniziali pari a zero, negativi o mancanti.
Usare la formula standard della variazione percentuale
La variazione percentuale è il valore nuovo meno quello vecchio, diviso per quello vecchio. In Excel =(B2-A2)/A2 restituisce la variazione decimale da A2 a B2. Se le vendite passano da 80 a 100, il risultato è 0,25 e viene mostrato come 25% dopo aver applicato Home > Stile percentuale (Ctrl+Maiusc+%) o un formato numerico Percentuale.
Non moltiplicare la formula per 100 e applicare anche il formato Percentuale: verrebbe mostrato 2.500% invece di 25%. Memorizza il valore decimale e lascia che sia la formattazione a controllarne l'aspetto. Se il valore memorizzato deve davvero essere arrotondato, avvolgilo, per esempio =ROUND((B2-A2)/A2,3); altrimenti mantieni la precisione completa e arrotonda solo la visualizzazione.
Per confrontare ogni periodo con il primo invece che con il precedente, blocca la base: =(B3-$B$2)/$B$2 si trascina verso il basso rispetto a B2. Per il confronto con il periodo precedente mantieni la base relativa, così ogni riga guarda quella sopra. Scegli la versione che risponde alla tua domanda e indica nell'intestazione quale mostra la colonna.
Variazione percentuale, punti percentuali e quota
Se un tasso passa dal 20% al 25%, l'aumento relativo è (25%-20%)/20%=25%, mentre la variazione in punti percentuali è 25%-20%=5 punti percentuali. Rispondono a domande diverse, quindi etichetta il risultato in modo esplicito.
La percentuale sul totale è una terza cosa: =B2/SUM($B$2:$B$10) descrive una quota, non una variazione. Un'intestazione chiara, come Variazione sul mese precedente, Punti percentuali o Quota sul totale, evita che formule corrette ciascuna per conto proprio vengano interpretate male.
Gestire in modo deliberato le basi pari a zero o negative
Quando il valore vecchio è zero, la variazione percentuale ordinaria non è definita ed Excel restituisce #DIV/0!. =IF(A2=0,"N/A",(B2-A2)/A2) comunica questo limite. Restituire 0 affermerebbe a torto che non c'è stata variazione. Decidi se, secondo la tua regola di reporting, una nuova attività debba essere etichettata come Nuova.
I valori iniziali negativi invertono il segno della formula standard: passare da -100 a -50 è un miglioramento, eppure =(B2-A2)/A2 restituisce -50%. Una convenzione diffusa è =(B2-A2)/ABS(A2), che restituisce +50%. È una convenzione, non una regola universale, quindi dichiarala accanto all'indicatore; i report finanziari possono preferire la variazione assoluta.
Errori comuni
Invertire vecchio e nuovo cambia sia il segno sia il denominatore, e dividere per il valore nuovo risponde a un'altra domanda. Le celle vuote vengono trattate come zero nei calcoli e i numeri memorizzati come testo possono causare errori. Tieni accanto alla percentuale la variazione assoluta =B2-A2 quando la scala conta: un aumento del 100% da 1 a 2 è grande in termini percentuali ma piccolo nella pratica.
Tocca a te
In C2 calcola la variazione percentuale dal valore vecchio a quello nuovo.
| A | B | C | |
|---|---|---|---|
| 1 | Old | New | Change |
| 2 | 80 | 100 | |
| 3 | 120 | 90 | |
| 4 | 50 | 50 |
Soluzione: =(B2-A2)/A2
Esempio verificato
Valori vecchi e nuovi in A e B. La riga 4 parte sotto lo zero e la riga 5 parte da zero.
| A | B | |
|---|---|---|
| 1 | Old | New |
| 2 | 80 | 100 |
| 3 | 120 | 90 |
| 4 | -100 | -50 |
| 5 | 0 | 40 |
| Formula | Risultato |
|---|---|
=(B2-A2)/A2 | 0.25 |
=(B3-A3)/A3 | -0.25 |
=(B4-A4)/A4 | -0.5 |
=(B4-A4)/ABS(A4) | 0.5 |
=(B5-A5)/A5 | #DIV/0! |
=IF(A5=0,"N/A",(B5-A5)/A5) | "N/A" |
Errori frequenti
- Dividere per il valore nuovo invece che per quello vecchio.
- Moltiplicare per 100 e poi applicare il formato Percentuale.
- Nascondere con uno zero fuorviante il caso indefinito di una base pari a zero.
Domande frequenti
Quale formula dà l'aumento percentuale?
Usa =(B2-A2)/A2 con il valore vecchio in A2 e quello nuovo in B2; un risultato positivo indica un aumento.
Come calcolo la diminuzione percentuale?
Con la stessa formula. Una diminuzione restituisce naturalmente una percentuale negativa.
Che cosa succede se il valore vecchio è zero?
La variazione percentuale non è definita. Restituisci un'etichetta chiara, come N/A o Nuovo, secondo la tua regola di reporting.
Perché compare 0,25 invece di 25%?
Applica il formato numerico Percentuale alla cella del risultato.
Metti in pratica
Continua con una lezione verificata di FormulaCamp in inglese: Arithmetic and Percentages (in inglese) Gratis
Apri la lezione gratuita (in inglese)