【问题标题】:Google Spreadsheet COUNTIF formula equivalent with two criteriaGoogle 电子表格 COUNTIF 公式等效于两个条件
【发布时间】:2012-05-07 12:02:00
【问题描述】:

我有一个包含几列的 Google 文档电子表格。在 D 列中,我有值 Man OR Woman。在 G 列中,我的值为 Yes 或 No。我想做的是计算 MAN 会回答 YES 的次数。所以有两个标准 1.Man 和 2.Yes

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

=IF(AND('Revision: 2'!D2="Man",'Revision: 2'!G2="Yes"),1,0)

我该怎么做?

谢谢!

【问题讨论】:

标签: google-sheets


【解决方案1】:

Google 电子表格不支持 COUNTIFS 函数...但是以下是您可以用于您想做的事情的几个公式之一...

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

【讨论】:

  • 这太聪明了。乘法起初让我感到震惊,但经过检查才有意义。 +1
  • 我们如何在字符串比较中使用通配符来做到这一点?我无法让 =ArrayFormula( SUM( ( Sheet1!M:M = "1.valg*" ) ) ) 工作
【解决方案2】:

在 Google 电子表格的 new version 中,COUNTIFS 已经内置。您可以将其用于多个条件。

示例用法:

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

【讨论】:

    猜你喜欢
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 1970-01-01
    • 2020-01-15
    相关资源
    最近更新 更多