【发布时间】:2014-09-08 17:18:59
【问题描述】:
我有一个复杂的问题,希望有人能帮助我。我正在尝试使用 excel 计算一段时间内的库存使用情况。库存使用适用于单个项目,但是,我有复合项目。由子项组成的项。因此,当我进行计算时,我需要进行查找。以下是下表:
Inventory Item | Uses Inventory item | Quantity
A S1 1
A S2 3
A S3 2
A S4 1
B S3 2
B S4 2
C S1 3
D S2 3
然后我们有交易单。此交易表包含商品、售出数量、从哪个库存中取出以及时间戳。
Item Uses | Amt Sold | Inventory | Time
A 1 I1 11:00
B 4 I1 11:04
B 4 I2 11:04
C 2 I2 11:10
D 5 I1 11:12
S3 2 I1 11:21
S4 1 I1 11:23
S1 2 I1 11:25
E 1 I2 11:26
F 2 I1 11:26
G 3 I1 11:27
B 4 I2 11:32
A 1 I2 11:47
C 2 I1 11:59
D 5 I1 12:01
A 1 I2 12:02
E 1 I1 12:04
F 2 I1 12:05
我真正需要的是填写下表,列出从 11:00 到 12:00 使用的所有物品的数量每个库存独家。所以我需要填写表格作为输出:
Item | In Inventory | Total Sold
A I1 ?
B I1 ?
C I1 ?
D I1 ?
S3 I1 ?
S4 I1 ?
S1 I1 ?
E I1 ?
F I1 ?
G I1 ?
A I2 ?
B I2 ?
C I2 ?
D I2 ?
S3 I2 ?
S4 I2 ?
S1 I2 ?
E I2 ?
F I2 ?
G I2 ?
我通过按库存手动排序并执行两个完整表来获得答案,但由于我的完整项目数据库是 6 个不同库存中的 22k 项目,因此管理起来非常困难。
我已经能够在 Excel 中使用 SUMPRODUCT 获得原始计数(非链接项目)。我不知道如何计算链接的项目使用情况,如果我售出 1 件 A 项目,我还售出了 1 件 S1、3 件 S2、2 件 S3 和 1 件 S4。
任何帮助将不胜感激。
最好的 乔恩
【问题讨论】:
-
我猜只是附带评论,但根据信息的结构和您的分析任务,这通常是您从 Excel 转换为 Access 的时间点。
-
输出在最后一个表中。 @Smandoli 我同意,但我需要能够将其发送给无法访问但可以理解 excel 文档的人。
-
添加标签
hierarchical data。请注意,如果您的 BOMS(物料清单)的深度超过一层,您的解决方案将相应地复杂化。你能通过安排空白来澄清你的数据吗?最后一张表特别难以解释。 -
您能否在第一个表格中插入一个条形或其他东西以提高可读性?
-
可能 pnuts 的意思是最后一个表对结果更有帮助,而不是所有
?字符...
标签: excel excel-formula pivot