【问题标题】:Pivot table - Display growth rate with calculated field in Google Sheets数据透视表 - 在 Google 表格中使用计算字段显示增长率
【发布时间】:2021-10-14 09:38:32
【问题描述】:

我正在尝试创建一个计算字段,以百分比显示我的数据透视表中的一个数字列的增长率。​​p>

如何引用当前单元格上方的一行来计算增长率?

=(当前单元格 - (当前单元格 - 1 行)) / (当前单元格 - 1 行)

数据透视表

Year Count Calculated Field (YoY Growth)
2019 100
2020 300 100%
2021 600 50%

【问题讨论】:

  • 分享您的工作表的副本/样本以及所需输出的示例
  • 引用相对单元格很容易,使用 Offset(Current Cell, -1,0) 到上面等等...但是,在同一公式中使用“self”会得到一个 Circular参考警告!如果您 100% 确定需要它,则允许循环引用进行 1 次迭代。然而,这样做会阻止进一步的 CR 警告,并且可能会带来更多的灾难性后果。
  • @player0 我添加了想要的输出

标签: arrays google-sheets pivot-table


【解决方案1】:

根据说明:

=(当前单元格 - (当前单元格 - 1 行)) / 当前单元格

={""; ARRAYFORMULA(IFERROR(B2:B-(B2:B-B1:B999)/B2:B))}

【讨论】:

  • 您的示例未在数据透视表中使用“计算字段”。
  • 在 Google 表格上查看我的示例:drive.google.com/file/d/1tHUiTb249S3Fxjbkapupz4GpsXOZVVWL/…
  • @roundrobin 在 C2 中尝试:={""; ARRAYFORMULA(IFERROR(B3:B-(B3:B-B2:B999)/B3:B))}
  • 我搞砸了概念。我不知道 Arrayformulas 是如何工作的,但我知道我明白了这个概念。而且我不需要计算字段来使其适用于我的数据透视表中的新行。
【解决方案2】:

我同意 player0 的观点,即查看您的工作表、数据、数据类型和布局将有助于帮助您。

但是,我会冒险一个解决方案,看不见。

实际上有很多方法可以解决我认为您要问的问题。这只是其中之一。

假设您的源编号在 A2:A 范围内。将以下公式放在其他一些打开的列中,在与源区域顶部数字平行的单元格中:

=ArrayFormula(ARRAY_CONSTRAIN({"";FILTER(({A3:A;""}-A2:A)/{A3:A;""},A2:A<>"")},COUNTA(A2:A),1))

我添加了比可能需要的更多“部分”。但是我尝试包含控件,因为我不知道您的数据实际上是什么样的。

另一种方法是将以下更简单的公式放入单元格下面一个,其中源范围中的顶部数字是:

=ArrayFormula(IF(A3:A="",,(A3:A - A2:A)/A3:A))

在任何一种情况下,您都需要将结果为百分比的列/范围设置为格式(Format > Number > Percent)。

显然,如果您的源编号在 A2:A 以外的范围内,您需要相应地调整任一公式中的范围。

【讨论】:

  • 嗨,Erik,我在我的问题上添加了屏幕截图。
  • 您是否有理由不能从数据透视表中删除“计算字段”并将我的公式放在剩余的两列数据透视表旁边(在 C2 或 C3 中,具体取决于您是决定分别使用我的第一个或第二个公式)?
  • 您好,埃里克,非常感谢您的帮助。感谢您的帮助,我理解了 ArrayFormulas 的概念。我正在寻找一种不需要我不断为新行添加公式的解决方案。我虽然计算字段是解决这个问题的方法,但不知道数组公式允许我这样做。
  • 那么,您是否尝试过我上面描述的公式?它是否按您的预期工作? (事实上​​,公式可以很容易地在没有内置工具的情况下生成大多数数据透视表;只是假设大多数人不会花时间去理解如何自己编写这样的公式。)如果这样做,事实上,解决你的问题问题,您能花点时间将我的回复/解决方案帖子标记为“最佳答案”吗?这使贡献者社区可以快速查看哪些问题已完全解决;并且它允许未来的网站访问者快速找到问题的答案,例如他们自己的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多