有没有一种方法可以基于一列中的条件来计算一行中的项目数?

时间:2019-10-22 17:22:57

标签: if-statement google-sheets google-sheets-formula array-formulas counting

所以我试图找出公式。我一直在尝试使用COUNTIFCOUNTIFS函数,但无济于事。我正在尝试计算30分钟内的出现次数。它应该显示1。

=COUNTIF(D7:D17,R7,E7:N10,"")

...其中D7:D17是第一列中的范围,R7是“ 30分钟”。 E7:N10是1-10列的范围。我收到错误消息:

  

“ COUNTIFS的数组参数的大小不同。”然后我尝试了E10:N10,但仍然遇到相同的错误。)

[

1 个答案:

答案 0 :(得分:0)

尝试:

=ARRAYFORMULA(SUM(IF(A2:A="30 minutes", 
 MMULT(IF(B2:K<>"", 1, 0), TRANSPOSE(COLUMN(B:K))^0), )))

0