【问题标题】:Google sheets formula to get the % change of the last 5 rows谷歌表格公式获取最后 5 行的百分比变化
【发布时间】:2021-07-26 06:45:01
【问题描述】:
我正在努力解决我想要实施的 Google 表格中的一个公式。我想要做的是找到表中最后 5 行的百分比变化。并且每次添加新行时,都应该再次计算最后一个“5 天块”单元格的百分比变化。
My current setup:
因此,根据所附图片,最近 5 天的当前百分比变化应为 9.21% (9202/8425)。但是明天在 5 月 4 日添加一个新值时,例如 9250 美元,百分比变化应该是 11.11%(5 月 5 日的 9250 与 4 月 29 日的 8324.99 的百分比变化)。
希望我已经说清楚了,在此先感谢!
问候。
【问题讨论】:
标签:
google-sheets
google-sheets-formula
formula
array-formulas
【解决方案1】:
我们可以使用这个公式得到B列中最后一个数值。
=INDEX(B2:B,MATCH(143^143,B2:B))
要获得 B 列中倒数第五个值,即 5 天前的总数,我们可以调整相同的公式。
=INDEX(B2:B,MATCH(143^143,B2:B)-4)
然后我们可以结合这些公式来获得百分比变化。
=(INDEX(B2:B,MATCH(143^143,B2:B))-INDEX(B2:B,MATCH(143^143,B2:B)-4))/INDEX(B2:B,MATCH(143^143,B2:B)-4)
当然,使用该公式将单元格格式化为百分比。 (格式>数字>百分比)