【发布时间】:2018-05-22 07:36:19
【问题描述】:
我正在尝试按州和日期范围对 Col A 中列出的所有唯一值进行计数,例如截至 2018 年 4 月的所有记录。
我可以使用以下公式按状态(结果为 2)获取唯一值的计数:
{=SUMPRODUCT(1*(FREQUENCY(IF($C$2:$C$14=F10,MATCH($A$2:$A$14,$A$2:$A$14,0)),ROW($A$2:$A$14)-ROW($A$2))>0))}
但我无法让 IF 函数与 EDATE 一起使用。我尝试了以下方法,但结果为 0。结果应该是 1。
{=SUMPRODUCT(1*(FREQUENCY(IF(D2:D14="<"&EDATE(G1,1),IF($C$2:$C$14=F10,MATCH($A$2:$A$14,$A$2:$A$14,0))),ROW($A$2:$A$14)-ROW($A$2))>0))}
我无法使用 Pivot,因为我需要包含日期范围过滤器。有人可以看看我的代码并告诉我我做错了什么吗?我在我的公式中使用 CSE。谢谢!
【问题讨论】:
标签: arrays date count excel-2010 unique