上司から、逆化合物を計算するためのモジュールを作成するように依頼されました。
問題は、年利 18% (または月 1.5%) で 24 か月で $1.000.000,00 を達成したい場合です。毎月いくら貯めないといけないの?
インターネットで検索しましたが、Excel の数式を参照している人以外は何も見つかりませんでした。この場合の数式は何か分かりますか?
このモジュールには Java を使用しています。Java ライブラリまたは API はありますか?
D
毎月の初めに月々M
の複利の利率でドルを投資しているとしましょうr
。設定いたしますi = r / 12
。月末にはM
、
D * (1 + i)^M + D * (1 + i)^(M - 1) + D * (1 + i)^(M - 2) + ...
D * (1 + i)
あなたのアカウントで。これはD
、最初の月のドルがM
数か月間投資D
され、2 番目の月のドルが数か月間投資されるなどの理由によるものM-1
です。これは幾何級数であり、単純化すると
D * (1 + i) * ((1 + i)^M - 1) / i.
したがって、X
月末にアカウントに必要な場合は、M
解決します
X = D * (1 + i) * ((1 + i)^M - 1) / i
D
得るために
D = X * i / ((1 + i) * ((1 + i)^M - 1)).
ソリューションが非常に単純であることがわかるので、これを解決するためにここで実際に API は必要ありません。ここで読みたい概念は、年金の概念です。
貸し出し目的でない場合は、他の回答に掲載されている簡単な式で十分でしょう。
これがあらゆる種類の金融活動の場合は、複利の単純な計算に注意してください。貸付の場合は、おそらく厳格な規則に従う必要があります (たとえば、英国では、レートは APR の形式で引用する必要があります)。
計算では、次のことを考慮する必要があります。
実際には、定期的な支払いと最終的な支払いを見つけるために、反復の形式が必要です。
必要な式はS = R * [(1+i)^n - 1] / i
どこにありますか
S = the required amount at the end (1,000,000)
R = the regular payment (what you want)
i = the periodic rate of interest (0.015)
n = the number of time periods (24)
あなたの答え R = 1000000 * .015 / (1.015^24 - 1) (~= 34924.10)
編集:
これは、支払いが各期間の終わりに行われることを前提としています。支払いが各期間の初めに行われる場合は、答えを (1+i) で割ります。
これはあなたが望むものを手に入れると思います。たとえ 18% の収益が得られるとしても、価格は問題ではありません ;-)。