对我来说这是一个棘手的问题,但希望对你来说不是。
我在一张表中有一个数据表,其中列中列出了产品编号,顶行列出了制造该产品所用的材料以及相应的数量。
在第二张表中,我有一个每日列表,其中包含生产的产品以及另一列中相应的生产数量。
在我的第三张表中,我希望能够根据生产的产品查看当天使用的材料总数
例如,日报表显示生产了 80 单位产品 1。生产该产品需要 1 单位材料 x。因此,我想要一个公式来显示我使用了 80 单位材料 x,并显示在该列标题下。
任何帮助都值得感激,我觉得我已经很接近了,但是把它弄得太复杂了,无法让它工作......
谢谢!
答案1
对于解决方案,我假设以下稍微简化的设置:
为了达到这个结果,
请执行下列操作:
- 在表格旁边添加一个包含数量的新列(此处为 E 列)。在这里,您可以汇总销售的产品数量。我使用了这个公式:
=SUMIFS(I:I,H:H,A4)
。如果您想要了解特定日期的销售额,您当然可以调整此公式,因为目前它会将所有日期的产品相加。 - 添加包含所有材料的表格
- 使用以下公式计算总和
=SUMPRODUCT(($B$4:$D$6*$E$4:$E$6)*($B$3:$D$3=$K4))
答案2
Tables
以下是使用 Excel和Pivot Table
报告结果的组合策略
(在 Excel 2010 中开发)
- 将您的产品/材料使用数据配置为
Table
:我称之为tblQuantities
- 将您的每日生产数据配置为
Table
:我称之为tblProduction
- 使用公式进行扩展
tblProduction
,获取每个产品每个物料 ID 的物料消耗量 - 设置
tblProduction
为在添加新行时自动扩展公式 - 添加
Pivot Table
以获取每日消费数据总和
数量表
表格制作
列tblProduction
Material
公式
=INDEX(tblQuantities,MATCH([@Product],tblQuantities[ProductID],0),
MATCH(INDEX(tblProduction[#Headers],COLUMN()),tblQuantities[#Headers],0))
*[@Quant]
枢轴设置
枢轴结果