根据存储在一个范围内的多个条件对单元格进行计数
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))
我需要对满足 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))