按正确顺序从多行中减去

按正确顺序从多行中减去

我需要一些帮助来创建一个电子表格来借钱并向不同的信用额度偿还钱。

我有一份包含 3 条信用额度的电子表格(每条信用额度的借款金额不同)。现在我想进行一些投资,并按特定顺序从这些不同的信用额度中取钱(因为利率不同)。

因此我准备了这个电子表格: https://docs.google.com/spreadsheets/d/1kT5rRZYbkVX_2E-bMRuHVKEynjqgml9y2qqn6uIHp7U/edit?usp=sharing

当然,这些投资应该在特定期限后获得回报,我想将钱偿还给这些信用额度,但方向相反(先偿还利率最高的信用额度)。如果在偿还所有信用额度后还有剩余,则应将其添加到银行余额中。

尝试了一整天,用一些公式完成了这件事,我还是不知道该怎么做,想请你帮忙。下面是一些图片,可以更好地描述它:

在此处输入图片描述

非常感谢你的帮助!Tobias

答案1

创建辅助列和小计列以进行跟踪会很有帮助。此外,将总进出金额视为一个金额也会很有帮助。这个金额的符号决定了您是借入更多还是偿还。

在此处输入图片描述

确定您应该从银行账户借入或取出多少钱

=MIN(*available in account*, *amount to loan*)

其余的

=MIN(*available in account*, *amount to loan* - sum(*amounts loaned already above*))

现在如果贷款金额为负(收入偿还),则先从透支开始

=MIN(*amount owed to overdraft*,*total income less expenses*)

以及其余

=MIN(*credit max* - *amount credit available currently*, *total income* - sum(*amounts repaid already below*))

现在你可以把它们放在一起,像这样:

=IF(*expenses* - *income* >= 0, *loan more as first two formula*, *repay as per two latter formula*)

另请参见示例:

在此处输入图片描述

相关内容