如何在Excel中将SUMIF与多个条件一起使用? (带有示例)

具有多个条件的Excel SUMIF

“具有多个条件的求和” 顾名思义,excel中的SUMIF(SUM + IF)会根据提供的条件对单元格的值求和。条件可以基于日期,数字和文本。在excel中,我们有两个条件函数,分别是sumif和sumifs,sumifs具有处理多个条件的逻辑,而sumif对一个条件使用逻辑,但是还有另一种方法可以对多个条件使用sumif函数通过使用逻辑函数AND和OR。

例子

让我们借助示例来了解excel中具有多个条件的SUMIF。

您可以在此处下载具有多个条件Excel模板的Sumif –具有多个条件Excel模板的Sumif

范例#1

假设我们有以下用于组织销售的数据。我们想根据各种标准对销售额进行汇总。

现在,如果您只想汇总笔记本电脑的销售量,则公式将如下所示:

范围是 '物品' 我们要与条件进行比较的字段(项目应为 “笔记本电脑”) 和 “总销售额” 是sum_range。

按下Enter键后,结果将如下所示:

但是,该公式没有太大用处,因为对MS Excel不太了解的用户将无法使用此表格。如您所见,我们已经为criteria参数实际指定了“ Laptop”。我们需要在需要键入值的单元格中提供引用,也可以创建下拉列表。

为此,步骤如下:

  • 选择单元格 F5 我们写的地方 “笔记本电脑”。删除文字。去 数据标签 ->资料验证 在excel命令下 资料工具

  • 选择 资料验证 从列表中。

  • 选择 “列表” 为了 “允许” 类型 “笔记本电脑,平板电脑,手机” 为了 “来源” 窗口,因为这些是我们的独特产品。点击 好的.

下拉列表已创建。

  • 我们需要对公式进行一些小的更改,以便为 单元格F5 为了 “标准”

现在,只要我们更改单元格的值 F5 通过从下拉菜单中选择 “总销售额” 自动更改。

范例#2

假设我们具有以下品牌产品列表及其总销售额。

我们要在项目名称包含的位置添加值 “最佳”.

为此,公式将是

答案将是,

此公式已为 “笔记本电脑”,“台式机” “笔记本电脑适配器”.

例子#3

假设我们具有以下品牌产品列表及其总销售额。

我们要在项目名称包含的位置添加值 “*” 因为我们使用*表示有更多保证金的特殊项目。

“ *”是excel中的通配符,但是如果需要查找此字符,则需要使用代字号(〜)来转义该字符的实际含义。

该公式如下所示:

如您所见,我们使用“ *〜**”作为标准。第一个和最后一个星号已被写入,以表明星号可以在产品名称中的任何位置。它可以是第一个字符,最后一个字符或两者之间的任何字符。

在星号之间,对于包含星号的产品名称,我们使用波浪号(〜)和星号(*)。

结果将如下所示:

要记住的事情

在指定条件时,我们可以使用各种类型的运算符:

  • >(大于)
  • <(小于)
  • > =(大于或等于)
  • <=(小于或等于)
  • =(等于)
  • (不等于)
  • *(通配符:表示零个或多个字符)
  • ? (通配符:表示任何字符)

在为SUMIF函数指定sum_range和标准范围时,我们需要确保两个范围的大小都相等,如果条件满足criteria_range,则将sum_range的相应值相加。它也适用于SUMIFS功能。所有条件范围和sum_range必须具有相同的大小。