Google 表格公式以获取最后 5 行的百分比变化

Google sheets formula to get the % change of the last 5 rows

我正在为 Google 表格中的公式苦苦挣扎,我想实施。我想要做的是找到 table 中最后 5 行的百分比变化。每次添加新行时,都应该再次计算最后“5 天块”单元格的百分比变化。

My current setup:

因此,根据附图,最近 5 天的当前百分比变化应为 9.21% (9202/8425)。但是明天当 5 月 4 日增加一个新值时,例如 9250 美元,变化百分比应该是 11.11%(5 月 5 日的 9250 与 4 月 29 日的 8324.99 的变化百分比)。

希望我说清楚了,提前致谢! 问候。

我们可以使用这个公式来获取 B 列中的最后一个数值。

=INDEX(B2:B,MATCH(143^143,B2:B))

要获得 B 列中倒数第 5 个值,即 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)

当然,使用该公式将单元格格式设置为百分比。 (格式>数字>百分比)