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))