Excel – 跨多行的COUNTIF和SUMIF

我有一个“是”/“否”多列的工作表。 我需要计算具有> 5“是”的行数。 很显然,如果使用countif确定是否应该包含单独的行,但我无法弄清楚如何使该行“符合计数条件”,然后对满足我的条件的行数进行求和。

假设你的范围是A2:Z100这个数组公式会计算5个或更多"Yes"条目的行数

=SUM((MMULT((A2:Z100="Yes")+0,TRANSPOSE(COLUMN(A2:Z100)^0))>=5)+0)

CTRL + SHIFT + ENTER确认

或者你可以使用这个版本的FREQUENCY

=SUM(IF(FREQUENCY(IF(A2:Z100="Yes",ROW(A2:Z100)),ROW(A2:Z100))>=5,1))

….还需要“数组入口”

COUNTIF的第三种方法 – 不需要数组input

=SUMPRODUCT(0+(COUNTIF(OFFSET(A2:Z100,ROW(A2:A100)-ROW(A2),0,1),"Yes")>=5))