Calculer le pourcentage d’un montant
Cette calculatrice répond aux deux questions courantes que posent les remises, budgets, rapports, factures et comparaisons.
Lancer gratuitement
Saisissez un montant et un pourcentage pour obtenir la valeur correspondante, par exemple 18 pour cent de 250. Choisissez l’opération inverse si vous connaissez déjà deux montants et souhaitez déterminer le pourcentage que le premier représente par rapport au second. Le calcul est déterministe, accepte les nombres finis positifs ou négatifs et refuse clairement une base nulle, car une division par zéro ne produit aucun pourcentage défini.
Calculer le pourcentage d’un montant
Sélectionnez percentage_of_amount lorsque vous connaissez le montant et le pourcentage à appliquer. La calculatrice divise le pourcentage par cent, puis multiplie le facteur obtenu par le montant. Ainsi, douze pour cent devient 0.12 avant d’être multiplié par 250. Cette méthode fonctionne avec les pourcentages entiers, les valeurs décimales telles que 2.5 et les pourcentages supérieurs à 100. Elle accepte également les valeurs négatives lorsque leur signe possède un sens réel dans vos données, notamment pour un ajustement comptable. La valeur renvoyée correspond uniquement à la part calculée, et non au montant d’origine augmenté ou diminué de cette part. Pour une remise, soustrayez ensuite le résultat du prix initial ; pour une majoration, ajoutez-le. Le fait de conserver la part séparément rend le résultat utilisable dans davantage de traitements et évite de supposer si le pourcentage doit augmenter ou réduire le montant initial. Chaque entrée doit être un nombre JSON fini : les valeurs absentes, le texte numérique, l’infini et les chaînes non numériques sont refusés.
Déterminer le pourcentage qu’un montant représente d’un autre
Sélectionnez percentage_one_amount_is_of_another lorsque la part et le montant de référence sont déjà connus. Dans cette opération, amount est divisé par base_amount, puis le quotient est multiplié par cent. Si 45 éléments sur une base de 180 remplissent une condition, le résultat est 25 pour cent. La réponse peut être négative ou dépasser 100 lorsque les entrées représentent des soldes signés, des écarts ou des valeurs supérieures à leur référence ; la calculatrice ne limite pas les réponses mathématiquement valides à une plage conventionnelle. Le montant de base ne peut pas être nul, car aucun pourcentage fini ne permet d’exprimer un montant comme fraction de zéro. En revanche, un montant nul est valable lorsque la base ne l’est pas et renvoie zéro pour cent. Respectez l’ordre des entrées : demander quel pourcentage 45 représente de 180 diffère de demander quel pourcentage 180 représente de 45. Considérez base_amount comme le total, l’objectif, la référence ou le point de comparaison du premier montant.
Exploiter des résultats fiables dans les formulaires et automatisations
La calculatrice du navigateur et l’API utilisent le même calcul pur : une requête enregistrée produit donc le même résultat partout. La sortie reprend l’opération choisie et les entrées pertinentes avec la valeur calculée, ce qui rend les journaux et les transformations ultérieures compréhensibles sans dépendre d’un état de formulaire caché. Saisissez directement les nombres décimaux, sans symbole de pourcentage, signe monétaire ni séparateur de milliers ; utilisez par exemple 7.5 pour sept et demi pour cent. Le tarif de l’API est de $0.002 par requête, et le calcul peut aussi être exécuté localement dans le navigateur. Aucune consultation réseau, valeur aléatoire, horloge ou source externe n’influence l’arithmétique. Pour les rapports financiers, retenez que cet outil fournit un résultat numérique général sans imposer de règle d’arrondi propre à une devise. Appliquez ensuite la précision décimale et la convention comptable exigées par votre système. Si une grandeur extrême produit un résultat hors de la plage numérique finie, la capacité le refuse au lieu de renvoyer un infini inutilisable.
Cas d’usage
Calculer le montant d’une remise
Trouvez la valeur monétaire représentée par un taux de remise avant de la soustraire au prix affiché.
Mesurer l’avancement vers un objectif
Déterminez le pourcentage qu’une quantité réalisée représente par rapport à un objectif, un quota ou un total prévu non nul.
Automatiser les champs de pourcentage
Produisez des valeurs déterministes pour les factures, rapports, tableaux de bord et processus de validation des données.
Questions fréquentes
Combien coûte le calcul ?
Le tarif de l’API est de $0.002 par requête. Le calcul peut également être exécuté dans le navigateur.
Le résultat comprend-il le montant d’origine ?
Non. L’opération renvoie uniquement la part calculée. Ajoutez-la ou soustrayez-la séparément selon votre besoin.
Puis-je utiliser des pourcentages décimaux ou négatifs ?
Oui. Tout pourcentage numérique fini est accepté, y compris les valeurs fractionnaires, négatives et supérieures à 100.
Pourquoi une base nulle est-elle refusée ?
L’opération inverse divise par le montant de base. La division par zéro étant indéfinie, aucun pourcentage fini n’existe.
Comment arrondir les montants monétaires ?
Appliquez la règle d’arrondi exigée par votre devise ou votre système comptable après avoir reçu le résultat numérique général.
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/calc2/percentage-of-amount \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"operation":"percentage_of_amount","amount":250,"percentage":12}'const res = await fetch("https://api.kit.forhosting.com/calc2/percentage-of-amount", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"operation": "percentage_of_amount",
"amount": 250,
"percentage": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/percentage-of-amount",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"operation": "percentage_of_amount",
"amount": 250,
"percentage": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/percentage-of-amount", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"operation":"percentage_of_amount","amount":250,"percentage":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"operation":"percentage_of_amount","amount":250,"percentage":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/percentage-of-amount", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"operation": "percentage_of_amount",
"amount": 250,
"percentage": 12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.percentage_of_amount",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |