問題タブ [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.
vba - 複数の基準/多次元 Vlookup で VLOOKUP を使用する
利率がユーザーから提供された 2 つの入力に依存する償却テーブルを作成しようとしています。
X は行を表し、Y は列を表します。X、Y、および金利の値は、4 X 6 のテーブルに既に設定されています。たとえば、ユーザーが X=2 と Y=3 を入力した場合、利率は 5% と決定されます。
IF 関数は機能しますが、多くの時間がかかり、効率的ではありません。
配列の使用を検討しましたが、Vlookup が最も効率的だと思います。Excel では、Vlookup を Match と共に使用しましたが、うまくいきましたが、VBA コードに変換するのに苦労しています。
他の入力で行ったように金利を要求するのではなく、VBA が与えられた入力を使用して、下の表から金利を選択するようにします。
したがって、X (ローン期間) が 5 で Y (initloanamount) が 700 の場合、VBA でレートとして 10 を使用する必要があります。
この後、PMT 関数を使用して償却テーブルを続行できます。
java - Java コンパイラーは、変数「interest」または「pmt」を開始していないことを教えてくれます
ユーザーが残高の値、小数形式の利率の値、および毎月の支払いの値を入力できる償却計算機をプログラムしようとしています。この情報を使用して、ドルでの利息額、元本額、および新しい残高を出力したいと考えています。これが私のコードです:
java - 毎月の償却計算機の while ループが 0 の後に実行される [Java]
ユーザーの元金、毎月の利息、毎月の支払いに基づく毎月の償却計算機のプログラミングはほぼ完了しています。しかし、私が理解できないように見える最後の問題があります。制限を 0 に設定したようですが、負の金額が問題であった場合でも、最初の金額が表示されます。私が意味することをよりよく理解するためのコードは次のとおりです。