Excel 列中多次出现的值的计数
在我的excel列中,我有如下值: IDExcel 列中多次出现的值的计数,excel,excel-formula,Excel,Excel Formula,在我的excel列中,我有如下值: ID a a a b c c d e 我想返回发生两次或两次以上的ID计数。在这种情况下,答案是2(a,c) 约束条件: 无帮助者列或最多一列(有大量其他筛选器要添加到CountIf,这些筛选器与问题无关,添加帮助者将意味着增加12+个列,每个月一个) 2.无VBA(UDF正常) 3.公式结果为单单元格 我尝试过的当前公式: =COUNTIFS(F13:F22,COUNTIF(F13:F22,“>=2”)) 给我0 提前感谢。Hmm如果没有具体的值顺序,请尝试
a
a
a
b
c
c
d
e 我想返回发生两次或两次以上的ID计数。在这种情况下,答案是2(a,c) 约束条件:
提前感谢。Hmm如果没有具体的值顺序,请尝试:
=SUM(IF(COUNTIF(A2:A9,A2:A9)>1,1/COUNTIF(A2:A9,A2:A9),0))
通过CtrlShift输入作为数组
另一种变体是:
=SUMPRODUCT((COUNTIF(A2:A9,A2:A9)>1)/COUNTIF(A2:A9,A2:A9))
有了这个优势,你就不必以数组的形式进入了
您会选择添加标准吗?我相信第二个公式在添加它们时更方便用户,就像这样(编辑示例数据以显示):
双值是否总是按顺序排列?不,但任何类型的排序都可以进行,回家后我会尝试一下。是否可以将countif更改为countif以包含其他列的多个条件?
=SUMPRODUCT((B2:B9=1)*(C2:C9="x")*(COUNTIF(A2:A9,A2:A9)>1)/COUNTIF(A2:A9,A2:A9))