计算在Excel中的数组中找到范围中的值的次数?

时间:2015-03-13 14:06:21

标签: excel

我有一个范围,在某些单元格中将数字称为B2:Z2,其他则为空白。 我有一个数组,称之为BA2:BG10,每个单元都有一个数字。

我正在尝试计算我范围内的数字是否出现在我的范围内。它应该只计算范围内的每个数字一次,即使它在范围内出现多次。

示例:

Range: |_|2|_|_|5|_|_|_|_|11|_|_|_|_|15|_|

Array: |1 |3 |5 |6 |41|
       |11|16|15|1 |44|
       |9 |11|49|43|1 |

Result: 3 

1 个答案:

答案 0 :(得分:0)

我有一个部分解决方案,但在没有帮助行的情况下还没弄明白如何做到这一点。发布此信息以防止您或其他人走上正轨。

我在这里使用

=--OR(B2=$B$7:$F$9)

使用 Ctrl Shift 输入作为数组公式输入,并复制到右侧。这个标志命中为1,然后可以求和,得到正确答案,在你的例子中为3。

enter image description here