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
。