在数据透视表中减去两列

时间:2016-02-17 18:47:20

标签: excel pivot-table

我的源数据看起来像这个截图 Source Data

我想知道

  1. 每个项目有多少采购订单编号(列po no)?
  2. 到目前为止,我已收到po no多少in admin
  3. 剩下多少?
  4. 使用数据透视表我解决了我的第一个和第二个问题。 要计算sum of remain列的值,我尝试使用计算字段,但结果错误(见下文)。

    Using caclulated field to get the sum of remain

    期望的结果和问题

    我想获得一个像下面的示例表一样的数据透视表。

    如何创建一个数据透视表,其中列remaincount of po no - count of po_in_admin的结果?

    Desired result

2 个答案:

答案 0 :(得分:1)

一条评论链接了Bill Jelen的这个youtube教程Learn Excel 2013 - "Subtract in a Pivot Table": Podcast #1655,Bill给出了这些步骤

    设计选项卡上的
  • 将数据透视表的报告布局更改为tabular form
  • 在选项下点击标签Field Settings下的Subtotals & Filters按钮,将小计下的单选按钮设为无,然后点击确定
  • 现在选择第一列(在您的情况下为count of po no) - '计数po_in_admin'
  • options下点击Calculations点击Field Items & Set并选择calculate elements输入列名称(例如Delta po no)点击第一个条目添加 - 点击第二个进入并点击确定

答案 1 :(得分:0)

好的,不需要差异列。

做你上面做的事情:

右键单击一个单元格,其中包含您想要计算差异的数据(请注意,您将在一分钟内处理整行)。

单击插入公式。

写入(插入第一个标题 - 插入第二个标题)。

根据自己的喜好更改名称。

按确定

然后,您应该在四个象限内看到一个新字段(“diff”)。单击“信息”按钮,将类型从“计数”更改为“SUM”(在顶部)。如果能解决问题,请告诉我。总和实际上将计算与您刚刚插入数据透视表中的公式相关联的公式。

enter image description here