根据多项条件返回范围中的单元格数量。
BigQuery 中的 COUNTIFS 函数
返回根据多个条件计算得出的行数。
用法示例
COUNTIFS(table_name!fruits, “Apple”, table_name!inventory, “<30”)
语法
COUNTIFS(criteria_column1, criterion1, criteria_column2, criterion2)
criteria_column1
:要根据“criterion1”进行检查的数据列。criterion1
:要应用于“criteria_column1”的模式或测试。criteria_column2
:要检查的其他数据列。criterion2
:要检查的其他条件。
用法示例
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”)
COUNTIFS(C1:C100, "是")
语法
COUNTIFS(criteria_range1, criterion1, [criteria_range2, criterion2, ...])
criteria_range1
- 要根据criterion1
进行检查的范围。criterion1
- 要应用于criteria_range1
的模式或测试。criteria_range2, criterion2...
- [可选]:要检查的其他范围和条件(可重复)。
注意
- 所有其他范围包含的行数和列数都必须与
criteria_range1
相同。
另请参阅
COUNTIF
:返回范围内的条件计数值。
返回数据集中数值的个数。
SUMIFS
:根据多项条件返回范围之和。
AVERAGEIFS
:根据多项条件返回范围的平均值。
IF
:当逻辑表达式的值为 TRUE 时返回一个值,而当其为 FALSE 时返回另一个值。