答案1
你需要做一个SUMIF
在用过的范围,并从中减去数量。
首先其余的单元格(ORD1 行中的单元格),您可以输入(并将填充柄至所有订单):
=C2-SUMIF($A$16:$B$22,A2,$B$16:$B$22)
这会减去从C2
(即 ORD1 Qty 单元格,其值为1000
)和(总计)用过的来自列的金额B
(在示例中,范围为A16:C22
,将其扩展到您使用的列表的范围),其中订单号(列A
与此行的订单号相匹配,其中公式为(A2
在示例中。)
一般建议是将两个数据集(订单列表和已使用列表)放在两个单独的范围内,要么将已使用数据放在第二张表上,要么放在单独的列范围内(例如从 开始F2
)。这将使引用范围更容易,因为您可以简单地包含整个列(例如=C2-SUMIF($A:$B,A2,$B:$B)
)。