Alors que la réponse de Jon n'était pas incorrect, la réponse donnée par belisarius était plus complète, en ce qu'elle permettait une série de nombres commençant et se terminant par n'importe quel nombre, et ne commençant pas nécessairement par 0.
Voici une petite façon de représenter la formule:
percentage = (value - min)/(max - min)
Si vous voulez représenter le pourcentage en nombre entier au lieu d'une décimale, il suffit de multiplier le résultat par 100.
Et voici l'inverse (passant d'un pourcentage à une valeur):
value = ((max - min) * percentage) + min
Le pourcentage est ici un nombre décimal. Si votre pourcentage est un nombre entier, il suffit de le diviser par 100 avant de l'insérer dans cette formule.
Aussi si vous utilisez ceci dans un langage de programmation que vous pourriez avoir besoin de convertir en un flotteur ou la valeur sera tronquée. – robbrit
Comment ferais-je cela, l'inverse? – Ozzy
je vais accepter quand je peux – Ozzy