2017-09-05 110 views
0

我想撰写购买和销售商品的销售表以查看总利润。当物品单独购买和销售时,很容易做到。但是如何处理收购物品并逐一销售的情况。例如,我购买一把锤子和一把螺丝刀的集合(C),并单独销售工具。如果我将图像输入到简单表格中,我会得到错误的利润结果。如何为单独销售的商品集合构建销售表?

当只有两个项目,我可以划分他们的购买价格随机,但是当有很多的项目,而不是所有的人都尚未卖出,我不能很容易地看到,如果这个系列已经取得盈利与否。

我预计的利润正确的输出。在这种情况下,收集成本为10,所有收集项目的销售价格为13,因此它应该显示3的利润,而不是-7的损失。我正在考虑添加2个新列,如IsCollection,CollectionID。然后推导出一个公式,该公式将使用简单的减法或检查整个集合的价格,并从属于该集合的项目总和中减去它。这样的推导公式则是另一个问题......但是,也许有我添加了一个列集合,以确定谁属于集合项目完成同样

enter image description here

+0

目前尚不清楚你想达到什么,请解释一下什么是您预期的输出。另外,你试图解决你的问题? –

+0

我期望正确的利润输出。在这种情况下,收集成本为10,所有收集项目的销售价格为13,因此它应该显示3的利润,而不是7的损失。一旦我得到任何暗示他人如何解决这个问题,我会尝试一些东西,我不知道在哪里开始,如何分配一些东西到收藏。 – wilkas

+1

请不要在评论中回答,但编辑您的问题,这将有助于我们理解您的问题。 –

回答

0

更简单的方法。 然后我使用SUMIF来为属于同一个集合的物品的卖出价格求和。 然后我使用盈利栏中的IF来使用总计卖出价格或单一卖出价格。 你需要在一些公式中定义一个单元格的范围(见下文)。

问题:你可以不加利润值来获得利润总额。

我用opencalc(但应在Excel中是几乎相同)。

内容

SUM_COLL (row2): 
    =SUMIF($A$1:$A$22;"="&A2;$D$1:$D$22) 
SUM_COLL (row3): 
    =SUMIF($A$1:$A$22;"="&A3;$D$1:$D$22) 
and so on. 


Profit (row2): 
    =IF(A2<>"";E2-C2;D2-C2) 
    Profit (row3): 
    =IF(A3<>"";E3-C3;D3-C3) 


+------------+-----------+-------------+------------+----------+--------+ 
| COLLECTION | Item name | Purch Price | Sell Price | SUM_COLL | Profit | 
+------------+-----------+-------------+------------+----------+--------+ 
|   | A   | 1   | 1.5  | 0  | 0.5 | 
+------------+-----------+-------------+------------+----------+--------+ 
|   | B   | 2   | 2.1  | 0  | 0.1 | 
+------------+-----------+-------------+------------+----------+--------+ 
| C   | C1  | 10   | 7   | 27  | 17  | 
+------------+-----------+-------------+------------+----------+--------+ 
| C   | C2  | 10   | 6   | 27  | 17  | 
+------------+-----------+-------------+------------+----------+--------+ 
| D   | D1  | 7   | 15   | 23  | 16  | 
+------------+-----------+-------------+------------+----------+--------+ 
|   | E   | 8   | 12   | 0  | 4  | 
+------------+-----------+-------------+------------+----------+--------+ 
| C   | C3  | 10   | 14   | 27  | 17  | 
+------------+-----------+-------------+------------+----------+--------+ 
| D   | D2  | 7   | 8   | 23  | 16  | 
+------------+-----------+-------------+------------+----------+--------+ 
|   |   |    |   | 0  | 0  | 
+------------+-----------+-------------+------------+----------+--------+ 
|   |   |    |   | 0  | 0  | 
+------------+-----------+-------------+------------+----------+--------+ 
|   |   |    |   | 0  | 0  | 
+------------+-----------+-------------+------------+----------+--------+ 
|   |   |    |   | 0  | 0  | 
+------------+-----------+-------------+------------+----------+--------+ 

更新: 我增加了两个栏,使利润累加:

COUNT_COLL (row2): 
    =COUNTIF($A$1:$A$22;"="&A2) 
COUNT_COLL (row3): 
    =COUNTIF($A$1:$A$22;"="&A3) 
Profit_SUMMABLE (row2) 
    =IF(A2<>"";(E2-C2)/G2;D2-C2) 
Profit_SUMMABLE (row3) 
    =IF(A3<>"";(E3-C3)/G3;D3-C3) 


+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
| COLLECTION | Item name | Purch Price | Sell Price | SUM_COLL | Profit | COUNT_COLL | Profit_SUMMABLE | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
|   | A   | 1   | 1.5  | 0  | 0.5 | 0   | 0.5    | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
|   | B   | 2   | 2.1  | 0  | 0.1 | 0   | 0.1    | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
| C   | C1  | 10   | 7   | 27  | 17  | 3   | 5.6666666667 | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
| C   | C2  | 10   | 6   | 27  | 17  | 3   | 5.6666666667 | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
| D   | D1  | 7   | 15   | 23  | 16  | 2   | 8    | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
|   | E   | 8   | 12   | 0  | 4  | 0   | 4    | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
| C   | C3  | 10   | 14   | 27  | 17  | 3   | 5.6666666667 | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
| D   | D2  | 7   | 8   | 23  | 16  | 2   | 8    | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
|   |   |    |   | 0  | 0  | 0   | 0    | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
|   |   |    |   | 0  | 0  | 0   | 0    | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
|   |   |    |   | 0  | 0  | 0   | 0    | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
... 
... 
| TOTAL  |   |    |   |   | 87.6 |   | 37.6   | 
+------------+-----------+-------------+------------+----------+--------+------------+-----------------+ 
+0

我不认为这会显示正确的总利润。我在Excel中已经达到了同样的效果,但现在我正在考虑将收集项目的总利润除以收集中的项目数量。在这种情况下,总利润将显示正确的数量,但每个项目利润将随着其他收集项目的成功销售而变化。 – wilkas

+0

@wilkas看到我编 – etsa

+0

我可能会用这个答案去后,我完成制作配方和测试它 – wilkas