2つの値の範囲のパーセンテージを計算する方法3番目の値は質問する

2つの値の範囲のパーセンテージを計算する方法3番目の値は質問する

例:

2 つの値の間の 3 番目の値のパーセンテージを計算する方法を見つけようとしています。

例: 範囲は 46 ~ 195 です。値 46 は範囲の 0% になり、値 195 は範囲の 100% になります。値 65 はこの範囲の何パーセントになりますか?

範囲最小値=46

範囲最大=195

入力値=65

入力パーセンテージ = ?

ベストアンサー1

そうですね、私は次の式を使います

((input - min) * 100) / (max - min)

あなたの例では

((65 - 46) * 100) / (195 - 46) = 12.75

あるいはもう少し長く

range = max - min
correctedStartValue = input - min
percentage = (correctedStartValue * 100) / range 

すでにパーセンテージがわかっていて、特定の範囲内の「入力値」を探している場合は、ダスティンの中にコメント:

value = (percentage * (max - min) / 100) + min

おすすめ記事