查找数据透视表过滤器的已检查元素数

时间:2014-06-17 14:50:05

标签: excel excel-formula pivot-table

我有一个数据透视表,可以通过选择多个月来过滤数据。它的最后一列是一个总数,而右边的列应该是月平均值(总计/月数)。现在,平均值的公式为=IF(E34="","",E34/3),即它平均为3个月的硬编码。但是,如果在数据透视表月份过滤器中选择了更多月份,则这将是不正确的。有没有办法在数据透视表过滤器中查找所选项目的数量?

感谢。

1 个答案:

答案 0 :(得分:0)

是的,实际上有几种方法。要正式回答你的问题,你可以做一个counta公式,它会查找非空的单元格。这里不是一个好主意,因为你有一个标题和总计,但可以完成=COUNTA(F4:F17)-2将单元格的数量设置为空,减去标题的总数为2,如果是,则返回总计12行正在引用一个数据透视表,所有12个月都已过滤。

我的建议是这样做:

  1. 将您想要平均值的字段添加到“值”部分    字段列表(您可以在数据透视表中多次选择相同的项目)
  2. 左键单击它(它将在右下角)和    选择"值字段设置"
  3. 在Summarize value field by下,选择Average(默认情况下,最有可能选择count或sum)
  4. 现在您有一个月平均值
  5. 的新列
  6. 如果您不需要总和,则只需编辑现有列
  7. 即可 祝你好运!