Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 查找透视表筛选器的选中元素数_Excel_Excel Formula_Pivot Table - Fatal编程技术网

Excel 查找透视表筛选器的选中元素数

Excel 查找透视表筛选器的选中元素数,excel,excel-formula,pivot-table,Excel,Excel Formula,Pivot Table,我有一个数据透视表,它的数据可以通过选择多个月进行过滤。最后一列是一个总计数字,右边一列应该是月平均数(总计/#个月)。目前,平均值的公式是=IF(E34=“”,“”,E34/3),即它是针对3个月的平均值硬编码的。但是,如果在透视表月份筛选器中选择了更多月份,则这将是不正确的。是否有办法在数据透视表筛选器中查找所选项目的数量 谢谢。是的,实际上有几种方法。要正式回答您的问题,您可以使用counta公式,查找非空的单元格。这里不是一个好主意,因为您将有一个标题和总计,但这是可以做到的=COUNT

我有一个数据透视表,它的数据可以通过选择多个月进行过滤。最后一列是一个总计数字,右边一列应该是月平均数(总计/#个月)。目前,平均值的公式是
=IF(E34=“”,“”,E34/3)
,即它是针对3个月的平均值硬编码的。但是,如果在透视表月份筛选器中选择了更多月份,则这将是不正确的。是否有办法在数据透视表筛选器中查找所选项目的数量


谢谢。

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

我的建议是:

  • 将要求平均值的字段添加到 字段列表(可以在透视表中多次选择同一项)
  • 左键点击它(它将在右下角),然后 选择“值字段设置”
  • 在“汇总值”字段“依据”下,选择“平均值”(默认情况下,最有可能选择“计数”或“总和”)
  • 现在您有了一个月平均值的新列
  • 如果不需要求和,只需编辑现有列即可
  • 祝你好运