2017-09-01 133 views
1

我需要创建的LibreOffice Calc的项目,列出说明及价格清单的索引;在另一张纸上,我需要对特定项目进行分组并将总计行数。如何创建使用LibreOffice的计算器(无宏)

我的项目列表中有下列ID(1,2,4,8,...... 32,64,128等。)这样,当我总结2名或更多的项目我获得一个唯一的ID,所以获得这个ID描述了它在一行中组成的元素,因此ID 7是前三个元素的总和。

我需要一张进入这些ID,并查找在近单元总价,让我们用数字为例:

Sheet 1 
1 Price 10 
2 Price 35 
4 Price 80 
8 Price 16 
16 Price 8 
32 Price 29 

Sheet 2 
7 Total Price 125 
18 Total Price 43 
35 Total Price 74 

回答

0

这是丑陋的,但可能给你的东西来开发。首先,Sheet1中的列表需要按相反顺序排列。我在A2加入A1 640在C1),然后32

在Sheet2中(其中7是A2等)在D2和向下复制到西装:

=BASE(A2,2,7) 

(您可能需要增加7,具体取决于你有多少Total Price。)

然后在ColumnD Text to Columns ...,固定宽度并在每个字符位置解析(标准)。

最后,L2和向下复制到西装:

=SUMPRODUCT(Sheet1.C$1:C$7,TRANSPOSE(D2:J2))