countifs返回0的Sumproduct

时间:2019-09-23 14:16:16

标签: excel formula sumproduct

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

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

我尝试了一些公式,并遇到了#NAME和#VALUE错误。这是我的最新尝试,返回0作为计数。我打过Google并查找了其他一些方法,但都没有奏效。

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

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

enter image description here

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))
  

注意: 这是一个数组公式,需要通过以下方式输入: Ctrl Shift < kbd>输入

答案基于this文章。