如何使用LibreOffice Calc爆炸子组件中的项目

时间:2017-07-22 11:55:10

标签: libreoffice

我需要使用LibreOffice Calc在原材料中的子项和子项中分解组合项。该项目适用于希望在层级或生产层中爆炸订单的家具厂。

例如,产品A001由B01,B02和C02制成,B01由1xC01和2xC02制成,最后B02由3xC01,1xC02和4xC03制成,客户希望在其组件中爆炸A001获得多少B的列表元素是必需的,组装B元素以生成项目需要多少总C元素(A元素是项目)当然,他可以在需要2 x A001的工作表中输入。

使用LibreOffice Calc实现这一目标的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

按照自上而下的细分来整理列表。

spreadsheet screenshot

细胞B14的公式为=SUMPRODUCT(A$3:A$11=A14,B$3:B$11)*B$13。然后将其拖到B18。

契约级别显示部分A001是顶部(级别1),并且由部分B01,B02和C02(级别2)组成。然后,部分B01由C01和CO 2(第3级)组成,同样对于部分B02。

要在底部创建唯一列表,请将A4复制到A11并粘贴到某处,例如第20行。然后use a Standard Filter to remove duplicates

SUMPRODUCT的文档位于https://wiki.openoffice.org/wiki/Documentation/How_Tos/Calc:_SUMPRODUCT_function

除了非常简单的产品之外,您可能需要某种数据库来维护信息,也许还需要第三方软件包。

在我曾经工作的大公司,我们使用Oracle数据库存储每个组件的信息,前端用Java编写。然后可以在类似于上面显示的电子表格中生成报告。