Aller au contenu principal

Des valeurs d’exemple sont saisies. Remplacez-les par les vôtres.

Parties

Parts

20 % : 80 %

Détail du calcul

  1. Total des 2 parties = 5
  2. 1 ÷ 5 = 0,2
  3. 0,2 × 100 = 20 %
  4. 4 ÷ 5 = 0,8
  5. 0,8 × 100 = 80 %
Partie 1
20 %
Partie 2
80 %
Total des parties
5
Les parts exactes totalisent
100 %
Les parts arrondies totalisent
100 %

Les rapports se lisent de partie à partie : 3:1 donne 75 % et 25 %.

Un mélange fait 2 parties de concentré pour 3 parties d'eau, ou un budget se répartit selon 3:5:2 entre trois équipes. Quelle proportion représente chaque partie ? Additionnez les parties pour obtenir le total, divisez chaque partie par ce total, puis multipliez par 100 : 2:3 donne 40 % et 60 %.

Saisissez un rapport à deux ou trois parties dans ce calculateur de rapport en pourcentage : il affiche chaque proportion en pourcentage, avec le total et le détail du calcul. Vous pouvez aussi faire l'inverse et transformer un pourcentage en rapport.

Comment fonctionne la conversion d'un rapport en pourcentage

Réponse rapide : additionnez les parties du rapport pour obtenir le total, divisez chaque partie par le total, puis multipliez par 100. Pour 2:3, le total est 5, donc les proportions sont 2 ÷ 5 = 40 % et 3 ÷ 5 = 60 %.

Comment convertir un rapport en pourcentage

  1. Additionnez les parties du rapport pour obtenir le nombre total de parties.
  2. Divisez chaque partie par le total pour obtenir sa proportion sous forme de nombre décimal.
  3. Multipliez chaque proportion par 100 et ajoutez le signe pourcentage.

Un rapport compare des parties entre elles. Un pourcentage compare chaque partie au tout, et le tout est la somme des parties. C'est pourquoi la première étape consiste à les additionner. Les proportions font toujours 100 % au total.

Formule de conversion d'un rapport en pourcentage

Proportion d'une partie = partie ÷ (somme de toutes les parties) × 100. La formule de conversion d'un rapport en pourcentage est la même quel que soit le nombre de parties : un rapport à trois parties comme 3:5:2 a pour total 3 + 5 + 2 = 10.

Rapports à trois parties

Pour trois parties, divisez chaque partie par le même total, la somme des trois. La méthode ne change pas ; il y a simplement une division de plus.

Partie à partie et partie au tout

Les rapports se lisent normalement de partie à partie : 3:1 signifie trois parties pour une partie, soit un total de quatre, et des proportions de 75 % et 25 %. Cela ne veut pas dire 300 %. Si l'on vous donne un rapport d'une partie au tout, comme 3 sur 4, le tout est déjà le second nombre et la proportion est 3 ÷ 4 = 75 %. Le calculateur lit tout rapport de partie à partie.

Du pourcentage au rapport

Pour passer du pourcentage au rapport, écrivez la proportion et le reste sous forme de rapport, puis simplifiez. Une proportion de 25 % laisse 75 %, donc le rapport est 25:75, qui devient 1:3 après division des deux nombres par leur plus grand diviseur commun. Pour 40 %, le rapport est 40:60, soit 2:3, et pour 50 %, c'est 50:50, soit 1:1. Changez le sens dans le calculateur pour convertir un pourcentage en rapport ; il fonctionne alors comme un calculateur de pourcentage en rapport. Une proportion avec décimales, comme 33,33 %, donne un long rapport (3333:6667), alors qu'un pourcentage entier en donne un plus lisible.

Exemples de conversion d'un rapport en pourcentage

Exemple 1 : un rapport à deux parties, 2:3

Données

2:3
  1. Étape 1

    Le total est 2 + 3 = 5.
  2. Étape 2

    Divisez : 2 ÷ 5 = 0,4 et 3 ÷ 5 = 0,6.

Réponse

Multipliez par 100 : 40 % et 60 %.

Exemple 2 : un rapport dont la première partie est petite, 1:4

Données

1:4
  1. Étape 1

    Le total est 5.

Réponse

Les proportions sont 1 ÷ 5 = 0,2 et 4 ÷ 5 = 0,8, soit 20 % et 80 %.

Exemple 3 : un rapport à trois parties, 3:5:2

Données

3:5:2
  1. Étape 1

    Le total est 3 + 5 + 2 = 10.

Réponse

Les proportions sont 3 ÷ 10, 5 ÷ 10 et 2 ÷ 10, soit 30 %, 50 % et 20 %.

Exemple 4 : un rapport à trois parties dont la division ne tombe pas juste, 1:2:3

Données

1:2:3
  1. Étape 1

    Le total est 6.

Réponse

Les proportions sont 1 ÷ 6 = 16,67 %, 2 ÷ 6 = 33,33 % et 3 ÷ 6 = 50 %, soit 16,67 %, 33,33 % et 50 % à deux décimales. Leur somme fait exactement 100.

Exemple 5 : rapports de mélange, 1:9

Données

1:9

Réponse

Un concentré mélangé à raison de 1 partie pour 9 parties d'eau fait un total de 10 parties, soit 10 % de concentré et 90 % d'eau.

Exemple 6 : du pourcentage au rapport, 25 %

Données

25 %
  1. Étape 1

    Une proportion de 25 % laisse 75 %.

Réponse

Le rapport est 25:75, et diviser les deux par 25 donne 1:3.

Exemple 7 : un rapport à trois parties avec des proportions décimales, 1:3:4

Données

1:3:4
  1. Étape 1

    Le total est 1 + 3 + 4 = 8.

Réponse

Les proportions sont 1 ÷ 8 = 0,125, 3 ÷ 8 = 0,375 et 4 ÷ 8 = 0,5, soit 12,5 %, 37,5 % et 50 %. Un rapport peut donner une proportion décimale avant tout arrondi.

Rapports courants en pourcentages

Les rapports dont le total ne divise pas 100 exactement, comme 1:2 et 1:5, sont arrondis à deux décimales.

Rapports courants en pourcentages
RapportPremière partieSeconde partie
1:150 %50 %
1:233,33 %66,67 %
1:325 %75 %
1:420 %80 %
1:516,67 %83,33 %
1:910 %90 %
2:340 %60 %
3:260 %40 %
3:442,86 %57,14 %
1:195 %95 %
1:991 %99 %

Exercices sur la conversion d'un rapport en pourcentage

Essayez ces cinq exercices avant de vérifier les réponses. Arrondissez à deux décimales si nécessaire.

  1. Convertissez 3:7 en pourcentages.
  2. Écrivez 60 % sous forme de rapport sous sa forme la plus simple.
  3. Convertissez le rapport à trois parties 2:3:5 en pourcentages.
  4. Une boisson est préparée avec 1 partie de sirop pour 4 parties d'eau. Quel pourcentage représente le sirop ?
  5. Dans une classe, le rapport entre les garçons et les filles est de 7:8. Quel pourcentage représentent les filles ?

Réponses aux exercices

Chaque réponse commence par le total des parties.

  1. Le total est 10, donc les proportions sont 30 % et 70 %.
  2. 60 % laisse 40 %, donc le rapport est 60:40, soit 3:2.
  3. Le total est 10, donc les proportions sont 20 %, 30 % et 50 %.
  4. Le total est 5, donc le sirop représente 1 ÷ 5 = 20 %.
  5. Le total est 15, donc les filles représentent 8 ÷ 15 = 53,33 % et les garçons 46,67 %.

Exercices sur la conversion d'un rapport en pourcentage (en anglais)

Code de conversion d'un rapport en pourcentage

Les deux versions reproduisent les exemples ci-dessus, rejettent toute saisie non numérique et refusent un rapport dont toutes les parties sont nulles.

JavaScript

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 > 10) throw new RangeError("decimals must be a whole number from 0 to 10");  return decimals;}​// [2, 3] -> [40, 60]; [3, 5, 2] -> [30, 50, 20]export function ratioToPercent(parts, decimals = 2) {  if (!Array.isArray(parts) || parts.length < 2) throw new TypeError("parts must be an array of at least two numbers");  parts.forEach((p) => {    finite("part", p);    if (p < 0) throw new RangeError("parts must not be negative");  });  const d = places(decimals);  const total = parts.reduce((a, b) => a + b, 0);  if (total === 0) throw new RangeError("the parts must not all be 0");  return parts.map((p) => Number(((p / total) * 100).toFixed(d)));}​function gcd(a, b) {  return b === 0 ? a : gcd(b, a % b);}​// 25 -> [1, 3] (part to rest, simplified). Accepts up to 2 decimal places.export function percentToRatio(percent) {  finite("percent", percent);  if (percent <= 0 || percent >= 100) throw new RangeError("percent must be above 0 and below 100");  const p = Math.round(percent * 100);  if (Math.abs(percent * 100 - p) > 1e-9) throw new RangeError("percent must have at most 2 decimal places");  const rest = 10000 - p;  const g = gcd(p, rest);  return [p / g, rest / g];}

Python

Python
from decimal import Decimal, ROUND_HALF_UPfrom math import gcd, isfinite​​def _num(name, v):    if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not 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 <= 10:        raise ValueError("decimals must be a whole number from 0 to 10")    return x.quantize(Decimal(1).scaleb(-decimals), rounding=ROUND_HALF_UP)​​def ratio_to_percent(parts, decimals=2):    if not isinstance(parts, (list, tuple)) or len(parts) < 2:        raise ValueError("parts must be a list of at least two numbers")    nums = [_num("part", p) for p in parts]    if any(n < 0 for n in nums):        raise ValueError("parts must not be negative")    total = sum(nums)    if total == 0:        raise ValueError("the parts must not all be 0")    return [_round(n / total * 100, decimals) for n in nums]​​def percent_to_ratio(percent):    p = _num("percent", percent)    if not 0 < p < 100:        raise ValueError("percent must be above 0 and below 100")    scaled = p * 100    if scaled != scaled.to_integral_value():        raise ValueError("percent must have at most 2 decimal places")    a = int(scaled)    b = 10000 - a    g = gcd(a, b)    return a // g, b // g

ratioToPercent([3, 5, 2]) renvoie 30, 50 et 20, l'exemple à trois parties, et percentToRatio(40) renvoie 2 et 3. N'arrondissez que pour l'affichage. Des proportions arrondies peuvent ne pas totaliser 100 : ratioToPercent([1, 1, 1]) renvoie trois fois 33,33, soit 99,99, c'est pourquoi le calculateur affiche le total exact à côté des proportions arrondies. La version Python arrondit à la hausse, selon la convention scolaire usuelle, et renvoie des valeurs Decimal, donc 40 s'affiche 40.00.

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.
  • Les champs n'acceptent que des nombres. Le texte, les champs vides, NaN et Infinity sont rejetés avec un message, et rien de ce que vous saisissez n'est jamais évalué comme du code.
  • Un rapport nécessite au moins deux parties. Les parties négatives sont rejetées, car une partie ne peut pas être inférieure à rien.
  • Une partie égale à 0 est autorisée, comme dans 0:4, qui donne 0 % et 100 %. Un rapport dont toutes les parties valent 0 est refusé, car son total est nul.
  • Les parties décimales sont acceptées : 1,5:2,5 donne donc 37,5 % et 62,5 %.
  • Un pourcentage à convertir doit être supérieur à 0 et inférieur à 100, avec au plus deux décimales, pour que le rapport reste lisible.
  • 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.
  • Chaque partie a son propre champ, il n'est donc jamais nécessaire d'utiliser une virgule pour séparer les parties.

Erreurs courantes dans la conversion d'un rapport en pourcentage

Erreurs courantes dans la conversion d'un rapport en pourcentage
ErreurCe qui ne va pasCe que fait le calculateur
Diviser la première partie par la seconde2:3 lu comme 2 ÷ 3 donne 66,67 %, et non 40 %Divise par le total de toutes les parties
Ne pas additionner d'abord les parties3:1 lu comme 300 % au lieu de 75 %Additionne d'abord les parties
Lire les deux-points comme partie au tout1:3 lu comme 1/3 donne 33,33 %, et non 25 %Lit un rapport de partie à partie
Oublier une partie dans le total3:5:2 avec un total de 8 donne 37,5 %, et non 30 %Utilise toutes les parties
Proportions arrondies qui n'atteignent pas 100 %1:1:1 affiche trois fois 33,33 %, soit 99,99 %Affiche le total exact
Écrire un pourcentage sous la forme p:10025:100 saisi comme un rapport de partie à partie donne 20 %, et non 25 %Utilise le reste, 100 moins le pourcentage
Ne pas simplifier25:75 laissé tel quel au lieu de 1:3Divise par le plus grand diviseur commun

Un même partage sous cinq formes

Le même partage, 75 % et 25 %, écrit sous les formes que l'on recherche :

Un même partage sous cinq formes
FormeExempleComment obtenir le pourcentageOù le faire
Rapport, de partie à partie3:13 ÷ (3 + 1) × 100Cette page
Pourcentage en rapport75 %75:25, simplifié en 3:1Cette page
Fraction3/4Divisez, puis multipliez par 100Calculateur de fraction en pourcentage
Nombre décimal0,75Multipliez par 100Calculateur de nombre décimal en pourcentage
Pourcentage en fraction75 %Écrivez sur 100 et simplifiezCalculateur de pourcentage en fraction

Questions fréquentes

Comment convertir un rapport en pourcentage ?

Additionnez les parties pour obtenir le total, divisez chaque partie par le total, puis multipliez par 100. Pour 7:3, le total est 10, donc les proportions sont 70 % et 30 %.

Comment convertir un pourcentage en rapport ?

Associez le pourcentage à ce qui reste de 100, puis simplifiez. 25 % devient 25:75, qui se simplifie en 1:3. 40 % devient 40:60, soit 2:3. Il s'agit d'un rapport entre la partie et le reste ; la version partie au tout de 25 % est 25:100, soit 1:4.

Comment écrire un rapport sous forme de pourcentage sans calculatrice ?

Agrandissez le rapport pour que le total soit 100. Si le total divise 100 exactement, multipliez : 2:3 a pour total 5, donc multipliez par 20 pour obtenir 40:60, qui se lit 40 % et 60 %. 1:3 a pour total 4, donc multipliez par 25 pour obtenir 25:75.

Comment convertir un rapport à trois parties en pourcentages ?

La méthode est la même, avec une division de plus. Pour 3:5:2, le total est 10, donc les proportions sont 30 %, 50 % et 20 %, ce qui refait 100 % au total.

Un rapport de 3:1 équivaut-il à 300 % ?

Non. Dans 3:1, la première partie représente 3 parties sur 4 au total, soit une proportion de 75 %, et la seconde 25 %. Le chiffre de 300 % mesure la première partie par rapport à la seconde (3 ÷ 1 = 3) : il compare les parties entre elles et n'est pas une proportion du tout.

Pourquoi mes proportions totalisent-elles 99,99 % ?

À cause de l'arrondi. Un partage 1:1:1 donne trois fois 33,33 %, soit 99,99 % au total. Conservez plus de décimales, ou ajustez la plus grande proportion du 0,01 restant pour que la colonne totalise 100 %.

Comment convertir un rapport en pourcentage dans Excel ?

Pour deux parties en A2 et B2, utilisez =A2/(A2+B2) et mettez la cellule au format pourcentage. Pour un nombre quelconque de parties de A2 à C2, utilisez =A2/SUM($A$2:$C$2) et recopiez vers la droite en conservant la plage ancrée.