根据存储在一个范围内的多个条件对单元格进行计数

Count cells based on multiple criteria stored in a range

我需要对满足 2 个条件的细胞进行计数。

我有一个公式适用于单元格 J5

中的各个条件
=SUMPRODUCT(--(A4:A63=J5);--(B4:B63=J6))

而不是 J5 中的单一标准,我想使用一系列标准 (J5:N5) 来考虑进行第一次验证。

我已经试过了,但它不起作用:

{=SUMPRODUCT(--(A4:A63=J5:N5);--(B4:B63=J7))}

有什么想法吗?

SUMPRODUCT 函数必须在参数中提供相同大小的数组。在一个参数 A4:A63=J5:N5 和第二个 B4:B63=J7 中指定结果是第一个是 5 * 59 的二维数组,第二个是 1 * 59 的一维数组SUMPRODUCT 无法求和 returns #VALUE 错误。为避免这种情况,只需为函数提供一个带有数组乘积的参数即可。

=SUMPRODUCT(--(A4:A63=J5:N5)*--(B4:B63=J7))