使用标准查找唯一的计数

我想从这样的数据计算独特的logging:

NAME MONTH A MAY A MAY A JUNE B JULY B APRIL B DEC C OCT C SEPT C AUG C MAR . . . . 

范围从A到无限,所以我没有一个名字列表,我可以使用这个简单的COUNTIFS函数:

 countifs(name,"A",month,"May") 

我想要这种格式的输出:

 Unique names May June July COUNT 2 3 5 

也就是说,只有每月的logging数量是唯一的。

我已经使用这个function,这给了我整体独特的设置,但不是monthwise。

 =SUMPRODUCT(1/COUNTIF(Sheet1!AY2:AY23822,Sheet1!AY2:AY23822)) 

这是数据集,我想要一个像上面提到的解决scheme

在这里input图像说明

这个build议的公式比平时稍微复杂一些,但会随着更多条目添加到底部而dynamic调整范围。

在E5中(按照样本图像)

 =SUMPRODUCT(($B$2:INDEX($B:$B, MATCH("zzz",$A:$A ))=E$4)/(COUNTIFS($B$2:INDEX($B:$B, MATCH("zzz",$A:$A )), E$4, $A$2:INDEX($A:$A, MATCH("zzz",$A:$A )), $A$2:INDEX($A:$A, MATCH("zzz",$A:$A ))&"")+($B$2:INDEX($B:$B, MATCH("zzz",$A:$A ))<>E$4))) 

根据需要填写。 基本公式(去除范围调整)是,

 =SUMPRODUCT(($B$2:$B$15=E$4)/(COUNTIFS($B$2:$B$15, E$4, $A$2:$A$15, $A$2:$A$15&"")+($B$2:$B$15<>E$4))) 

使用多个标准在Excel中查找唯一的计数

可能不适合OP,但我相信对于大多数我猜测是一个数据透视表的问题是一个好的或最好的解决scheme。 数据源可以是整列以方便添加数据(这将需要两次点击来刷新PT),但整个列源产生的(blank)列可能被隐藏。

SO3413536的例子

不幸的是,只有自2013年以来才可用。