如何使用成长和筛选功能基于ID和缺失值在Google表格中创建动态范围?

问题描述 投票:0回答:1

我有一个帐户列表,其中列出了在当前合同日期内每月使用产品的情况。我想使用Google表格增长功能来查看他们当前在合同中的位置以及我们期望它们到达的位置。显然,客户处于合同的不同阶段,我希望能够动态编写公式来对此进行分析。

与我想我需要的非常接近的教程位于此处,但这并不说明在同一列表中有多个客户ID:

https://infoinspired.com/google-docs/spreadsheet/dynamic-ranges-in-growth-trend-forecast-in-google-sheets/

原始数据的样本可以在此处看到,我已经根据合同日期手动输入了增长公式:

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLmltZ3VyLmNvbS9GdlBqVHowLnBuZyJ9” alt =“原始数据”>

任何帮助,我都无法使用FILTER函数来解决这一问题!

google-sheets forecasting
1个回答
0
投票

删除E2:F范围并将其粘贴到E2单元格:

=ARRAYFORMULA(IF(A2:A<>"", COUNTIFS(A2:A, A2:A, ROW(A2:A), "<="&ROW(A2:A)), ))

0


将其粘贴到F2单元格中并向下拖动:

=IF(D2<>"(null)",,GROWTH(
 INDIRECT(ADDRESS(MIN(FILTER(ROW(E:E), A:A=A2)), 4, 4)&":"&
          ADDRESS(MIN(FILTER(ROW(E:E), A:A=A2, D:D="(null)"))-1, 4, 4)),
 INDIRECT(ADDRESS(MIN(FILTER(ROW(E:E), A:A=A2)), 2, 4)&":"&
          ADDRESS(MIN(FILTER(ROW(E:E), A:A=A2, D:D="(null)"))-1, 2, 4)), B2))

0

© www.soinside.com 2019 - 2024. All rights reserved.