Sommario
Questa esercitazione mostra come creare una formula di Excel per l'aumento o la diminuzione percentuale e come utilizzarla con numeri positivi e negativi.
In Microsoft Excel esistono 6 diverse funzioni per il calcolo della varianza, ma nessuna di esse è adatta a calcolare la differenza percentuale tra due celle. Le funzioni integrate sono progettate per trovare la varianza nel senso classico del termine, ovvero quanto un insieme di valori si discosta dalla loro media. La varianza percentuale è qualcosa di diverso. In questo articolo troverete la giustaformula per il calcolo della variazione percentuale in Excel.
Che cos'è la variazione percentuale?
Variazione percentuale, alias varianza percentuale o differenza è una variazione proporzionale tra due valori, un valore originale e un nuovo valore.
La formula della variazione percentuale calcola quanto cambia qualcosa tra due periodi in percentuale. Ad esempio, è possibile calcolare la varianza tra le vendite di quest'anno e quelle dell'anno scorso, tra una previsione e la temperatura osservata, tra un costo preventivato e quello reale.
Per esempio, a gennaio avete guadagnato 1.000 dollari e a febbraio 1.200, quindi la differenza è un aumento di 200 dollari. Ma a quanto ammonta in termini di percentuale? Per scoprirlo, si usa la formula della variazione percentuale.
Formula di variazione percentuale in Excel
Esistono due formule di base per trovare la differenza percentuale tra due numeri.
Formula classica della varianza percentuale
Ecco la formula generalmente utilizzata per calcolare la variazione percentuale:
( nuovo_valore - vecchio_valore ) / vecchio_valoreIn matematica, normalmente si eseguono 3 passaggi per calcolare la varianza percentuale tra due valori numerici:
- Sottrarre il nuovo valore da quello vecchio.
- Dividere la differenza per il vecchio numero.
- Moltiplicare il risultato per 100.
In Excel, si salta l'ultimo passaggio applicando l'opzione Percentuale formato.
Formula di variazione percentuale in Excel
Ecco una formula più semplice per la variazione percentuale in Excel che restituisce lo stesso risultato.
nuovo_valore / vecchio_valore - 1Come calcolare la variazione percentuale in Excel
Per trovare la differenza percentuale tra due numeri in Excel, è possibile utilizzare una delle formule sopra descritte. Supponiamo di avere le vendite stimate nella colonna B e le vendite effettive nella colonna C. Assumendo che il numero stimato sia il valore "di base" e quello effettivo sia il valore "nuovo", le formule assumono questa forma:
=(C3-B3)/B3
o
=C3/B3-1
Le formule precedenti confrontano i numeri della riga 3. Per calcolare la percentuale di variazione dell'intera colonna, è necessario procedere in questo modo:
- Inserire la formula della differenza percentuale in una cella vuota qualsiasi della riga 3, ad esempio in D3 o E3.
- Con la cella della formula selezionata, fare clic sul pulsante Stile percentuale sulla barra multifunzione o premere la scorciatoia Ctrl + Maiusc + % per convertire il numero decimale in percentuale.
- Trascinare la formula verso il basso su tutte le righe necessarie.
Dopo aver copiato la formula, si otterrà una colonna di variazione percentuale dei dati.
Come funziona la formula di variazione percentuale di Excel
Quando si eseguono i calcoli manualmente, si prende un vecchio valore (originale) e un nuovo valore, si trova la differenza tra i due e la si divide per il valore originale. Per ottenere il risultato in percentuale, lo si moltiplica per 100.
Ad esempio, se il valore iniziale è 120 e il nuovo valore è 150, la differenza percentuale può essere calcolata in questo modo:
=(150-120)/120
=30/120
=0.25
0.25*100 = 25%
Applicazione del Percentuale Il formato numerico di Excel visualizza automaticamente un numero decimale come percentuale, pertanto la parte *100 viene omessa.
Formula di Excel per l'aumento/decremento percentuale
Poiché la percentuale di aumento o diminuzione è solo un caso particolare di varianza percentuale, viene calcolata con la stessa formula:
( nuovo_valore - valore_iniziale ) / valore_inizialeOppure
nuovo_valore / valore_iniziale - 1Ad esempio, per calcolare il valore aumento percentuale tra due valori (B2 e C2), la formula è:
=(C2-B2)/B2
Oppure
=C2/B2-1
Una formula per calcolare il diminuzione percentuale è esattamente la stessa.
Valore assoluto della variazione percentuale di Excel
Per impostazione predefinita, la formula della varianza percentuale in Excel restituisce un valore positivo per l'aumento percentuale e un valore negativo per la diminuzione percentuale. Per ottenere la variazione percentuale come un valore valore assoluto senza tener conto del suo segno, avvolgere la formula nella funzione ABS in questo modo:
ABS(( nuovo_valore - vecchio_valore ) / vecchio_valore)Nel nostro caso, la formula assume questa forma:
=ABS((C3-B3)/B3)
Anche questo va bene:
=ABS(C3/B3-1)
Calcolo della percentuale di sconto
Questo esempio mostra un altro uso pratico della formula di variazione percentuale di Excel: l'elaborazione di una percentuale di sconto. Quindi, signore, quando andate a fare shopping, ricordate questo:
sconto % = (prezzo scontato - prezzo normale) / prezzo normale
sconto % = prezzo scontato / prezzo normale - 1
La percentuale di sconto viene visualizzata come un valore negativo perché il nuovo prezzo scontato è inferiore al prezzo iniziale. Per visualizzare il risultato in formato numero positivo , annidare le formule all'interno della funzione ABS come abbiamo fatto nell'esempio precedente:
=ABS((C2-B2)/B2)
Calcolare il valore dopo la variazione percentuale
Per ottenere un valore dopo l'aumento o la diminuzione percentuale, la formula generica è:
valore_iniziale *(1+ variazione_percentuale )Supponiamo di avere i valori originali nella colonna B e la differenza percentuale nella colonna C. Per calcolare il nuovo valore dopo la variazione percentuale, la formula in D2 copiata in basso è:
=B2*(1+C2)
Per prima cosa, si trova la percentuale complessiva che deve essere moltiplicata per il valore originale. Per questo, basta aggiungere la percentuale a 1 (1+C2). Quindi, si moltiplica la percentuale complessiva per i numeri originali per ottenere il risultato desiderato.
Come si può vedere, questa soluzione funziona bene sia per l'aumento che per la diminuzione della percentuale:
A aumentare o diminuire un'intera colonna di una certa percentuale Per incrementare del 5% tutti i valori della colonna B, inserite la formula seguente in C2 e poi trascinatela verso il basso sulle altre righe:
=B2*(1+5%)
In questo caso, è sufficiente moltiplicare il valore originale per il 105%, ottenendo così un valore superiore del 5%.
Per comodità, è possibile inserire il valore percentuale in una cella predefinita (F2) e fare riferimento a tale cella. Il trucco consiste nel bloccare il riferimento alla cella con il segno $, in modo che la formula venga copiata correttamente:
=B2*(1+$F$2)
Il vantaggio di questo approccio è che per aumentare una colonna di un'altra percentuale è sufficiente modificare il valore in una sola cella. Poiché tutte le formule sono collegate a quella cella, verranno ricalcolate automaticamente.
Calcolo della varianza percentuale con valori negativi
Se alcuni valori sono rappresentati da numeri negativi, la formula tradizionale della differenza percentuale non funziona correttamente. Una soluzione comunemente accettata è quella di rendere il denominatore un numero positivo con l'aiuto della funzione ABS.
Ecco una formula generica di Excel per la variazione percentuale con numeri negativi:
( nuovo_valore - vecchio_valore ) / ABS( vecchio_valore )Con il vecchio valore in B2 e il nuovo valore in C2, la formula reale è la seguente:
=(C2-B2)/ABS(B2)
Nota: sebbene questo aggiustamento dell'ABS sia tecnicamente corretto, la formula può produrre risultati fuorvianti nel caso in cui il valore originale sia negativo e il nuovo valore sia positivo, e viceversa.
Variazione percentuale di Excel divisa per l'errore zero (#DIV/0)
Se il set di dati contiene valori nulli, è probabile che si verifichi un errore di divisione per zero (#DIV/0!) quando si calcola la variazione percentuale in Excel, poiché in matematica non è possibile dividere un numero per zero. La funzione IFERROR può aiutare a superare questo problema. A seconda delle vostre aspettative per il risultato finale, utilizzate una delle seguenti soluzioni.
Soluzione 1: se il vecchio valore è zero, restituire 0
Se il vecchio valore è zero, la variazione percentuale sarà dello 0%, indipendentemente dal fatto che il nuovo valore sia zero o meno.
=IFERROR((C2-B2)/B2, 0)
o
=IFERROR(C2/B2-1, 0)
Soluzione 2: se il vecchio valore è zero, restituire il 100%.
Questa soluzione implementa un altro approccio ipotizzando che il nuovo valore sia cresciuto del 100% partendo da zero:
=IFERROR((C2-B2)/B2, 1)
=IFERROR(C2/B2-1, 1)
In questo caso, la differenza percentuale sarebbe del 100% se il vecchio valore è zero (riga 5) o se entrambi i valori sono zero (riga 9).
Osservando i record evidenziati di seguito, risulta evidente che nessuna delle due formule è perfetta:
Per ottenere risultati migliori, è possibile combinare le due formule in una sola utilizzando l'istruzione IF annidata:
=IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))
Questa formula migliorata tornerà:
- La variazione percentuale è pari a 0% se i valori vecchi e nuovi sono entrambi zero.
- La variazione percentuale è pari al 100% se il vecchio valore è zero e il nuovo valore non è zero.
Ecco come calcolare un aumento o una diminuzione percentuale in Excel. Per fare esperienza pratica, potete scaricare la nostra cartella di lavoro di esempio qui sotto. Vi ringrazio per la lettura e spero di vedervi sul nostro blog la prossima settimana!
Eserciziario da scaricare
Formula Excel per l'aumento/diminuzione percentuale - esempi (file .xlsx)