从多个项目#的非静态列表中返回特定项目#的运行总计

时间:2019-04-24 13:20:47

标签: excel excel-formula

我正在尝试创建一个简化的物流电子表格,该表格具有一个静态的物料标签(标题为“可用物料”)及其可用数量,对于每个物料,请通过引用另一个标签显示该物料在库存中的运行总额(项目的“已发布和已添加”及其连续添加和减少的数量。

“已发布并添加”选项卡将是动态的,添加零件数量时将使用正整数,而在减少零件数量时将使用负整数。最好使用一个公式来计算动态选项卡中的行数,以便首先确定表集,但是出于我自己的目的,将查找范围设置为静态数量(例如2000)就足够了。

我尝试使用利用INDEX和MATCH的各种公式,但是,我似乎找不到在发布和添加的选项卡中正确哈希表数组的解决方案,并且看起来好像需要使用AGGREGATE函数这样做。

Sheet1:

| Part Code | Available quantity |
|-----------|--------------------|
| ABC123    | Should be 35       |
| XYZ321    | Should be 21       |
| EFG456    | Should be 25       |

Sheet2:

| Part Code | Released / Added |
|-----------|------------------|
| ABC123    | 55               |
| XYZ321    | 28               |
| ABC123    | -12              |
| EFG456    | 35               |
| EFG456    | -10              |
| XYZ321    | -7               |
| ABC123    | -8               |

1 个答案:

答案 0 :(得分:1)

对,您似乎可以从使用SUMIF()

中受益

enter image description here

B2中使用的公式转换为:

=SUMIF(Sheet2!$A$2:$A$8,Sheet1!A2,Sheet2!$B$2:$B$8)