SUMIFS在Excel中的多列求和(6种简单方法)

  • Share This
Hugh West

通常情况下,我们会遇到需要对多列的范围进行求和的情况。 在这篇文章中,我们使用的函数包括 累计 , SUMIF , SUMIFS , 废物利用 以及与之相结合的 废物利用 , 身份证号码(ISNUMBER ,以及 搜索 职能。

假设,在一个数据集中。 产品销售 我们想知道某个特定产品在不同月份的总销售数量。

供下载的数据集

Sumifs Sum Range Multiple Columns.xlsx

6种简单的方法来求和范围的多列

方法1:使用SUMIFS函数

朴素 SUMIFS 函数的语法是

=SUMIFS (sum_range, criteria_range1, criteria1, [range2], [criteria2], ...)

sum_range; 声明了我们要求和的范围。

criteria_range1; 定义了标准所在的范围。

标准1; 设定我们所寻找的标准,在 标准_范围1 .

的性质。 SUMIFS 函数是,它只能对一列进行求和,这取决于标准,这些标准是在 多列 因此,我们必须添加一个辅助列来求出多列的总和范围。

步骤1。 在范围旁边添加一个辅助列作为小计。 在单元格中键入以下公式 I7 .

=SUM(C7:H7)

第2步。 新闻 进入 然后拖动 填充手柄 一会儿,你会看到剩下的小计会出现。

第3步。 在任何空白单元格中插入以下公式(即 C3 ).

=SUMIFS(I7:I27,B7:B27,B3)

I7:I27; sum_range.

B7:B27。 是指 criteria_range1.

B3; 是指 标准。

第3步。 撞击 进入 ,产品销售总数量为 B3 (细胞标准 豆类 )将出现。

阅读更多。 具有多个求和范围和多个标准的Excel SUMIFS

方法2:使用SUM函数

的语法。 累计 功能是

=SUM(number1, [number2], ...)

因此,我们必须修改 累计 函数作为一个数组函数来完成这项工作。

第1步:在任何空白单元格(即C3)中插入以下公式。

=SUM((C7:C27+D7:D27+E7:E27+F7:F27+G7:G27+H7:H27)*(–(B7:B27=B3)))

这里,在公式中

(C7:C27+D7:D27+E7:E27+F7:F27+G7:G27+H7:H27); 定义了个别六个范围的总和。

(B7:B27=B3)。 宣布该范围值等于 B3 (豆) .

第2步。 新闻 ctrl+shift+enter 因为它是一个数组函数。 产品销售总额的 豆类 出现。

你可以使用产品的任何名称在 B3 单元来计算产品销售总额。

阅读更多。 如何使用VBA的Sumifs在同一列中使用多个标准

方法3:使用SUMIF函数

正如我们在前面所知道的, SUMIF 函数不允许同时对多列进行求和。 但我们可以使用一个辅助列来执行我们需要的东西。 语法是 SUMIF 功能是

SUMIF(range, criteria, [sum_range])

范围。 声明了标准所在的单元格。

标准。 定义了一个要在范围内应用的条件。

[sum_range]; 声明了我们要显示的范围。

步骤1。 在下面添加一个帮助列 步骤1 2 中所述的 方法一 .

第2步。 在任何空白单元格中输入以下公式(即 C3 ).

=SUMIF(B7:B27,B3,I7:I27)

在这个公式中。

B7:B27。 是范围。

B3; 是标准。

I7:I27; 是sum_range。

第2步。 新闻 进入 , 总数 B3 (即 豆类 )产品的销售出现了。

阅读更多。 如何在Excel中使用具有多个标准的SUMIFS公式(11种方法)

类似读物

  • 具有多个垂直和水平标准的Excel SUMIFS
  • 如何在Excel中使用多条件的SUMIFS函数
  • 带有INDEX-MATCH公式的SUMIFS,包括多个标准
  • 用SUMIFS函数排除同一列中的多个标准
  • [固定]:SUMIFS在多个标准下不工作(3个解决方案)。

方法4:使用SUM SUMIF函数

另一种使用方法是 SUMIF 函数是一次对一个区间进行单独求和。 这可能是一项可怕的工作,但如果你有几列要执行,你可以应用它。 我们知道 SUMIF 比方说,我们想对1月、3月和5月等随机月份的产品销售量进行求和,这就是方法3中的函数,我们必须每次应用标准对个别列进行求和。

步骤1。 在任何空白单元格中输入以下公式(即 C3 ).

=SUMIF(B7:B27,B3,C7:C27)+SUMIF(B7:B27,B3,E7:E27)+SUMIF(B7:B27,B3,G7:G27)

在这个公式中。

SUMIF(B7:B27,B3,C7:C27); 是产品销售的总和 B3 产品在 B7:B27 的范围内传递要加的值,从 C7:C27 范围。

其余的附加线程代表相同的目的。

第2步。 标签 进入 ,总销售数量为 B3 ( 豆类 )产品出现。

阅读更多。 SUMIFS多条件不同列(6种有效方法)

方法5:使用SUMPRODUCT函数

通用的 废物利用 公式为

=SUMPRODUCT((critical_rng="text")*(sum_range))

由于我们希望得到某个产品的总销售额的总和,我们可以用产品名称作为 "文本" 参考。 而公式将显示从 总数_范围 .

步骤1。 将以下公式粘贴在任何空白单元格中(即 B3 )

=SUMPRODUCT((B7:B27="豆")*(C7:H27))

公式内部。

(C7:H27)。 返回标准为 假的。

(B7:B27="Bean")*(C7:H27) ; 将数值与标准输出相乘 假的 .

最后

SUMPRODUCT((B7:B27="豆")*(C7:H27))。 显示总的销售价值。

第2步。 撞击 进入 ,产品的总销售数量 "豆" 将会出现。

阅读更多。 当单元格不等于多个文本时如何使用SUMIFS

方法6:使用SUMPRODUCT ISNUMBER搜索功能(特殊字符)

有时,产品名称中含有特殊字符。 这些字符会被不谨慎的用户输入。 在这种情况下,我们可以使用一个组合的 废物利用 , 身份证号码(ISNUMBER ,以及 搜索 来计算任何产品的总销量。

步骤1。 复制并粘贴以下公式到任何单元格(即 B3 ).

=SUMPRODUCT((ISNUMBER(SEARCH("Bean",B7:B27)) )*(C7:H27))

该公式的工作原理与在 方法五 ,此外,还包括 身份证号码 搜索 函数做的工作是忽略产品名称中的任何特殊字符。

第2步。 标签 进入 ,总销售数量为 "豆" 出现。

总结

累计 , SUMIF ,以及 SUMIFS 函数对多列范围进行求和,在公式中做了一些修改。 废物利用 在我们在公式中添加标准后,函数可以轻松地完成工作。 组合的 废物利用 , 身份证号码(ISNUMBER ,以及 搜索 尽管产品名称中存在特殊字符,但该函数可以对总销售量进行加总。 希望你发现所讨论的方法足够清晰易懂。 如果你需要进一步澄清或有什么要补充的,请评论。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.