Excel数据透视表计数字段为另一个计数字段的百分比

时间:2018-02-22 23:04:22

标签: excel pivot-table

我正在使用Microsoft Office 365 ProPlus中的Excel。

这是一个非常简单的数据表。

enter image description here

我想围绕它构建一个数据透视表,看起来像这样......

enter image description here

...除了“我想要的”列(C列中的项目数除以B列中的项目数)之外,应该是数据透视表的一部分。

我已尝试使用计算字段,字段计算等各种事情来添加“我想要的”列,但无法使其正常工作。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

计算字段仅对数据表中元素的总和进行操作。无论您在计算字段的公式中看到字段名称,请将其描述为该字段的所有元素的总和(与数据透视表中的任何其他行/列条件匹配)。

对于适合数据透视表的那一部分的列B和C的元素,设置“= B / C”实际上意味着“= SUM(B)/ SUM(C)”。

实现目标的唯一方法是使用两个辅助列:

B计数:=COUNT([@B])

C计数:=COUNT([@C])

这些列的总和然后会给出列B和C的计数,因此您可以使用这些帮助列来为您提供所需的内容:

Img

基于计算字段的数据字段然后显示“总和你想要什么”,但它总是只是计算的结果,即使你改变了字段的总结方式值字段设置。您可以手动重命名数据字段,但仍需要与之前选择的计算字段名称不同。

答案 1 :(得分:0)

点击数据透视表,然后转到分析标签,点击字段,项目和&设置,然后选择计算字段。你的公式可能是

= B / C