Calcolatore percentuale inversa
Un prezzo, un saldo, una misura o un totale finale spesso raccontano solo una parte della storia.
Esegui gratis nel browser
Questo calcolatore di percentuale inversa ricostruisce l’importo iniziale quando Lei conosce l’importo finale, la percentuale e se tale percentuale è stata aggiunta o sottratta. Applica il corretto moltiplicatore inverso invece di sottrarre semplicemente la percentuale indicata dal valore finale. Il risultato comprende l’originale recuperato, la variazione assoluta e il moltiplicatore utilizzato, rendendo il calcolo facile da verificare, spiegare o automatizzare.
Perché invertire una percentuale richiede una divisione
Una variazione percentuale viene calcolata sull’importo iniziale, non su quello finale. Per questo motivo, per invertirla occorre dividere. Se un valore iniziale aumenta del 20 per cento, il risultato equivale al 120 per cento dell’originale, cioè all’originale moltiplicato per 1.20. Per recuperare il punto di partenza bisogna quindi dividere l’importo finale per 1.20. Sottrarre il 20 per cento dell’importo finale userebbe una base diversa e produrrebbe una risposta errata. Lo stesso principio vale per una diminuzione: dopo aver sottratto il 20 per cento rimane l’80 per cento dell’originale, quindi l’importo finale va diviso per 0.80. Selezioni se la percentuale è stata aggiunta o sottratta, la inserisca nei normali punti percentuali e indichi l’importo finale osservato. Il calcolatore restituisce l’originale e mostra il moltiplicatore e la formula esatti, affinché Lei possa controllare chiaramente come è stato ottenuto il risultato.
Scelga con attenzione tra aggiunta e sottratta
L’operazione descrive ciò che è accaduto all’importo iniziale sconosciuto. Scelga aggiunta se un ricarico, un aumento, una crescita, un supplemento o un altro incremento ha prodotto l’importo finale. Scelga sottratta se il risultato deriva da uno sconto, una riduzione, una perdita, un calo o un’altra diminuzione. Per un’aggiunta, il divisore è uno più la percentuale espressa in forma decimale; per una sottrazione, è uno meno tale valore. Una percentuale sottratta deve essere inferiore al 100 per cento, perché sottrarre esattamente il 100 per cento lascia zero qualunque fosse l’importo di partenza e rende impossibile recuperare un originale univoco dal solo risultato. Lo zero per cento è valido in entrambi i casi e lascia invariato l’importo. Mantenga coerenti le unità: se il finale è in euro, chilogrammi o pezzi venduti, originale e variazione useranno la stessa unità. Inserisca 12.5 per indicare il 12.5 per cento, non 0.125.
Come leggere, arrotondare e usare il risultato
L’importo iniziale è il valore ricostruito prima della variazione specificata. L’importo della variazione è la differenza assoluta tra l’originale e il finale, quindi rimane positivo sia quando la percentuale è stata aggiunta sia quando è stata sottratta. Il moltiplicatore indica quale proporzione dell’originale è diventata il valore finale: per esempio 1.15 dopo un aumento del 15 per cento oppure 0.85 dopo una riduzione del 15 per cento. Per impostazione predefinita, i campi numerici vengono arrotondati a dieci decimali, ma Lei può sceglierne da zero a quindici in base alle esigenze di presentazione o elaborazione. L’arrotondamento modifica solo l’output visualizzato, mentre il calcolo usa la precisione numerica disponibile. Per il denaro possono essere comodi due decimali; ne conservi di più per riconciliare passaggi intermedi o applicare regole monetarie proprie. Il servizio è deterministico e non effettua richieste di rete, quindi input identici producono sempre output identici.
Casi d'uso
Annullare un ricarico sul prezzo
Recuperi il prezzo all’ingrosso o di base quando quello mostrato include un ricarico percentuale noto.
Trovare l’importo prima dello sconto
Calcoli l’importo originariamente esposto partendo dal valore scontato e dalla percentuale sottratta.
Ricostruire un saldo precedente
Risale dal saldo corrente al valore anteriore a un aumento o a una diminuzione percentuale nota.
Domande frequenti
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Lei può anche usare gratuitamente il calcolatore nel browser.
Perché non posso sottrarre la percentuale dall’importo finale?
La percentuale è stata applicata all’importo iniziale, quindi il finale usa una base diversa. La divisione per il moltiplicatore inverte correttamente la variazione.
Come si inverte un aumento percentuale?
Scelga aggiunta. Il calcolatore divide l’importo finale per uno più la percentuale divisa per 100.
Come si inverte una riduzione percentuale?
Scelga sottratta. Il calcolatore divide l’importo finale per uno meno la percentuale divisa per 100.
Perché la percentuale sottratta deve essere inferiore a 100?
Al 100 per cento, il valore finale è zero per ogni originale, quindi non è possibile recuperare un unico importo iniziale.
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/fin/reverse-percentage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"final_amount":120,"percentage":20,"operation":"added"}'const res = await fetch("https://api.kit.forhosting.com/fin/reverse-percentage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"final_amount": 120,
"percentage": 20,
"operation": "added"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/reverse-percentage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"final_amount": 120,
"percentage": 20,
"operation": "added"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/reverse-percentage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"final_amount":120,"percentage":20,"operation":"added"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"final_amount":120,"percentage":20,"operation":"added"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/reverse-percentage", 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
{
"final_amount": 120,
"percentage": 20,
"operation": "added"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.reverse_percentage",
"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. |