Excel计数与条件唯一

时间:2014-12-12 12:23:51

标签: excel excel-formula

我有下表,需要找到一个公式来计算B列中与A列中的月份相关的唯一实例:

MonthBooked Concatenation
Jun-14  JSM010414BookShopInc.RenewalBooks
Jun-14  JSM010414BookShopInc.NewBooksNew(Location)Mall
Jun-14  JSM010414BookShopInc.NewBooksNew(Location)Mall
Jun-14  JSM010414BookShopInc.NewBooksNew(Location)HighStreet
Dec-14  BCO121214BookShopInc.NewMagazinesBrandNew
Dec-14  BCO311214BookShopInc.NewPampletBrandNew
Jun-15  JSM010415BookShopInc.RenewalBooks
Dec-15  BookShopInc.Magazines
Dec-15  BookShopInc.Pamplet

我在这个优秀的网站上看到了类似的问题,但没有提供解决方案或我可以适应的东西。

我试过

{=SUM(IF($A$2:$A$10=A16,1/COUNTIF($B$2:$B$10,$B$2:$B$10)))}

(其中A16 =填充'Jun-14'的单元格),但它对数据中的更改没有正确反应。我在这里是正确的,还是需要采用不同的方法?

提前致谢!

的Al

1 个答案:

答案 0 :(得分:1)

为了获得一致的结果,请使用此方法

=SUM(IF(FREQUENCY(IF($A$2:$A$10=A16,IF($B$2:$B$10<>"",MATCH($B$2:$B$10,$B$2:$B$10,0))),ROW($B$2:$B$10)-ROW($B$2)+1),1))

使用 CTRL + SHIFT + ENTER确认