我有一张地图,我想分别计算不同数字的模式。
如果没有VB,我希望能够创建一个能够计算数字模式的动态计数器。
例如:
我想计算多少次,即使它重叠在地图中出现这种模式
2 2
2 2
计数我可以看到模式出现六次,但我正在努力创建一个能够这样做的简单数组公式
我已经被告知使用嵌套AND函数成功和IF函数,所以我知道它可以在没有VB的情况下完成。
答案 0 :(得分:3)
使用公式
=COUNTIFS(A1:E15,2,B1:F15,2)
注意两个区域是如何相邻的 - 一列相互偏移。
您可以对此进行扩展,以找到两个到两个区域:
=COUNTIFS(A1:E14,2,B1:F14,2,A2:E15,2,B2:F15,2)
要非常小心不同的范围是如何抵消的。
另一种写这个的方法,我怀疑,对大范围来说效率更高是:
=SUMPRODUCT((A1:E14=2)*(B1:F14=2)*(A2:E15=2)*(B2:F15=2))