Calculateur de nombre décimal en pourcentage (et inverse)
Calculateur de nombre décimal en pourcentage : multipliez par 100 pour passer d’un nombre décimal à un pourcentage, et la page convertit aussi dans l’autre sens. Elle couvre les règles, Excel et un tableau associant chaque nombre décimal à son pourcentage et à sa fraction.
Des valeurs d’exemple sont saisies. Remplacez-les par les vôtres.
Pourcentage
37,5 %
Détail du calcul
- 0,375 × 100 = 37,5 %
Une formule attend 0,075 et le prêt indique 7,5 %. Ou un tableur renvoie 0,35 et vous devez dire 35 %. Dans les deux cas, la tâche est la même : décalez la virgule de deux rangs, ou multipliez ou divisez par 100.
Saisissez un nombre décimal ou un pourcentage dans ce calculateur de nombre décimal en pourcentage : il convertit dans les deux sens, et sert donc aussi à passer d’un pourcentage à un nombre décimal. Il montre l’étape de multiplication par 100 ou de division par 100 avec vos nombres. En dessous, vous trouverez les règles, six exemples détaillés et un tableau de conversion qui donne aussi la fraction.
Comment convertir un nombre décimal en pourcentage et un pourcentage en nombre décimal
Réponse rapide : pour transformer un nombre décimal en pourcentage, multipliez par 100. Pour transformer un pourcentage en nombre décimal, divisez par 100. Ainsi 0,75 vaut 75 %, et 75 % vaut 0,75.
Comment convertir un pourcentage en nombre décimal
- Retirez le signe pourcentage.
- Divisez le nombre par 100.
- Vérifiez le résultat : il doit être 100 fois plus petit que le pourcentage de départ.
Diviser par 100 revient à décaler la virgule de deux rangs vers la gauche. Vous pouvez le faire de tête : 50 % devient 0,5, car 50 ÷ 100 = 0,5, et 18 pour cent en nombre décimal font 0,18. Dans un pourcentage entier, la virgule se trouve à la fin, donc 8 % s’écrit 8,0 et décaler de deux rangs vers la gauche donne 0,08.
Quand il faut des zéros
Convertir un pourcentage en nombre décimal demande des zéros quand le nombre a moins de deux chiffres avant la virgule. 5 % devient 0,05, et non 0,5, car la virgule doit parcourir deux rangs et il n’y a qu’un seul chiffre à franchir. Un pourcentage inférieur à 1 % demande plus de zéros : 0,5 % devient 0,005.
Comment convertir un nombre décimal en pourcentage
- Multipliez le nombre décimal par 100.
- Ajoutez le signe pourcentage.
Multiplier par 100 décale la virgule de deux rangs vers la droite, donc 0,07 devient 7 %, 0,125 devient 12,5 % et 1,5 devient 150 %. Pour un nombre décimal périodique comme 0,3333, n’arrondissez que le pourcentage final : 33,33 %.
Pourcentage en nombre décimal dans Excel et Google Sheets
Une cellule au format pourcentage contient déjà le nombre décimal. Si elle affiche 12,5 %, la valeur stockée est 0,125, donc vous ne divisez pas une seconde fois. Pour lire la valeur stockée, changez le format de la cellule en Nombre ou Standard. Si une cellule contient simplement 12,5 et que vous voulez le nombre décimal, saisissez =A2/100.
Pourcentage, nombre décimal et fraction ensemble
Un pourcentage, un nombre décimal et une fraction sont trois façons d’écrire une même valeur, donc la conversion d’un nombre décimal en pourcentage n’est qu’un changement de forme. Utilisez le calculateur ci-dessus comme calculateur de pourcentage en nombre décimal : le pourcentage entre, le nombre décimal sort, et l’étape de division par 100 est affichée. Pour passer d’une fraction à un pourcentage, divisez le numérateur par le dénominateur et multipliez par 100, ce que fait le calculateur de fraction en pourcentage. Pour passer d’un pourcentage à une fraction, écrivez-le sur 100 et simplifiez, ce que fait le calculateur de pourcentage en fraction.
Exemples de conversion d’un pourcentage en nombre décimal et d’un nombre décimal en pourcentage
Exemple 1 : 5 % en nombre décimal
Données
Étape 1
Divisez par 100 : 5 ÷ 100 = 0,05
Réponse
Exemple 2 : 12,5 % en nombre décimal
Données
Étape 1
12,5 ÷ 100 = 0,125
Réponse
Exemple 3 : 150 % en nombre décimal
Données
Étape 1
150 ÷ 100 = 1,5
Réponse
Exemple 4 : 0,5 % en nombre décimal
Données
Étape 1
0,5 ÷ 100 = 0,005
Réponse
Exemple 5 : 0,025 en pourcentage
Données
Étape 1
Multipliez par 100 : 0,025 × 100 = 2,5 %
Réponse
Exemple 6 : un nombre décimal périodique, 0,333333
Données
Étape 1
Multipliez par 100 : 0,333333 × 100 = 33,3333, soit 33,33 % à deux décimales près.
Réponse
Tableau de conversion pourcentage, nombre décimal et fraction
Ce tableau donne les valeurs courantes sous les trois formes, avec les nombres décimaux arrondis à quatre décimales. Pour d’autres fractions, consultez le calculateur de fraction en pourcentage.
| Pourcentage | Nombre décimal | Fraction |
|---|---|---|
| 1 % | 0,01 | 1/100 |
| 5 % | 0,05 | 1/20 |
| 10 % | 0,1 | 1/10 |
| 12,5 % | 0,125 | 1/8 |
| 20 % | 0,2 | 1/5 |
| 25 % | 0,25 | 1/4 |
| 33,33 % | 0,3333 | 1/3 |
| 40 % | 0,4 | 2/5 |
| 50 % | 0,5 | 1/2 |
| 60 % | 0,6 | 3/5 |
| 66,67 % | 0,6667 | 2/3 |
| 75 % | 0,75 | 3/4 |
| 80 % | 0,8 | 4/5 |
| 90 % | 0,9 | 9/10 |
| 100 % | 1 | 1 |
| 125 % | 1,25 | 5/4 |
| 150 % | 1,5 | 3/2 |
| 200 % | 2 | 2 |
Code de conversion d’un nombre décimal en pourcentage
Les deux versions reproduisent les exemples ci-dessus (0,05, 0,125, 1,5, 0,005, 2,5 %, 33,33 %), rejettent toute saisie non numérique et limitent le nombre de décimales.
JavaScript
function finite(name, v) { if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}function places(decimals) { if (!Number.isInteger(decimals) || decimals < 0 || decimals > 12) throw new RangeError("decimals must be a whole number from 0 to 12"); return decimals;}// 0.125 -> 12.5 (multiply by 100)export function decimalToPercent(decimal, decimals = 2) { finite("decimal", decimal); return Number((decimal * 100).toFixed(places(decimals)));}// 12.5 -> 0.125 (divide by 100)export function percentToDecimal(percent, decimals = 6) { finite("percent", percent); return Number((percent / 100).toFixed(places(decimals)));}Python
from decimal import Decimal, ROUND_HALF_UPimport mathdef _num(name, v): if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not math.isfinite(float(v)): raise ValueError(f"{name} must be a finite number") return Decimal(str(v))def _round(x, decimals): if not isinstance(decimals, int) or isinstance(decimals, bool) or not 0 <= decimals <= 12: raise ValueError("decimals must be a whole number from 0 to 12") return x.quantize(Decimal(1).scaleb(-decimals), rounding=ROUND_HALF_UP)def decimal_to_percent(decimal, decimals=2): return _round(_num("decimal", decimal) * 100, decimals)def percent_to_decimal(percent, decimals=6): return _round(_num("percent", percent) / 100, decimals)decimalToPercent(0.07) renvoie 7, mais le produit brut 0,07 × 100 vaut 7.000000000000001 en JavaScript, car 0,07 n’a pas de forme binaire exacte. L’étape d’arrondi masque ce défaut ; arrondissez donc toujours avant l’affichage. La version Python travaille sur des valeurs Decimal construites à partir du texte du nombre : elle évite ce défaut, arrondit à la hausse en cas d’égalité (demi vers le haut), ce qui est la convention scolaire habituelle, et renvoie un Decimal, si bien que 12,5 % s’affiche 12.50. Retirez le signe % final avant d’appeler l’une ou l’autre fonction.
Confidentialité et sécurité de la saisie
- Les valeurs sont calculées dans votre navigateur. Les nombres que vous saisissez ne sont ni envoyés à un serveur ni enregistrés.
- Le champ n’accepte que des nombres, avec un signe % facultatif à la fin. Le texte, les champs vides, NaN et Infinity sont refusés avec un message, et rien de ce que vous saisissez n’est jamais évalué comme du code.
- Les valeurs négatives sont acceptées : -20 % vaut -0,2.
- Le nombre de décimales est limité à un entier de 0 à 12.
- Dans cette langue, la virgule est le séparateur décimal, donc 12,5 vaut douze et demi et 1,200 vaut 1,2. Le point sert de séparateur de milliers quand une virgule décimale suit, donc 1.234,5 est lu 1234,5. Une saisie comme 1.234 (un point suivi d’exactement trois chiffres, sans virgule) ou 1,2,3 est refusée comme ambiguë au lieu d’être devinée. Les espaces entre les groupes de chiffres, y compris les espaces insécables, sont ignorés, donc 1 200 est lu 1200.
Erreurs courantes sur la conversion de pourcentage en nombre décimal
| Erreur | Ce qui ne va pas | Ce que fait le calculateur |
|---|---|---|
| Décaler la virgule d’un seul rang | 5 % lu comme 0,5 au lieu de 0,05 | Divise par 100 et complète avec des zéros |
| Ignorer les zéros sous 1 % | 0,5 % lu comme 0,05 au lieu de 0,005 | Affiche l’étape de division par 100 |
| Multiplier un nombre décimal par 10 | 0,25 lu comme 2,5 % au lieu de 25 % | Multiplie par 100 |
| Oublier le signe pourcentage | 0,75 indiqué comme 75 | Indique que le résultat est un pourcentage |
| Diviser de nouveau par 100 une cellule au format pourcentage | 12,5 % dans une cellule est déjà 0,125 ; diviser donne 0,00125 | Prend le nombre tel qu’il a été saisi |
| Arrondir d’abord le nombre décimal | 0,3333 arrondi à 0,33 donne 33 %, et non 33,33 % | N’arrondit que le résultat final |
| Traiter un résultat de plus de 100 % comme une erreur | 150 % vaut 1,5, ce qui est valide | Accepte les valeurs supérieures à 100 % |
Une même valeur sous quatre formes
La même valeur, 12,5 %, écrite de quatre façons, et comment obtenir chacune :
| Conversion | Règle | Exemple | Où le faire |
|---|---|---|---|
| Pourcentage en nombre décimal | Divisez par 100 | 12,5 % = 0,125 | Cette page |
| Nombre décimal en pourcentage | Multipliez par 100 | 0,125 = 12,5 % | Cette page |
| Fraction en pourcentage | Divisez, puis multipliez par 100 | 1/8 = 12,5 % | Calculateur de fraction en pourcentage |
| Pourcentage en fraction | Écrivez sur 100 et simplifiez | 12,5 % = 1/8 | Calculateur de pourcentage en fraction |