Calcolare la variazione percentuale
Misuri quanto è cambiato qualcosa rispetto al punto di partenza: passare da 80 a 100 è una crescita di 20, un aumento del 25 %, indicato come tale perché la direzione sia chiara. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore precedente
- 80
- Nuovo valore
- 100
- Differenza
- 20
- Variazione percentuale
- 25
- Direzione
- increase
Il calcolatore della variazione percentuale confronta un valore iniziale con uno successivo ed esprime la differenza rispetto al primo. Inserisca il valore precedente e quello nuovo per ottenere la differenza assoluta, la variazione percentuale e un’indicazione chiara di aumento, calo o nessuna variazione. È utile per prezzi, ricavi, misurazioni, indicatori di prestazione, scorte e qualsiasi quantità monitorata nel tempo. Il calcolo è deterministico, non usa la rete e rifiuta un valore iniziale pari a zero, perché zero non può essere il riferimento di una variazione percentuale finita.
Scelga il riferimento corretto prima del calcolo
La variazione percentuale risponde sempre a una domanda direzionale: quanto è cambiato il nuovo valore rispetto a quello precedente? Invertire i campi produce un risultato diverso perché cambia il denominatore. Per esempio, passare da 80 a 100 equivale a un aumento del 25 per cento, ma tornare da 100 a 80 equivale a un calo del 20 per cento.
Questa asimmetria è normale ed è uno dei motivi per cui una percentuale va sempre comunicata insieme al suo riferimento. Usi valori espressi nella stessa unità e misurati su basi confrontabili. Non confronti ricavi mensili con ricavi annuali, chilogrammi con libbre o un importo netto con uno lordo senza prima normalizzarli.
Entrambi gli input devono essere numeri finiti. Il valore precedente non può essere zero, poiché la divisione per zero non genera una variazione finita e significativa. Con una base nulla, comunichi la differenza assoluta o adotti un’alternativa specifica del settore, senza inventare una percentuale.
Comprenda la formula e i campi restituiti
Il calcolatore sottrae innanzitutto il valore precedente da quello nuovo per ottenere la differenza assoluta. Divide poi tale differenza per il valore precedente e moltiplica per 100: la variazione percentuale è ((valore nuovo meno valore precedente) diviso valore precedente) per 100. Un risultato positivo viene indicato come aumento, uno negativo come calo e zero come nessuna variazione.
I risultati vengono normalizzati a una precisione numerica stabile, evitando rumore irrilevante in virgola mobile senza sacrificare l’accuratezza utile. Sono accettati riferimenti negativi e la formula viene applicata alla lettera. In alcuni contesti aziendali il segno può allora sembrare poco intuitivo: lo interpreti con cautela e valuti se la differenza assoluta sia più informativa.
Il campo numerico non contiene il simbolo di percentuale, quindi può essere facilmente ordinato, confrontato, rappresentato in un grafico o passato a un altro calcolo.
Usi la variazione percentuale con il giusto contesto
La variazione percentuale è più utile quando è accompagnata dal contesto che chiarisce cosa è cambiato e in quale periodo. Un risultato come 12.5 per cento è incompleto se chi legge non conosce il valore iniziale, quello finale, l’unità e le date. Percentuali elevate si presentano spesso quando il riferimento è piccolo, anche se la differenza assoluta è modesta; consideri quindi di mostrare entrambi i valori.
Distingua inoltre la variazione percentuale dalla variazione in punti percentuali. Se un tasso di conversione sale dal 20 per cento al 25 per cento, l’aumento relativo è del 25 per cento, mentre la differenza è di 5 punti percentuali. Nei controlli automatici tratti l’errore per base zero come un segnale di qualità dei dati, senza sostituire silenziosamente il denominatore.
Poiché il calcolo non usa rete, casualità, ora corrente o stato memorizzato, input validi identici generano sempre output identici.
Casi d'uso
Monitorare la crescita dei ricavi
Confronti i ricavi di due periodi equivalenti e ottenga sia la differenza monetaria sia l’aumento o il calo relativo.
Misurare una variazione di prezzo
Quantifichi quanto è cambiato il prezzo di un prodotto, abbonamento o fornitore rispetto al valore precedente.
Controllare le metriche operative
Calcoli le variazioni di scorte, tempi di risposta, consumi energetici, difetti o altre misurazioni ripetute.
Domande frequenti
Che cosa indica un risultato negativo?
Con un riferimento positivo indica un calo. I riferimenti negativi seguono la formula alla lettera e possono richiedere un’interpretazione specifica.
Variazione percentuale e punti percentuali coincidono?
No. Un tasso che passa dal 20% al 25% cambia di 5 punti percentuali, ma aumenta del 25% rispetto al valore precedente.
Come si calcola la variazione percentuale tra due numeri?
Sottragga il valore iniziale da quello nuovo, divida il risultato per il valore iniziale e moltiplichi per 100. Da 80 a 100 la differenza è 20, e 20 diviso 80 per 100 dà un aumento del 25 %.
Perché da 80 a 100 è +25 % ma da 100 a 80 solo −20 %?
Perché ogni variazione si misura rispetto al proprio valore di partenza. Una differenza di 20 è un quarto di 80 ma un quinto di 100, quindi riporti sempre la variazione percentuale insieme al valore iniziale.
Perché il valore iniziale non può essere zero?
Il valore iniziale fa da divisore, e dividere per zero non dà una percentuale sensata. Se il punto di partenza è zero, riporti la variazione assoluta invece di inventare una percentuale; il calcolatore mostra un avviso chiaro.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/calc2/percentage-change \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"old_value":80,"new_value":100}'const res = await fetch("https://api.kit.forhosting.com/calc2/percentage-change", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"old_value": 80,
"new_value": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/percentage-change",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"old_value": 80,
"new_value": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/percentage-change", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"old_value":80,"new_value":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"old_value":80,"new_value":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/percentage-change", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"old_value": 80,
"new_value": 100
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.percentage_change",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Scelga il riferimento corretto prima del calcolo
Il valore precedente è quindi il riferimento e va inserito in old_value, mentre il valore successivo o di confronto va in new_value.
Comprenda la formula e i campi restituiti
La risposta include i due input convalidati, la differenza, il campo percentage_change e la direzione, così un’applicazione non deve ripetere l’operazione né interpretare il segno.
Usi la variazione percentuale con il giusto contesto
Nei cruscotti conservi old_value, new_value e la direzione accanto a percentage_change, in modo che l’affermazione sia verificabile rapidamente. Ogni richiesta API costa $0.002.
Domande tecniche
Quale formula usa il calcolatore?
Applica ((new_value - old_value) / old_value) × 100.
Perché il valore precedente non può essere zero?
È il denominatore. La divisione per zero non produce una variazione finita e significativa, quindi la richiesta restituisce un errore invalid_input.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002.