会计以反映到期的余额

时间:2015-11-18 22:11:49

标签: excel excel-formula accounting

Rent Ledger

在上面的示例中,我正在尝试确定每个月进行部分付款的租户应付的余额。如您所见,列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中实现这一点,而不是VB。内联是首选,但我准备回答这个问题"不能像那样做#34;。

2 个答案:

答案 0 :(得分:0)

我建议使用数据透视表 - 你的前七列(A代表ROWS,C代表和G代表价值总和)和计算的BALANCE总和字段,是:

=C + G - F

然后可以通过向下钻取来提取细节。

答案 1 :(得分:0)

为您提供三种选择。

第一个选项

这要求无论每月交易多少,每月只需支付一次租金。将以下公式放入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)

enter image description here

第二个选项

如果您希望每行都有月租的参考,您需要一个帮助栏。正如我在评论中所说,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)

enter image description here

第三个选项 我的选择

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

无论何时支付租金,租金都应在第一时间到期,首先,余额应该反映出来。延迟费用具有特定日期,无论付款日期如何,都应累计,并应在该日期之前添加到余额中。

使用上面的sumif公式,我们可以将它们保存在一张纸上。公式为:

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

enter image description here