问题标签 [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 amount, Interest rate, Monthly paymnet, Loan Start date. 从这四个值中,我想知道我在 iOS 中的贷款支付日期。

我数InterestMonthly Amount就像

任何人都可以帮助我吗?

0 投票
2 回答
360 浏览

ruby - '+' 字符串不能被强制转换为 Fixnum (TypeError)

这是一个简单的计算公式,我第一次尝试 ruby​​ 并遇到一个简单的错误 bt 需要一些指导

当我计算公式时出错,我最终得到了这个 [main:Object (NoMethodError) 的未定义方法率]

0 投票
1 回答
429 浏览

c# - Excel VBA:计算给定的法国摊销时间表的近似利率:起始本金,定期付款金额,Nr Of Years

我需要计算(大约)法国摊销计划的利率(一系列定期等额付款)给定:

  • 起始校长
  • 定期支付金额(本息)
  • 摊销计划的 Nr Of Years。

没有直接/简单的方法可以用数学公式计算利率,我不喜欢 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 回答
466 浏览

vba - 如何检查单元格值以更改另一个值?

我正在做一个贷款摊销项目。

贷款在一段时间内摊销。假设 20 年有 239 条支付线。

通过 if 公式自动生成的最后一行需要一些对账
在此处输入图像描述

只要最后一次预定付款小于实际付款 6309,那么预定付款应该等于 2711 + 4
在此处输入图像描述

我一直在尝试编辑此代码。

0 投票
1 回答
407 浏览

javascript - 额外付款的未来价值计算

我正在尝试创建一个“储蓄目标”计算器,但我不知道如何(如果可能)实现以下目标:-

  1. 计算给定利率达到目标所需的每月付款金额。(可以用底部的公式来做到这一点 - 在 javascript 中,但无论如何应该是有意义的)

  2. 根据未来某个时间点的 1 笔或多笔一次性付款调整每月付款金额。(不能解决这个问题)

例如,我可以计算出以 7% 的利率在 30 年内实现 300,000 英镑的余额为 245.91 英镑。

但我不确定如果引入第 5 年的一次性付款,我该如何调整这个金额:-

其中 x 是每月需要的金额,考虑到在第 30 年仍能达到 300,000 英镑的一次性付款。

同样适用于相同的情况,但在第 15 年再次付款。

我正在考虑计算每笔一次性付款的未来价值(因此第 5 年为 10000,在 25 年内以 7% 的复合增长率),然后从所需金额中减去该金额(因此 300,000 英镑 - 54,274.33 美元 = 245725.67 英镑),然后根据 245725.67 英镑计算所需的每月付款)。

它接近(301,827.53 英镑,每平方厘米 201.42 英镑),但我敢肯定,作为计算的一部分,我错过了一些东西,因为它在更大的值上走得更远。

我猜这是因为在第 5 年我重复计算了有效的付款金额(因为下面的计算仍将考虑每月付款,即使它已被覆盖) - 我是否需要减去复利被覆盖的每月付款?

我希望以上内容是有道理的,任何帮助将不胜感激。

使用的计算:-

ir - 利率 fv - 终值(残值) np - 期数(年) pv - 现值 ^ = 功率,因为​​我不知道如何在这里做:-P

或者在 Javascript 中

0 投票
1 回答
1000 浏览

r - r 应用循环来创建摊销时间表

我需要在 R 中创建一个摊销计算。第一行的计算工作正常,但所有后续计算都需要使用计算出来的值或第一行中的值,我无法让循​​环工作。

假设贷款价值为 50000,利率为 0.08%

第一行的计算

所有其他行的计算

我需要弄清楚如何对所有行进行计算,而不仅仅是第一行并创建一个数据框。我需要根据当前余额和计算天数以及实际付款而不是计算的付款值进行摊销计算。因此我不能使用公式来获取这些值。我似乎无法在第 2-4 行获得正确的 interestAmt 或 balance 值。

0 投票
0 回答
802 浏览

r - 每月按揭付款和摊销表计算

我找到了一个示例代码,但我不明白星星里面的部分是什么。

我需要复制下面的这个链接并创建一个反映现金流信息的现金流表:

http://www.wolframalpha.com/input/?i=mortgage

我的主要问题是了解星星内的代码区域。

代码的具体部分如下,我理解计算,而不是继续代码。

0 投票
0 回答
411 浏览

vb.net - 使用 VB.NET 创建贷款摊销表时循环不起作用

我正在使用 Vb.net 创建一个贷款摊销表。一切正常,但我的循环无法正常工作。它应该显示所有减少的每月付款,一个接一个地平衡。我的循环代码如下: