ForHosting KIT · Outils pour développeurs

Calculateur de pourcentage inversé

Un prix, un solde, une mesure ou un total final ne raconte souvent qu’une partie de l’histoire.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Ce calculateur de pourcentage inversé reconstitue le montant initial lorsque vous connaissez le montant final, le pourcentage et si celui-ci a été ajouté ou retiré. Il applique le bon multiplicateur inverse au lieu de simplement soustraire le pourcentage indiqué de la valeur finale. Le résultat fournit le montant initial retrouvé, la variation absolue et le multiplicateur employé, afin que vous puissiez facilement vérifier, expliquer ou automatiser le calcul.

Pourquoi l’inversion d’un pourcentage exige une division

Une variation en pourcentage se calcule à partir du montant initial, et non du montant final. Voilà pourquoi son inversion nécessite une division. Si une valeur initiale augmente de 20 pour cent, la valeur finale représente 120 pour cent de l’original, soit l’original multiplié par 1.20. Pour retrouver le point de départ, il faut donc diviser le montant final par 1.20. Soustraire 20 pour cent du montant final utiliserait une autre base et donnerait un résultat erroné. Le même principe vaut pour une baisse : après un retrait de 20 pour cent, il reste 80 pour cent de l’original, donc le montant final doit être divisé par 0.80. Indiquez si le pourcentage a été ajouté ou retiré, saisissez-le en points de pourcentage ordinaires, puis fournissez le montant final observé. Le calculateur renvoie le montant initial et affiche le multiplicateur ainsi que la formule exacte, ce qui vous permet de contrôler clairement la méthode utilisée.

Choisissez correctement entre ajouté et retiré

L’opération décrit ce qui est arrivé au montant initial inconnu. Choisissez ajouté si une marge, une augmentation, une croissance, un supplément ou une autre hausse a produit le montant final. Choisissez retiré si une remise, une réduction, une perte, une contraction ou une autre baisse l’a produit. Pour un ajout, le diviseur est égal à un plus le pourcentage exprimé sous forme décimale. Pour un retrait, il vaut un moins cette valeur décimale. Un pourcentage retiré doit rester inférieur à 100 pour cent : retirer exactement 100 pour cent donne zéro quel que soit le montant de départ, ce qui empêche de retrouver une valeur initiale unique à partir du seul résultat. Zéro pour cent est accepté dans les deux sens et laisse le montant inchangé. Conservez les mêmes unités : si le résultat est en euros, kilogrammes ou articles vendus, le montant initial et la variation utilisent cette même unité. Saisissez 12.5 pour 12.5 pour cent, et non 0.125.

Interprétez, arrondissez et exploitez le résultat

Le montant initial est la valeur reconstituée avant la variation indiquée. Le montant de la variation correspond à la différence absolue entre l’original et le résultat ; il reste donc positif que le pourcentage ait été ajouté ou retiré. Le multiplicateur indique la proportion de l’original devenue la valeur finale : par exemple 1.15 après un ajout de 15 pour cent, ou 0.85 après un retrait de 15 pour cent. Par défaut, les champs numériques sont arrondis à dix décimales, mais vous pouvez choisir de zéro à quinze décimales selon vos besoins de présentation ou de traitement. Seul l’affichage est arrondi, tandis que le calcul conserve la précision numérique disponible. Deux décimales conviennent souvent aux montants monétaires ; gardez-en davantage pour rapprocher des étapes intermédiaires ou appliquer vos propres règles d’arrondi. Le service est déterministe et n’effectue aucune requête réseau : les mêmes entrées produisent toujours la même sortie, ce qui facilite les contrôles reproductibles et l’automatisation.

Annuler une marge de prix

Retrouvez le prix de gros ou de base lorsqu’un prix affiché comprend une marge en pourcentage connue.

Trouver le montant avant remise

Calculez le montant affiché à l’origine à partir de la valeur remisée et du pourcentage retiré.

Reconstituer un solde antérieur

Remontez d’un solde actuel à sa valeur avant une hausse ou une baisse en pourcentage connue.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. Vous pouvez aussi utiliser gratuitement le calculateur dans votre navigateur.

Pourquoi ne puis-je pas soustraire le pourcentage du montant final ?

Le pourcentage a été appliqué au montant initial ; le résultat repose donc sur une autre base. La division par le multiplicateur inverse correctement la variation.

Comment inverser une hausse en pourcentage ?

Choisissez ajouté. Le calculateur divise le montant final par un plus le pourcentage divisé par 100.

Comment inverser une baisse en pourcentage ?

Choisissez retiré. Le calculateur divise le montant final par un moins le pourcentage divisé par 100.

Pourquoi le pourcentage retiré doit-il être inférieur à 100 ?

À 100 pour cent, la valeur finale est nulle pour tout original ; aucun montant initial unique ne peut donc être retrouvé.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/fin/reverse-percentage

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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"}'
{
  "final_amount": 120,
  "percentage": 20,
  "operation": "added"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.reverse_percentage",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →