在 Excel 表格中对每个客户行的不同范围求和

在 Excel 表格中对每个客户行的不同范围求和

我遇到了一个问题,正在尝试解决,但在网站上没有发现类似的问题。

我有以下问题:

  • 每个客户在不同的月份收到软件升级
  • 我想查看软件升级前后的登录客户数量

(刚到此网站无法发布图片)

所以我有一个工作表(“软件”)数据库,每行(A 列)有一个客户,每列(B5 到 S5)有一个月份,每个单元格中都有日志数。

然后在另一张表的 A 列中输入客户 ID,在 B 列中输入软件升级的月份。

在要创建的 CI 列上

=SUMIF(Software!$B$5:$S$5; ">" & B2; Software!XX:XX)

XX数据库中搜索正确的行。

然后我想用这个来获得XX:XX正确的:

=CELL("address";INDEX(Software!B:B;MATCH(A2;Software!A:A;0))) & ":" & CELL("address";INDEX(Software!S:S;MATCH(A2;Software!A:A;0)))

或“连接”和

=CELL("row";INDEX(Software!B:B;MATCH(A2;Software!A:A;0))) & ":" & CELL("row";INDEX(Software!S:S;MATCH(A2;Software!A:A;0)))

--> 返回正确的行

但我没有能够成功。

有什么见解吗?

答案1

INDEX/MATCH如果在列引用中输入零,则可以引用整行,例如假设最多有 1000 行客户数据,请尝试此公式

=SUMIF(Software!$B$5:$S$5;">"&B2;INDEX(Software!$B$6:$S$1000;MATCH(A2;Software!$A$6:$A$1000;0);0))

相关内容