2012-04-26 126 views
10

我有一个包含几列的Google文档电子表格。在D列我有价值男人或女人。在G栏中,我的值是或否。我想要做的是统计MAN用YES来回答多少次。所以有两个标准1.Man和2.YesGoogle电子表格计算公式相当于两个条件

我有这个公式,它只计算单元格D2和G2中的值。我想从D2到D500和从G2到G500的数值。

= IF(AND( '修订版:2' D2 = “人”, '修订:2'!G2 = “是”),1,0)

我怎么能这样做?

谢谢!

+0

这是[谷歌文档电子表格式匹配多个条件](特定情况下http://stackoverflow.com/questions/12254637/google-docs-spreadsheet-formula -match-multiple-criteria) – 2012-11-19 09:11:44

回答

14

谷歌电子表格不支持COUNTIFS功能......不过以下是几个公式,你可以使用你想要做的事情之一......

=ArrayFormula(SUM((D2:D500 = "Man") * (G2:G500 = "Yes"))) 
+0

谢谢!这就是诀窍! – Boco 2012-04-26 18:05:56

+0

sweeeeeeet boco可以请您将答案标记为正确 – 2012-04-26 18:09:40

+0

这太聪明了。一开始乘法让我感到不安,但在检查时有意义。 +1 – corbin 2013-09-27 16:20:13

7

在谷歌电子表格COUNTIFSnew version已经内置您可以将其用于多个标准。

示例用法:

COUNTIFS(A1:A10, ">20", B1:B10, "<30") 
COUNTIFS(A7:A24, ">6", B7:B24, "<"&DATE(1969,7,20)) 
COUNTIFS(B8:B27, ">" & B12, C8:C27, "<" & C13, D8:D27, “<>10”) 
相关问题