Excel 中数据透视表值内的除法计算

Excel 中数据透视表值内的除法计算

请参阅下面的示例。行标题(已编辑)是产品的缺陷类型。列标题是产品名称(已编辑),下方是该产品的总销售额。表中的值是每个包含给定缺陷的产品的数量(例如,最左边的产品有 264 个实例包含底行的缺陷)。

枢轴示例

我试图获取缺陷率,而不是数量,所以我想要做的是将表中的每个值除以其各自列顶部的总销售量. 使用上面的例子,我希望左下角显示“264”的单元格显示 264/120755.6522 的结果。

复制数据透视表的值,然后将其粘贴到新表中并划分值不是一个选项,因为如您所见,顶部有一个过滤器,我不想为每个过滤器创建一个表。此外,原始数据(未显示)不断更新,因此复制粘贴的表格很快就会过时。

答案1

在数据透视表数据的右侧添加一列或多列。=D3例如,让标题复制销售数字。然后将数据设置为等于其左侧单元格除以标题。例如,将 C6 设置为 =B6/C3 - 使用箭头键选择单元格 B6(显示在公式行中)。调整单元格位置。复制并粘贴该列。 带有添加列的 Excel 数据透视表片段

答案2

我找到了一种更好的方法,这样我就不需要创建新表,而这正是我的主要要求。

  1. 在原始数据中添加2列。
  2. 第一列(本例中标记为“销售额”)需要有正确的除数。为此,我创建了一个 VLOOKUP 公式,该公式检查另一个表中的产品并返回总销售额。另一个表如下所示:
产品 销售量
产品1 500
产品2 400
ETC... 很快

例如,如果操作正确的话,原始数据中包含产品 2 的每一行现在都应该在销售额列中有一个条目 400。

  1. 另一个新列(称为“缺陷率”)只有一个公式 =1/[该行的销售列单元格是什么]。因此,如果该行属于产品 2,则该单元格中的值将为 1/400。

  2. 现在,在数据透视表中,使用字段“缺陷率”,当您要汇总值时,请选择按总和而不是计数。这会将所有这些 1/销售额相加,为您提供销售额的百分比,从而得到准确的缺陷率。

此时,您现在可以创建一个数据透视图,它将随着您更改过滤器而动态调整大小(我实际的、之前未说明的最终目标)。

相关内容