我有一张包含多列"是" /"否"。我需要计算具有> 5"是"的行数。显然,使用countif确定是否应该包含单个行是很容易的,但是我无法弄清楚如何使行符合计数条件#&39;然后将满足我标准的行数相加。
答案 0 :(得分:2)
假设您的范围为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
的第三种方法 - 不需要数组输入
=SUMPRODUCT(0+(COUNTIF(OFFSET(A2:Z100,ROW(A2:A100)-ROW(A2),0,1),"Yes")>=5))