我有一张表,想要创建一个公式,根据符合条件的B列计算三次或更多次出现的值的数量。
示例:如果B列中的值为Location1,则计算A列中出现的值的次数超过2次。对于Location1,答案应为2 - 值'4'和'7'出现的次数超过2次。
任何人都可以帮我解决这个问题吗?我希望答案填写另一个单元格...用于更大的统计数据。
Value Location
1 Location1
1 Location20
2 Location20
4 Location1
4 Location1
4 Location1
5 Location1
7 Location1
7 Location1
7 Location1
7 Location1
编辑:找到我自己的解决方案。使用“更好”的版本公式found here(在第一个答案中)。
该链接中的公式为:
=SUMPRODUCT((COUNTIF(A2:A10,A2:A10)>1)/COUNTIF(A2:A10,A2:A10&""))
我熟悉COUNTIF和COUNTIFS,所以我添加了另一个条件并使用了COUNTIFS。
最终的解决方案是
=SUMPRODUCT((COUNTIFS(A2:A12,A2:A12,B2:B12,"Location1")>2)/COUNTIF(A2:A12,A2:A12&""))
我不熟悉SUMPRODUCT,因此将计数与“> 2”的比较感觉不直观。