根据Excel中的租赁开始日期逐月计算租金的同比增长

Calculating Increasing Rents Year over Year by Month Depending on Lease Start Date in Excel

提问人:DBT 提问时间:11/6/2023 更新时间:11/7/2023 访问量:70

问:

我有几处房产,我正在尝试生成一个 excel 公式,该公式将根据租户的租约开始时间计算租金同比增长。在 excel 中花了时间尝试生成公式,但我仍然无法使用创建的公式。我正在尝试有 3 个静态变量,它们是:

  • O列=租金增长的固定百分比
  • 列 P = 租约开始的月份(将是 #1-12,以便 excel 知道增加应该在哪个月开始,当我最初这样做时,我根据租约总是从 1 月开始到 12 月结束,这并不总是发生)
  • D栏=租金的初始金额

=IF(MOD(ROW() - ROW$D($2), 12) >= MOD($P$2 - 1, 12), IF(MOD(ROW() - ROW($D$2), 12) = MOD($P$2 - 1, 12), $D$2 * (1 + $O$2), $D$2 * (1 + $O$2)^(INT((ROW() - ROW$D($2) - MOD($P$2 - 1, 12)) / 12))), $D$2)

我得到了上面的公式;但是,有些事情是不正确的。

1.前 12 个月应该没有增加,但第 1 个月的价值为 1890 美元。前 1800 个月应该只是 12,第 13 个月应该会增加,因为租约在第 1 个月或 1 月开始。

2.第 13 个月(即连续第二年)的增幅正确发生,但在第 25 个月,未正确计算出增幅的正确值。我预计价值为 1984.5 美元,但它返回的价值为 1890 美元,这是前几年增加的租金。

3.我尝试操纵每月的租赁价值,以便根据租赁开始的时间,excel 将知道何时应该增加租金。如果从 1 月或 1 日开始,则租金将连续每年增加 1 月,如果从 2 月开始,则租金将在连续每年的 2 月发生,如果从 3 月开始,则租金将在每年 3 月连续增加,依此类推。

[Excel Formula Rental Increase]

-公式 Excel-2010

评论

2赞 Mayukh Bhattacharya 11/6/2023
这个或=$D$2*(1+$O$2)^INT((ROW()-2)/12)=LET(α, 48, $D$2*(1+$O$2)^INT((SEQUENCE(α)-1)/12))
0赞 DBT 11/6/2023
谢谢,这就是我需要的。唯一的问题是我如何计算从 2 月/3 月/4 月等开始的租约?以上假设租约从 1 月开始。我只需要确保我可以考虑可能在第 2-12 个月开始的租约,以便 excel 知道在当月的哪个位置应用正确的租金增长。希望这是有道理的
1赞 P.b 11/6/2023
@DBT如果租约在第 1 个月开始与第 6 个月有什么区别。12 个月后,任何一种选择的租金都会增加,或者?
1赞 Mayukh Bhattacharya 11/6/2023
@P.b 先生,从技术上讲,我们正在向 OP LOL 提出同样的问题!!刚看到你的评论,可能是刷新不起作用
1赞 P.b 11/6/2023
此外,如果 Mayukh 的评论中使用了,则意味着您不使用 Excel 2010。通过标记您这样做,与更高/当前版本的 Excel 相比,可能性受到限制。SEQUENCE

答:

2赞 Ron Rosenfeld 11/7/2023 #1

我添加了一个额外的变量,用于预测中的年数。 我还“假设”第一年将是今年(2023 年)。

请注意,我使用了您在屏幕截图中显示的对 P3Q3R3 的引用,而不是您在问题中所写的 D2P2O2。如果合适,请将引用更改为您实际拥有的任何内容。

enter image description here

如果您有 Microsoft 365,则可以在单个单元格中使用此公式,结果将SPILL

=HSTACK(
    MAKEARRAY(
        12 * S3,
        1,
        LAMBDA(r, c, DATE(2023, Q3 + r - 1, 1))
    ),
    MAKEARRAY(
        12 * S3,
        1,
        LAMBDA(r, c, R3 * (1 + P3) ^ INT((r - 1) / 12))
    )
)

enter image description here

如果您确实拥有 Excel 2010,并且没有高级功能,则可以使用以下功能:

Date: =DATE(2023,$Q$3+ROWS($1:1)-1,1)
Rent: =$R$3 * (1+$P$3)^INT((ROWS($1:1)-1)/12)

在相邻单元格的某一行中输入,然后向下填充/拖动,只要你想预测未来的租金。

评论

0赞 DBT 11/7/2023
太棒了,这正是我一直在寻找但无法实现的。感谢您对此的帮助,我真的很感激!