如果两个条件匹配,计数 - EXCEL公式

37

我有一个表格,想要创建一个公式,该公式可以基于 A列和C列的真实条件计数。

例如:如果在列A中的值为M(男性),而在列C中是YES,那么就会被计数。

有谁能帮我设计这个公式吗?

table


1
可能是重复的问题:计算一列中除了n个指定范围之外的所有字段数 - chris neilsen
有很多种方法。Excel的版本是什么?你需要接受一些答案。 - Doug Glancy
结账频率方法。使用单行公式而不是添加额外列和计算。http://stackoverflow.com/questions/14588261/how-to-count-no-in-column-c-base-on-name-id/14591008#14591008 - Mowgli
2个回答

55

在单元格前面加上工作表名称,例如:

=COUNTIFS(stock!A:A,"M",stock!C:C,"Yes")

假设工作表名称为"stock"


2
对于任何寻找Google Sheets解决方案的人,这个公式适用于我:=INDEX( SUMPRODUCT( ('Stock'! B2:B100 = "M") * ('Stock'! C2:C100 = "Yes") );1),来自帖子。 - nicholaschris
7
哇 - 直接复制了六个月前下面的两个评论。声誉劫掠。 - brettdj
你好,如何使用多个countif函数来完成这个任务?(我正在使用OpenOffice,其中没有可用的countifs函数。) - Michael Z

14
如果你的数据在 A1:C100 中,则: Excel - 所有版本 =SUMPRODUCT(--(A1:A100="M"),--(C1:C100="Yes")) Excel - 2007 及之后版本 =COUNTIFS(A1:A100,"M",C1:C100,"Yes")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接