Excel 如何使用多个条件对范围内的单元格进行计数,或者如何为countif/counta/subtotal等筛选范围
我试图计算一个范围(H5到J13)中非空单元格的数量,其中另一个单元格(在G列中)也与另一个单元格中的文本字符串相匹配。我正在谷歌文档上使用电子表格,所以不幸的是COUNTIFS不可用 所有这些公式都适用于计算以下范围内的非空单元格:Excel 如何使用多个条件对范围内的单元格进行计数,或者如何为countif/counta/subtotal等筛选范围,excel,countif,Excel,Countif,我试图计算一个范围(H5到J13)中非空单元格的数量,其中另一个单元格(在G列中)也与另一个单元格中的文本字符串相匹配。我正在谷歌文档上使用电子表格,所以不幸的是COUNTIFS不可用 所有这些公式都适用于计算以下范围内的非空单元格: =计数(H5:J13,“&”) =小计(3,H5:J13) =COUNTA(H5:J13) 然而,似乎所有这些都不允许我在对电池进行计数之前过滤H5:J13范围。有人能帮上忙吗,或者提出不同的解决方案 实际应用是这样的 数据 G列显示了列入名册的工作人员,H至
- =计数(H5:J13,“&”)
- =小计(3,H5:J13)
- =COUNTA(H5:J13)
COLUMN G --- COLUMN H --- COLUMN I --- COLUMN J
________________________________________________
ROSTERED --- CLASS 1 ---- CLASS 2 ---- CLASS 3
________________________________________________
Sally ------ [blank] ----- Sue --------- [blank]
Bob -------- Sally ------- Sue --------- [blank]
Sue -------- [blank] ----- [blank] ----- [blank]
我想计算什么
我想计算每个工作人员(G列)让其他人授课的次数(通过该行H到J中的非空单元格可以看出)。例如:
COLUMN P --- COLUMN Q
_____________________
STAFF ------ MISSED
_____________________
Sally --------- 1 ---
Bob ----------- 2 ---
Sue ----------- 0 ---
我以为我可以把FILTER(H5:J13,G:G=P4)作为COUNTA或COUNTIF公式中的范围,但这样做会出错。如前所述,我不能使用COUNTIFS(听起来很完美),因为它还不受Google文档的支持
提前感谢您的帮助 我不确定Google Docs是否接受数组公式,但如果它接受数组公式,则按ctrl+shift+enter键输入该公式。(excel格式)
=总和(如果(H5:J13“”,如果(G5:G13=P4,1,0),0))
这是否有效(在Excel中有效):=SUM(IF(ISBLANK(H5),0,1),IF(ISBLANK(I5),0,1),IF(ISBLANK(J5),0,1))@gtwebb-回答得好!在googledocs中,您可以使用arrayformula函数进行包装,例如,=arrayformula(sum(if(H5:J13),if(G5:G13=P4,1))
@gtwebb:Check,这可能会有所帮助。@sancho.s链接似乎指向最后一个答案,该答案将在A列中找到最后一个单元格,其中包含某些内容。我认为这不适用于这个问题。@gtwebb-我指的是使用非数组公式。
=sum(if(H5:J13<>"",if(G5:G13=P4,1,0),0))