Excel COUNTIFS函数

在Excel中,我遇到了COUNTIFS函数的麻烦。 我有一个包含数千行项目的大型电子表格 – 每行都包含有关特定公司债券的信息。 许多债券是由同一家公司发行的 – 公司名称在F栏。我也按行业分类了每家公司(专栏AE)。 我的目标是find每个行业内的公司数量(而不是债券)。

我用下面的公式来看看,我有20家公司在广告业内发行的债券:

=COUNTIFS($AE$15:$AE$5000,"Advertising") 

但其中许多是由同一家公司发行的。 AE栏中实际上只有8家不同的公司 – 我把所有的债券都按行业分类,然后给广告公司,下面的公式返回“8”:

 =SUM(IF(FREQUENCY(MATCH(F15:F34,F15:F34,0),MATCH(F15:F34,F15:F34,0))>0,1)). 

我怎么能有一个公式,看看每个行业的离散公司的数量,而不必按行业分类,然后算一笔账呢? 我试图把上面的两个函数合并成一个,但是这不起作用(它返回“0”)。 我的尝试如下:

 =COUNTIFS($AE$15:$AE$4987,"Advertising",$F$15:$F$4987,SUM(IF(FREQUENCY(MATCH(F15:F4987,F15:F4987,0),MATCH(F15:F4987,F15:F4987,0))>0,1))) 

谁能帮我这个? 任何意见非常感谢!

这个怎么样:

 {=SUM(IF(MATCH(F15:F34, F15:F34, 0)>=(ROW(F15:F34)-MIN(ROW(F15:F34))+1), 1, 0))} 

这是一个数组公式,所以不要input大括号,然后按Ctrl + Shift + Enter而不是Enter

荣誉www.get-digital-help.com的帮助(我不隶属于!)

试试这个:

 =SUMPRODUCT(IFERROR(($AE$15:$AE$4987="Advertising")/COUNTIFS($F$15:$F$4987,$F$15:$F$4987,$AE$15:$AE$4987,"Advertising"),0)) 

这是一个数组公式,所以当你把它粘贴到公式栏时,你必须按下Ctrl + Shift + Enter