Excel在另一个公式中使用数据透视表计数

时间:2019-03-14 08:57:04

标签: excel excel-formula pivot excel-2010 pivot-table

任何人都有一个主意,为什么我不能使用数据透视表计数值,该值是同一数据透视表中计算字段的数字? 这是我的意思的图片:

Count field in the pivot table counts how many of the certain Models are in a table and i would need to use the following formula: Count divided by Sum of IN in this pivot table.

每次我尝试使用“计数”列中的值时,它都会返回#VALUE。

1 个答案:

答案 0 :(得分:0)

Excel可能无法理解数字之一就是数字,这可能是格式问题。有两种方法可以解决此问题。

  1. 突出显示单元格“主页”>“号码”,然后应用号码格式。 Home>Number
  2. 选择数据透视表,
    1. 在数据透视表字段框中,选择值部分的下拉箭头,然后选择Value Field Settings Value Field Settings
    2. 然后选择Number Format,然后选择所需的格式(可能是NumberNumber Format
  3. 将其强制为公式中的值。
    1. 我认为您的公式看起来像
      1. =D4/C4
      2. =GETPIVOTDATA("Sum of Sum",$A$3,"Top","Top","Name","Bottom ")/GETPIVOTDATA("Count of Count",$A$3,"Top","Top","Name","Bottom ")
    2. 您可以使用VALUE()函数来创建
      1. =VALUE(D4)/VALUE(C4)
      2. =VALUE(GETPIVOTDATA("Sum of Sum",$A$3,"Top","Top","Name","Bottom "))/VALUE(GETPIVOTDATA("Count of Count",$A$3,"Top","Top","Name","Bottom "))
  4. 在数据透视表中创建一个新的“计算字段”来为您执行功能。
    1. 选择数据透视表,然后选择Analyze>Calculations>Fields Items & Sets>Calculated Field Analyze>Calculations>Fields Items & Sets>Calculated Field
    2. 给您的字段起一个名字,然后为您的公式输入Count/Sum of IN。使用Fields框确保您正确输入了字段名称 Calculated Field Options

希望这些选项之一可以帮助您获得所需的东西。