0

我有一张包含用户列表的工作表(A 列)。在我的数据集中,我有包含日期​​时间 (AD)、提取日期 (AE) 和该日期时间实例 (AF) 的用户的行。

我正在尝试编写一个返回用户唯一日期计数的公式。

我尝试了一些公式,并得到#NAME 和#VALUE 错误。这是我最近的尝试,它返回 0 作为计数。我已经打了谷歌并查找了其他一些方法,但都没有奏效。

我得到的最接近的是我的 0(零)返回码,即:

=Sumproduct(((AF:AF=A2))/CountIfs(AF:AF,AF:AF&",AE:AE,AE:AE&""))

所以这应该是从 A2 中获取用户,在 AF 中找到该用户的所有实例,然后在 AE 中搜索 Dates 以计算该用户有多少个唯一日期。但我得到一个 0(零)作为返回值。

有什么想法吗?

4

1 回答 1

0

如果您不想使用数据透视表,您可能需要尝试以下操作:

在此处输入图像描述

中的公式AI2

=SUM(--(FREQUENCY(IF($A$2:$A$10=AH2,MATCH($AE$2:$AE$10,$AE$2:$AE$10,0)),ROW($AE$2:$AE$10)-ROW($AE$2)+1)>0))

注意:这是一个数组公式,需要通过以下方式输入:CtrlShiftEnter

答案基于这篇文章。

于 2019-09-23T15:06:19.880 回答