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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从多个项目#的非静态列表中返回特定项目#的运行总计相关的知识,希望对你有一定的参考价值。

我正在尝试创建一个简化的物流电子表格,其中包含项目的静态选项卡(标题为“可用项目”)及其可用数量,对于每个项目,通过引用另一个选项卡显示库存中该项目的运行总计('已发布&添加')项目及其不断增加和减少的数量。

“已发布和已添加”选项卡将是动态选项卡,在添加零件数量时将使用正整数,在减少零件数量时将使用负整数。为了首先确定表集,计算动态选项卡中的行数的公式将是更可取的,但出于我自己的目的,将查找范围设置为静态数量(例如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               |
答案

是的,你似乎从使用SUMIF()中受益

enter image description here

B2中使用的公式转换为:

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

以上是关于从多个项目#的非静态列表中返回特定项目#的运行总计的主要内容,如果未能解决你的问题,请参考以下文章

如何从列表中删除项目并返回新列表而不在颤动中删除项目

Python sqlite如何从生成的列表中查询和获取项目?

SQL Server 报表生成器 - 仅显示运行总计

从列表框中选择多个项目以附加到电子邮件中

运行总计的列表理解

构建具有基本事实的非图像分类器