excel中金额计算

excel中金额计算

我的付款金额为 2628.46。这笔付款应该依次用于偿还 BZ、CA 和 CB 列中列出的三个部分。因此,首先我从 5 月份的付款中减去 4 月份的本金。如果 5 月份的付款中有足够的资金,那么我将单元格 CE 中的值设置为零(即本金已完全支付)。使用余下的金额,我尝试支付“应计”值。如果 5 月份的付款中有足够的资金来支付本金和“应计”值,那么我将单元格 CF 设置为零(即“应计”值也已完全支付)。然后,我对罚款列重复相同的步骤。如果 5 月份的付款有足够的资金来支付从 4 月份结转的所有三个部分,那么我可以将 5 月份的罚款设置为 0。如果没有,我必须将 5 月份的罚款设置为尚未支付的金额。

在这个例子中,我需要在单元格 CE 和 CF 中显示 0 的公式(因为付款 2628.46 足以支付 597.31 和 1182.31),以及在单元格 CG 中显示 941.28 的公式(因为这是付款未涵盖的金额)。

在此处输入图片描述

答案1

如果我理解正确的话,我相信您可以使用下面显示的公式:

在此处输入图片描述

IE

=IF(C2-G2<0,0,C2-G2)
=IF((C2+D2)-G2<0,0,(C2+D2)-G2)
=IF((C2+D2+E2)-G2<0,0,(C2+D2+E2)-G2)

请编辑单元格引用以适合您的表格。

在每种情况下,我们都会测试从要支付的项目总数中减去 5 月份的付款是否会导致结果小于零。如果是,则这些项目由付款支付,因此结果为零。如果减法大于零,则责任大于付款,我们会在单元格中显示余数。

答案2

您可以使用MIN()公式来获取两个(或多个)值中较小的一个。

例如:

在 CE 栏中:=MIN(CD3247,BZ3247)

在 CF 列中:=MIN(CD3247-CE3247,CA3247)

在 CG 列中:=MIN(CD3247-CE3247-CF3247,CB3247)

您可能需要更改,;国际版的 Excel...

相关内容