1

我有一张地图,我想分别计算不同数字的模式。

图像映射

如果没有 VB,我希望能够创建一个能够计算数字模式的动态计数器。

例如:

我想计算多少次,即使它重叠这种模式出现在地图中

2 2
2 2

计数我可以看到该模式出现了六次,但我正在努力创建一个能够这样做的简单数组公式

我被告知使用嵌套 AND 函数的 IF 函数取得了成功,所以我知道它可以在没有 VB 的情况下完成。

4

1 回答 1

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))
于 2013-07-26T17:44:43.710 回答