FormulaCamp
Tutte le guide a Excel
Guide pratiche a Excel

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.

Tabella di esempio: ricavi mensili
ABC
1OldNewChange
280100
312090
45050
Non ancora risolto.

Esempio verificato

Valori vecchi e nuovi in A e B. La riga 4 parte sotto lo zero e la riga 5 parte da zero.

AB
1OldNew
280100
312090
4-100-50
5040
FormulaRisultato
=(B2-A2)/A20.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)