我遇到了一个问题,正在尝试解决,但在网站上没有发现类似的问题。
我有以下问题:
- 每个客户在不同的月份收到软件升级
- 我想查看软件升级前后的登录客户数量
(刚到此网站无法发布图片)
所以我有一个工作表(“软件”)数据库,每行(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))