Excel 反映到期余额的会计核算

Excel 反映到期余额的会计核算,excel,excel-formula,accounting,Excel,Excel Formula,Accounting,在上面的示例中,我试图确定每月支付部分款项的租户的应付余额。正如您所看到的,列I反映了余额应该是多少,第一行是正确的。但是,第二行不正确,因为它不考虑行1的平衡。 我希望反映这一租户的余额,并在同一日志中跟踪其他租户。如果这是SQL,那就相当容易了。只是: DECLARE AmountPaid int = (SELECT SUM(AmountPaid) FROM table WHERE tenantname = @TenantName) DECLARE Rent int = (SELECT

在上面的示例中,我试图确定每月支付部分款项的租户的应付余额。正如您所看到的,列
I
反映了余额应该是多少,第一行是正确的。但是,第二行不正确,因为它不考虑行1的平衡。

我希望反映这一租户的余额,并在同一日志中跟踪其他租户。如果这是SQL,那就相当容易了。只是:

 DECLARE AmountPaid int = (SELECT SUM(AmountPaid) FROM table WHERE tenantname = @TenantName)
 DECLARE Rent int = (SELECT SUM(MonthlyRent) FROM table WHERE tenantname = @TenantName)

 RETURN MonthlyRent - AmountPaid

在任何情况下,我都希望在Excel SAN宏和SAN VB中实现这一点。内联是首选,但我准备好回答“不能那样做”。

我建议使用数据透视表-您的前七列(a代表行,C、F和G代表值之和)和计算出的余额之和字段,即:

=C + G - F
然后,可以通过深入研究来提取细节

你有三个选择

第一选项

这就要求无论每月有多少笔交易,每月只交一次租金。将以下公式放入I2并复制下来:

=SUMIF($A$1:$A2,A2,$C$1:$C2)-SUMIF($A$1:$A2,A2,$F$1:$F2)+SUMIF($A$1:$A2,A2,$G$1:$G2)-SUMIF($A$1:$A2,A2,$H$1:$H2)

第二选项

如果你想在每一行上都有月租金的参考,你需要一个助手栏。正如我在评论中所说,Excel无法猜测是否使用数字。因此,在C和D之间为Y或N添加列。公式为:

=SUMIFS($C$1:$C2,$A$1:$A2,A2,$D$1:$D2,"Y")-SUMIF($A$1:$A2,A2,$G$1:$G2)+SUMIF($A$1:$A2,A2,$H$1:$H2)-SUMIF($A$1:$A2,A2,$I$1:$I2)

第三种选择我的选择

每个事务一行的最后一个参数

无论何时支付租金,租金在第一个月到期,因此,余额应反映这一点。滞纳金有一个特定的日期,无论付款日期如何,都应在该日期计入余额

使用上面的sumif公式,我们可以将其全部保存在一张纸上。公式是:

=SUMIF($A$1:$A2,A2,$E$1:$E2)-SUMIF($A$1:$A2,A2,$D$1:$D2)

因此,基本上您希望I3=C3-F3+G3+I2,但您需要查找同一租户的最后一个I值,而不是I2?在您的示例中,您对他们收取两倍的11月租金。除了需要做一些工作的pivot表之外,期望的期末余额不是75.00美元吗?唯一的方法是使用用户定义的函数。或者你也可以像会计师那样做,每个租户一张表,每笔交易都有一个新行,无论是贷记还是借记,保持一个可以传回主表或账户的总金额。斯科特说,基本上,你不应该在同一个月内两次列出租金(C列)。编辑:或者他对复式记账的最后一条评论也很有效(更好)。这就是为什么你需要让每个租户在他们自己的个人表上,并且在主表上,每个租户只有一行显示余额,该余额链接到租户页面上的一个单元格。正确的会计惯例是每笔交易一行,你试图把三行或四行放在一行。即使有了UDF,这也很难做到。Excel无法猜测是否包含数字。我肯定会尝试一下!我想我会选择门#3个月!!我会在我确认后批准你的回答,但从表面上看,我很确定这对我来说会有效!谢谢3号门的一个后续问题。理想情况下,我希望excel“知道”原始租金金额。看,我在A中输入租户1,Excel查找租户1,发现他的租金是500。该租户当月的任何剩余分录都会增加或减少到期余额。有没有办法做到这一点?@DJ最好的办法是对单元格更改创建一个事件过程,自动将租金值放入正确的框中,但这是vba。使用公式时,您需要在a和B之间添加一列。在新列中使用vlookup公式查看a列,并将其与其他地方包含所有租户及其月租金的列表进行比较。它不可能在平衡方程中,因为如果租金发生变化,vlookups仍然存在,并且会改变旧的数字,从而打破平衡。我正在尝试你的方法,我必须承认,我非常喜欢它。我将同意你的回答。你帮了大忙。最后一个问题。我可以接受手动输入每月租金,但希望根据每月租金计算滞纳金。我想我有办法做到这一点,但如果你能做到这一点,我将不胜感激。我的想法是使用vlookup表计算租金和滞纳金费率,只有当日期大于每月1日+6时,我才知道如何根据您的租金建议自动计算滞纳金。每月输入一次租金是合理的。这正是我想要的。再次感谢!