SUMIF

返回指定范围的条件总和。

示例

制作副本

适用于 BigQuery 的 SUMIF 函数

返回数据列中符合条件的值的总和。

用法示例

=SUMIF(table_name!price, ">5", table_name!inventory)

语法

SUMIF(criteria_column, criterion, sum_column)

  • criteria_column - 要根据条件进行测试的数据列。
  • criterion - 要应用于条件列的模式或测试。
  • sum_column - 求和的数据列(如果与“条件列”不同,则须指定此参数)。
提示:不支持返回多列的总和。

用法示例

SUMIF(A1:A10,">20")

SUMIF(A1:A10,"Paid",B1:B10)

语法

SUMIF(range, criterion, [sum_range])

  • range - 要根据 criterion 进行测试的范围。

  • criterion - 要应用于 range 的模式或测试条件。

    • 如果检查范围内包含的是文本,则条件必须为字符串。条件可以包含通配符,包括用于匹配任意单个字符的 ? 或用于匹配零个或多个连续字符的 *。如要匹配实际的问号或星号,请在相应字符前添加波浪号 (~)(例如,~?~*)。字符串条件必须用引号括起来。然后,函数会检查范围中的每个单元格与条件是否相等或匹配(如果使用了通配符)。

    • 如果检查范围内包含的是数字,则条件可以是字符串也可以是数字。如果给定的条件是一个数字,则函数会检查 range 中的每个单元格是否等于 criterion。除此之外,criterion 也可能是包含数字的字符串(函数也会进行相等性检查),或者带有以下任一运算符前缀的数字:=(进行相等性检查)、>(检查范围单元格的值是否大于条件值)或 <(检查范围单元格的值是否小于条件值)

  • sum_range - 求和的范围(如果与 range 不同,则须指定此参数)。

备注

  • SUMIF 执行条件求和时只能使用单个条件。要使用多个条件,请使用数据库函数 DSUM

另请参阅

SUMSQ:返回一组数值和/或单元格的平方总和。

SUM:返回一组数值和/或单元格的总和。

SERIESSUM:给定参数 xnma,返回幂级数的和 a1xn + a2x(n+m) + ... + aix(n+(i-1)m),其中 i 为范围 a 中的项数。

QUOTIENT:返回以一个数除以另一个数所得的结果,不包含余数。

PRODUCT:返回将一组数相乘所得的结果。

MULTIPLY:返回两个数的乘积。相当于“*”运算符。

MINUS:返回两个数值之差。相当于“-”运算符。

DSUM:返回一组数值的和,这些数值是使用 SQL 类似查询从数据库表格式数组或范围中选取的。

DIVIDE:返回两个参数相除所得的结果。相当于 `/` 运算符。

COUNTIF:返回范围内的条件计数值。

ADD:返回两个数值之和。相当于 `+` 运算符。

true
访问学习中心

您在单位或学校使用 Google 文档等 Google 产品吗?欢迎使用功能强大的提示、教程和模板。了解如何在不安装 Office 的情况下处理 Office 文件、创建动态项目计划和团队日历,以及自动整理收件箱等。

搜索
清除搜索内容
关闭搜索框
主菜单
3667065501126099633
true
搜索支持中心
true
true
true
true
true
35
false
false