excel 公式按周数获取唯一条目

excel 公式按周数获取唯一条目

我有一张 Excel 表,其中记录了访问日期、电子邮件地址和周数(从访问日期计算)。我可以使用以下公式计算上周系统被访问的次数 =COUNTIF(Table1[weeknum],WEEKNUM(TODAY())-1)

由于一个人可能会多次访问系统,因此我需要查看上周有多少唯一用户访问了系统。使用下面的公式我可以看到所有唯一用户,但我如何才能让它仅显示上周的唯一用户?

=SUMPRODUCT(1/COUNTIF(Table1[Email],Table1[Email]))

答案1

如果您的 Excel 版本支持FILTERUNIQUE函数,您可以尝试以下公式:

=COUNTA(UNIQUE(FILTER(Table1[email],(WEEKNUM(TODAY())-1)=Table1[Weeknumber])))
  • FILTER(Table1[email],(WEEKNUM(TODAY())-1)=Table1[Weeknumber]):根据周数过滤电子邮件地址。
  • UNIQUE(FILTER(Table1[email],(WEEKNUM(TODAY())-1)=Table1[Weeknumber])):获取唯一经过过滤的电子邮件
  • COUNTA(UNIQUE(FILTER(Table1[email],(WEEKNUM(TODAY())-1)=Table1[Weeknumber]))):统计唯一经过过滤的电子邮件总数。

相关内容