我需要确定引擎的成本,具体取决于将使用哪个部分。从另一张表中总结多个值
我有一张表,每个引擎模型的每个部分的成本。有3个发动机型号和近500个零件(!部件)。
在另一张工作表中,我尝试将所有各种组合的值相加。 (!EngineCost)。我使用“1”来表示包含该部分。我从每件发动机的零件中获取价格并将其总计。
目前我正在非常手动地做这件事(见下文)。有一个更好的方法吗?如果(0 3 = 1,'Parts'!$ R $ 6,“0”)+ IF(P3 = 1,'Parts'!$ R $ 7,“0”)+ IF(Q3 = 1,''零件'!$ R $ 8,“0”)
谢谢!
这里是链接到一个样品片材https://www.dropbox.com/s/wbh5muf7721mk0s/engine.xlsx
你的公式可以简化如下:'= MMULT(O3:Q3,'Parts'!R6:R8)'。这是你需要的吗?如果没有 - 这将是很好的显示您的工作表 –
@simoco不同的结构。如果“O3:Q3”中的单元格具有除“1”以外的任何值,则将乘以该数字。你的公式假定,如果他们不是1,他们必须是零。这可能是真的,但这不是问题的写法。 – Floris
@弗洛里斯,也许你是对的,'我使用“1”来表示包含该部分 - 我假设'1'表示包含,否则 - '0'或空。 –