問題タブ [amortization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
490 参照

excel - Excel で複数のプリンシパルから PMT を計算する

私は毎月同じ金利と期間でローンを組むキャッシュフロー計算書を準備しています。したがって、これまでに取得したすべてのローンから、毎月の EMI、利息、および元本を予測する必要があります。

実際、私はPMTを理解しました。$1 の PMT を計算し、アクティブなすべてのプリンシパルの合計を掛けました (OFFSET 式を使用して、期間がローン期間内であるかどうかを判断します)。何かのようなもの...

さて、主に毎月「等しい」ため、EMI をクラックすることはできましたが、元本と利息を分割する方法がわかりません。

毎月の元本と利息の正確な、または近似値を誰かが提案できますか?

0 投票する
0 に答える
89 参照

objective-c - ローンの償却返済日の計算方法

ローンの償却を数えたいのですが、返済日の計算方法がわかりません。

私は、、、を持っLoan amountInterest rateMonthly paymnetますLoan Start date。これらの 4 つの値から、iOS でのローン返済日を知りたいです。

InterestMonthly Amountように数えます

誰でも私を助けることができますか?

0 投票する
1 に答える
429 参照

c# - Excel VBA: 与えられたフランスの償却スケジュールのおおよその利率を計算します: 開始元本、定期的な支払い額、年数

フランスの償却スケジュール (一定間隔での一連の均等支払い) の利率を (おおよそ) 計算する必要があります。

  • 開始校長
  • 定期支払額(元本と利息)
  • 償却計画の年数。

数式で利率を計算する直接的で簡単な方法はなく、私は RATE の Excel 式が嫌いでした ( https://support.office.com/en-us/article/RATE-function-9f665657-4a7e-4bb7 -a030-83fc59e748ce ) 他の言語で簡単に移植できるコードが必要なためです (現在、財務計算を行うための C# ライブラリを開発しています)。

償却に関するウィキペディアの参照は次のとおりです。

0 投票する
0 に答える
326 参照

c - ループなしのCの償却表

私は、C 言語で 30 年ローンの年間償却スケジュールを生成するプログラムの作成を任されています。このプログラムは、ローン金額と年利率の入力を受け入れます。これで、月々の支払いと年間の支払いを簡単に計算できます。

問題は、選択構造、関係演算子、論理演算子、または繰り返し (ループ) の手法を使用することを許可されていないことです。また、使用せずに利息と元本を支払うために毎年の支払いがどれだけ使われるかを計算することもできません。ループの。実行例がどのように見えるかの出力例を添付しました。

例 プログラムの実行

0 投票する
1 に答える
407 参照

javascript - 追加支払いによる将来価値の計算

「貯蓄目標」計算機を作成しようとしていますが、(可能であれば) 次のことを達成する方法に行き詰まっています:-

  1. 金利が与えられた場合に、目標を達成するために必要な毎月の支払い額を計算します。(一番下の式でこれを行うことができます-javascriptですが、とにかく意味があるはずです)

  2. 将来のある時点での 1 回以上の一括払いに基づいて、毎月の支払い額を調整します。(これを解決することはできません)

たとえば、7% の金利で 30 年間で £300,000 の残高を達成するには、1 人あたり 245.91 ポンドになると計算できます。

しかし、5 年目の一括払いが導入された場合、この金額をどのように調整できるかわかりません。

ここで、x は、30 年目に合計 300,000 ポンドを達成するために一括払いを考慮した、1 か月あたりに必要な金額です。

同じシナリオですが、たとえば 15 年目に別の支払いがあります。

私は、一括払いごとの将来価値を計算し (つまり、5 年目に 10000 を 25 年間で 7% 複利計算する)、必要な金額からその金額を差し引く (300,000 ポンド - 54,274.33 ドル = 245,725.67 ポンド) ことを考えていました。 ) そして、£245725.67 に基づいて必要な毎月の支払いを計算します)。

それは近づいていますが(201.42ポンドで301,827.53ポンド)、計算の一部として何かが欠けていると確信しています。

これは、5 年目に有効な支払い額を二重にカウントしているためだと推測しています (以下の計算では、超過しても毎月の支払いが考慮されるため) - の複利を差し引く必要がありますか?上書きされた毎月の支払いは?

上記が理にかなっていることを願っており、どんな助けでも大歓迎です。

使用される計算:-

ir - 金利 fv - 将来価値 (残余価値) np - 期間数 (年) pv - 現在価値 ^ = 電力、ここでそれを行う方法がわからない :-P

またはJavascriptで

0 投票する
1 に答える
1000 参照

r - r ループを適用して償却スケジュールを作成する

R で償却計算を作成する必要があります。最初の行の計算は正常に機能しますが、後続のすべての計算では、計算された値または最初の行の値を使用する必要があり、ループを機能させることができません。

ローンの価値が 50000 で、金利が 0.08% だったとします。

最初の行の計算

他のすべての行の計算

最初の行だけでなく、すべての行の計算を行い、データフレームを作成する方法を理解する必要があります。計算された支払い額ではなく、現在の残高と計算日、および実際の支払いに基づいて償却計算を行う必要があります。したがって、式を使用してこれらの値を取得することはできません。2 ~ 4 行目で、interestAmt または balance の正しい値を取得できないようです。

0 投票する
0 に答える
411 参照

vb.net - VB.NET を使用してローン償却テーブルを作成中にループが機能しない

Vb.net を使用してローン償却テーブルを作成しています。すべて正常に動作していますが、ループが正しく動作していません。毎月の支払いをすべて削減し、残高を次々に表示する必要があります。ループの私のコードを以下に示します。