$ totalの$ xパーセンテージを計算したいと思います。 $ xは15%、20%など、$ totalは1000、2000などになります。たとえば、1000の15%が必要です。
これを計算するための式は何ですか? (私はこれが正確にコーディングの質問ではないことを知っていますが、私はこの機能をコーディングしていて助けが必要です!
(actual / available) * 100 = percent // start
actual / available = percent / 100
actual = (percent / 100) * available // finish
例えば。 1000の15%
actual = (15 / 100) * 1000
actual = 0.15 * 1000
actual = 150
XとYが与えられると、YのX%はX * Y/100です。整数演算を使用する場合は、(X/100)* Yではなく(X * Y)/ 100を実行するようにしてください。
1000の15%は(15 * 1000)/ 100、つまり150です。
数式:
percentage = partialAmount / totalAmount
totalAmount = partialAmount / percentage
partialAmount = percentage * totalAmount
パーセンテージは通常、0から1までの10進数であることに注意してください
ここで何かが足りないかどうかはわかりませんが、数値のパーセンテージが必要な場合は、パーセンテージを掛けて100で割ります。
NewTotal =合計*パーセンテージ/ 100
IE:
NewTotal = 1000 * 15/100
または
NewTotal = 1000 * 0.15
値のパーセンテージ、または値のパーセンテージを探していますか?
違いは、のパーセンテージが元の値に基づいているのに対し、パーセンテージのパーセンテージは、合計にすでにパーセンテージが含まれていることを前提としているため、ベースはそれに応じて低くなります。
たとえば、計算のパーセンテージは次のようになります。「15%で1000ドルを投資した場合、1年後にいくら受け取ることができますか?」答えはもちろん、150ドルのパーセンテージ計算です。「この15%の投資を1年間行ったのですが、今では1000ドルの価値があります。最初はどのくらいでしたか?」その答えは、素朴に予想されるように850ドルではありません。
合計についておっしゃっていたので、合計のパーセンテージを探しているのではないかと思います。その式を導出するには、DaEagleの式から逆方向に作業する必要があります。
彼のバージョンは:
NewValue = $ 1000 * 15%
したがって、合計は次のようになります。
合計= $ 1000 *(1 + 0.15)
パーセンテージ計算では、合計はわかりますが、開始値はわかりません。
$ 1000 = StartValue *(1 + 0.15)
StartValueについてそれを解決する:
StartValue = $ 1000 /(1 + 0.15)
StartValue = $ 869.57