Excel COUNTIFS函数

Excel COUNTIFS函数,excel,Excel,在excel中,COUNTIFS函数有问题。我有一个包含数千行项目的大型电子表格——每行包含特定公司债券的信息。许多债券都是由同一家公司发行的——公司名称在F栏。我还按照行业AE栏对每家公司进行了分类。我的目标是找出每个行业中非债券公司的数量 我使用以下公式来确定我有20家广告行业公司发行的债券: =COUNTIFS($AE$15:$AE$5000,"Advertising") 但其中许多是由同一家公司发行的。实际上,AE栏中只有8家不同的公司——我按行业对所有债券进行了排序,然后对于广告公

在excel中,COUNTIFS函数有问题。我有一个包含数千行项目的大型电子表格——每行包含特定公司债券的信息。许多债券都是由同一家公司发行的——公司名称在F栏。我还按照行业AE栏对每家公司进行了分类。我的目标是找出每个行业中非债券公司的数量

我使用以下公式来确定我有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))}
这是一个数组公式,所以不要输入花括号,而是按Ctrl+Shift+enter键,而不是按enter键

谢谢你的帮助,我没有关系

试试这个:

=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