我需要在LibreOffice Calc中创建一个项目列表,列出描述和价格;在另一张纸上,我需要对特定项目进行分组并使行总计。
我的项目列表具有以下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 :(得分:0)
这很丑陋,但可能会给你一些发展。首先,Sheet1中的列表需要按相反的顺序排列。我在A1中添加了64
(C1中为0
),然后在A2等中添加了32
。
在D2中的Sheet2(其中7
在A2等中)并向下复制以适应:
=BASE(A2,2,7)
(您可能需要增加7
,具体取决于您拥有的Total Price
个数。)
然后在ColumnD Text to Columns ...上,固定宽度并在每个角色位置解析(标准)。
最后,在L2中复制以适应:
=SUMPRODUCT(Sheet1.C$1:C$7,TRANSPOSE(D2:J2))