问题标签 [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 回答
1353 浏览

excel - 贷款摊销季度付款

有没有人在excel中获得每四个月付款一次的贷款摊销表?我需要计算每年支付 3 次 20 次的贷款的还款额

0 投票
1 回答
46 浏览

sql-server - 在下一行记录 SQL 中使用前一行记录

【上面的数据集是我自己创建的。

我想做的是循环最后一列(New_UPB)并将其作为下一行记录中的第一列,并让数据集继续直到 UPB 达到 0。] 1

所以结果是这样的:

我的数据库中已经有所有字段作为临时表,我只需要弄清楚如何循环它直到分期完成但不知道如何工作。

这是我的查询到目前为止的样子:

0 投票
1 回答
36 浏览

java - 为什么我的摊销计划似乎无缘无故提前停止?

[请阅读] 编辑:问题已经缩小到我计算不准确的必要付款金额这一事实。我现在需要一种方法来计算偿还 x 贷款所需的付款次数,y 利息和 z 每月支付的金额。我最初的方法是用用户提供的每月付款(例如 250 美元)和利率(例如 13.5%)来偿还贷款(例如 1000 美元)并获得每月支付的金额(我知道措辞很奇怪)因此你会得到:

250 - 250 * 0.135 = 216.25

然后将总贷款除以该数字,所以

1000 / 216.25 = 4.62

然后 ceil 值以获得 5 总付款。这适用于刚刚给出的示例,正​​如您在我的帖子底部的代码中看到的那样,但如果我们举个例子:

200,000 美元的贷款,6% 的利率,每月支付 1500 美元,我们得到:

1500 - 1500 * 0.06 = 1410

接着:

$200,000 / 1410 = 141.8 ish

因此,付款金额(根据此计算)应为 142。但是,正如您在评论线程中看到的那样,这是非常不正确的。通过反复试验,正确的付款次数实际上是 221,到目前为止,我无法使用任何计算来获得这个值。因此如下:

tl;dr - 我需要一种方法来准确计算摊销中的付款次数,仅使用初始贷款金额、利率和建议的每月支付金额。

在此先感谢,这个定义缩小了问题的范围。


[原始帖子] 我创建了一个程序,为我的 AP Compsci 课程制作摊销图表。在我告诉程序处理更大的数字之前,一切都运行得很顺利。出于某种原因,程序只是在某个值处停止,我不知道为什么。我希望这里有人可以帮助我调试它。

我在我的 IDE 中使用了 intelliJ,我不知道还有什么其他信息在这里真正有帮助。

首先:是的,我知道我应该使用 ArrayList 而不是一维数组,我在课堂上了解它们之前就开始这样做了,我不想重做。我只想知道我现有代码的问题,以便我可以将其提交并完成它。唯一的要求是它能够正常运行。是的,我知道代码很烂,我不想听。只是寻找我现有代码的问题。是的,我知道我不擅长编码。请不要烤;-;

尝试注释掉循环,手动计算它,逐步完成等等。似乎无法得出任何结论。

这是方法:

首先尝试数字 1000、0.135 和 250。

预期的输出是

而实际的结果确实是一回事。它就像一个魅力。

现在试试这些数字:200000、0.06 和 1500。

出于某种奇怪的原因,程序在条目 141 处结束,最终输出为:

它以退出代码 0 结束,没有错误,只是停在那里。

我知道有很多要求,但如果有人将代码放入他们的 IDE 并对其进行修改直到他们发现问题,我将不胜感激。请尝试我在这篇文章中输入的确切数字,看看是否有任何问题,我希望能够将问题与解决方案进行比较。再次为凌乱和业余的代码道歉,我对这一切还是比较陌生。感谢您的帮助,并在此先感谢您。

干杯:D

0 投票
2 回答
1478 浏览

excel - 使用 VBA(债券)计算摊销成本

我正在尝试为摊销成本制作一个“会计”模型。我将制作一个包含实际付款日期的数组,一个包含“摊销成本”的数组,另一个数组显示报告日的值(例如 31.12)。我已经手动完成了这个,但是希望它通过“一键”来执行这些操作,只需更改输入数据。我对 VBA 很陌生(仅仅几天),到目前为止,我一直在为“付款日期”数组苦苦挣扎,显示债券的现金流。

到目前为止,我有以下代码

目标

所以问题出现在“现金流数组”部分。1. 最终目标是使用 XIRR 根据 NomRate 计算每个期间的有效利率。

  1. 我希望 NomRate 在每个时期都不同,因为浮动利率会发生变化。

  2. 我希望每一行的最终付款等于利息支付和贷款的偿还(即initLoanBal)。

  3. 我希望第一笔现金流等于上期计算的摊销成本。

  4. 我希望数组每次迭代减少 1

请参阅图像以了解我希望它的外观(绿色值是下一个数组中的“摊销成本值”,即摊销成本值)

在此处输入图像描述

0 投票
0 回答
53 浏览

r - 如何将循环中的值存储在 R 的数据框中?

我正在制作一个比较拥有和租用公寓的程序。作为程序的一部分,我想创建一个年金贷款的数据框,其中包含利息和本金支付以及剩余余额。贷款的计算很容易,但我很难存储它。

我是 R 的新手,我正在尝试将它用于学校的项目而不是 Excel。我试图将它存储在数据框中,但出现回溯错误,而且我有点慢。我在网上查找了代码,但也不想 100% 撕掉它,而且它是按月计算的。还在 FinancialMath 包中尝试了类似的抵押功能,但没有获得具有所需输出的数据框。真正重要的不是这个抵押部分,但它对我在程序其余部分的计算至关重要。

我的项目中的抵押功能片段,使用年基,其中P是本金,I是利率,N是年数

具有变量年份、余额、PMT、利息支付、本金支付的数据框。想在某种程度上区分我的代码,但结果与(减去情节)类似http://faculty.ucr.edu/~tgirke/Documents/R_BioCond/My_R_Scripts/mortgage.R

0 投票
1 回答
137 浏览

c# - 车辆贷款计算器 - 我的程序无法输出正确的值

我一直在尝试让我的摊销计算器工作,但是期末付款余额不会以 0 结束,而且我的代码没有输出正确的值,并且在谷歌搜索了几个小时后我被卡住了。我相信我的问题在评论“列表框循环”之下。任何帮助,将不胜感激。

这是我运行程序时的输出: 我的程序

但是,输出应该是这样的: 正确的输出

0 投票
1 回答
86 浏览

python - 有没有更好的方法在 Python 中创建贷款摊销表?

我正在尝试创建一个简单的贷款摊销。出于某种原因,我的代码在几个时期后停止工作。从 2006 年 4 月 30 日开始,我的代码不识别期初余额,不计算此余额的利息,也不计算期末余额。非常感谢任何建议。

0 投票
0 回答
310 浏览

python - 如何遍历 Python 中的贷款列表以生成摊销计划?

我是 Python 新手,正在尝试为 400 笔贷款列表生成摊销计划。最终结果仅包含每个月末的loan_id 和剩余余额,直到还清贷款。

我发现了一个关于摊销功能的帖子,需要帮助来了解如何循环浏览我的贷款清单。

我的贷款清单是这样的:

在此处输入图像描述

以下是我目前使用的代码:

我只知道如何将 amortize 函数应用于选定的行,但如何将循环写入所有列表?(列表是我的贷款数据框的名称)

删除索引时,我收到以下代码的错误消息。

0 投票
2 回答
98 浏览

sql - 用于将成本摊销到以下月份的 SQL

我遇到了一个问题,尝试找出在 SQL 中编码的方法,以便从原始成本表中将成本摊销到接下来的几个月中,其中成本开始月份和发生的总成本以及要摊销的月数。

下面的例子: 1 原始成本表

2 结果表应如下所示:

提前致谢!

0 投票
0 回答
34 浏览

php - 将json数组转换为html表

我在 php 中创建了摊销计划。我想通过使用带有html属性的etc将它显示为表格

当我在回显后使用 html 标签时,它会显示带有结果的 html 标签。

如何将 html 属性部署到从中检索到的数据中?

这是我的代码: <?php /** * AMORTIZATION CALCULATOR * @author PRANEETH NIDARSHAN * @version V1.0 */ class Amortization { private $loan_amount; 私人 $term_years; 私人$利息;私人$条款;私人$期间;私人$货币=“XXX”;私人$本金;私人$余额;私人 $term_pay;