Google Sheet 公式:如何简化具有多个 COUNTAs 的公式

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

我在 Google 表格中有这个公式:

=COUNTA(IFNA(UNIQUE(FILTER('Sessions data - BQ'!A2:A,'Sessions data - BQ'!B2:B=A4,VALUE('Sessions data - BQ'!C2:C)>=VALUE(B4-B1),VALUE('Sessions data - BQ'!C2:C)<=VALUE(B4-1))),))

+COUNTA(IFNA(UNIQUE(FILTER('Sessions data - BQ'!A2:A,'Sessions data - BQ'!B2:B=A5,VALUE('Sessions data - BQ'!C2:C)>=VALUE(B4-B1),VALUE('Sessions data - BQ'!C2:C)<=VALUE(B4-1))),))

+COUNTA(IFNA(UNIQUE(FILTER('Sessions data - BQ'!A2:A,'Sessions data - BQ'!B2:B=A6,VALUE('Sessions data - BQ'!C2:C)>=VALUE(B4-B1),VALUE('Sessions data - BQ'!C2:C)<=VALUE(B4-1))),)) ...

最初,我想计算单元格 A4 中 URL 的条目数,因此我使用以下公式:

=COUNTA(IFNA(UNIQUE(FILTER('Sessions data - BQ'!A2:A,'Sessions data - BQ'!B2:B=A4,VALUE('Sessions data - BQ'!C2:C)>=VALUE(B4-B1),VALUE('Sessions data - BQ'!C2:C)<=VALUE(B4-1))),))

后来我被要求跟踪几个 URL,所以我在 A5 中添加了 +COUNTA,在 A6 中添加了 +COUNTA(您可以在上面的初始公式中看到另外两行)。

现在我想知道是否有一种方法可以简化这个公式,而不是每次我想跟踪 A 列中的新 URL 时添加 +COUNT。

https://docs.google.com/spreadsheets/d/1SVHMEc7Rmlydvegdpe6AFTXVPlhR4ZsmwMQkUJX7omc/edit#gid=0

这是我的 Google 表格示例,可以更好地理解我的问题。

谢谢你

google-sheets-formula formula
1个回答
0
投票

您可以尝试:

=counta(unique(ifna(filter('Raw data sample'!A:A,xmatch('Raw data sample'!B:B,A4:A),isbetween('Raw data sample'!C:C,B4-B1,B4-1)))))

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