如何在Excel中根据多个标准对多列进行求和

  • Share This
Hugh West

你可能需要计算多列的总和。 一旦你知道了这些方法,它就会像你喜欢的那样简单。 本文将告诉你如何根据多个标准对多列进行求和。 我希望你觉得这篇文章非常有趣,它将帮助你在未来解决一些难题。

下载实践工作手册

下载下面的实践工作手册。

基于多个标准的多列之和.xlsx

在Excel中根据多个标准对多列进行求和的3种简单方法

为了根据多个标准总结出多个栏目,我们找到了三种不同的方法,通过这些方法,你可以对这个主题有一个清晰的认识。 首先,让我们了解一下今天的练习工作手册。

我们有一个供应商和他们在不同城市三个月内的销售金额的关系表。

这个表包含了虚拟数据。 需要注意的是,这是一个基本的表,在现实生活中,你可能会遇到许多复杂的表。 使用这个表,我们想利用 SUMIFS , 累计 ,以及 废物利用 函数来获得所需的解决方案。

1.使用多个SUMIFS函数

如果你听说过 SUMIFS函数 那么很明显,它首先出现在你的脑海中,而 基于多个标准的求和 我们有两个标准,供应商和CIty。 我们需要将符合我们标准的金额相加。 为了理解这个过程,请仔细按照步骤操作。

阶梯

  • 我们希望根据多个标准对多个列进行汇总。 因此,我们采取两个标准:供应商和城市。
  • 利用这两个标准,我们将计算出多列的总和。
  • 要检查是否 SUMIFS 函数是否找到解决方案,我们采取 日出批发 纽约 .
  • 然后,选择单元格 K5 .
  • 之后,写下以下公式。
=SUMIFS(E5:E21,B5:B21,I5,D5:D21,J5)+SUMIFS(F5:F21,B5:B21,I5,D5:D21,J5)+SUMIFS(G5:G21,B5:B21,I5,D5:D21,J5)

  • 然后,按 进入 以应用该公式。

请注意。 如果我们使用这个公式 SUMIFS(E5:G22,B5:B22,I5,D5:D22,J5) ,我们将得到一个错误,因为 SUMIFS 函数对多列sum_range不起作用。 我们提供了sum_range E5:G22 这个范围由多列组成,所以这个公式不起作用。 这就是为什么我们需要分解sum_range。 你可能听说过 - 分割和征服。 把复杂的东西分成小的简单的问题,然后应用运算。

阅读更多:在Excel中对不同的列使用多个标准的SUMIF

2.应用SUM函数

我们可以根据多个标准来计算总和,使用 SUM函数 使用这个函数,我们将得到一个类似的结果,并根据多个标准得到多列的总和。 要了解这个过程,请按照以下步骤进行。

阶梯

  • 我们希望根据多个标准对多个列进行汇总。 因此,我们采取两个标准:供应商和城市。
  • 利用这两个标准,我们将计算出多列的总和。
  • 要检查是否 累计 函数是否找到解决方案,我们采取 腹肌 圣弗朗西斯科 .
  • 然后,选择单元格 K5 .
  • 之后,写下以下公式。
=SUM((E5:G22)*(--(B5:B22=I5))*(--(D5:D22=J5)))

  • 然后,按 进入 以应用该公式。

阅读更多:Excel的SUMIF函数的多个标准(3种方法+奖金)。

3.利用SUMPRODUCT函数

我们还可以利用 SUMPRODUCT函数 这里,我们将采取两个标准,并使用它们来获得多列的总和。 要了解这个过程,请仔细按照步骤进行。

阶梯

  • 我们希望根据多个标准对多个列进行汇总。 因此,我们采取两个标准:供应商和城市。
  • 利用这两个标准,我们将计算出多列的总和。
  • 要检查是否 累计 函数是否找到解决方案,我们采取 协同 西好莱坞 .
  • 然后,选择单元格 K5 .
  • 之后,写下以下公式。
=SUMPRODUCT((E5:G22)*(B5:B22=I5)*(D5:D22=J5))

  • 然后,按 进入 以应用该公式。

阅读更多。 在Excel中跨多列使用SUMIF函数(4种方法)

在Excel中基于单一标准对多列进行求和的2种方法

在找到基于多个标准的多列之和后,我们也可以找到基于单个标准的多列之和,我们将根据单个标准将几列相加。 为了找到基于单个标准的多列之和,我们找到了两种不同的解决方案,即使用 SUMIF 废物利用 职能。

1.利用SUMIF函数

如果你有一个单一的标准,那么你在计算总和时就会很轻松。 你所需要做的就是使用多个 SUMIF 要了解这个过程,请按照以下步骤进行。

阶梯

  • 我们想根据单一标准添加多个列。 因此,我们采取一个标准:供应商。
  • 使用这个标准,我们将计算多列的总和。
  • 要检查是否 累计 函数是否找到解决方案,我们采取 日出批发 .
  • 然后,选择单元格 J5 .
  • 之后,写下以下公式。
=SUMIF(B5:B22,I5,E5:E22)+SUMIF(B5:B22,I5,F5:F22)+SUMIF(B5:B22,I5,G5:G22)

  • 然后,按 进入 以应用该公式。

阅读更多。 如何在Excel中对某一列进行总计(7种有效方法)

2.应用SUMPRODUCT函数

接下来,我们可以应用 废物利用 这个过程类似于将一个标准的多列相加。 SUMIF 为了清楚地了解这个过程,请按照以下步骤进行。

阶梯

  • 我们想根据单一标准添加多个列。 因此,我们采取一个标准:供应商。
  • 使用这个标准,我们将计算多列的总和。
  • 要检查是否 累计 函数是否找到解决方案,我们采取
  • 然后,选择单元格 J5 .
  • 之后,写下以下公式。
=SUMPRODUCT((B5:B22=I5)*(E5:G22))

  • 然后,按 进入 以应用该公式。

阅读更多。 在Excel中对第n列求和(公式和VBA代码)

类似读物

  • SUMIF多个区间[6种有用的方法]
  • 在Excel中跨越多个工作表的SUMIF(3种方法)
  • 如何将Excel的SUMIF & VLOOKUP合并到多个工作表中
  • 在Excel的不同工作表中对多个标准进行SUMIF(3种方法)

总结

今天的文章就到这里,我们列举了几个公式,来总结基于多个标准的多列。 希望你会觉得有帮助。 如果有什么难懂的地方,请随时评论。 让我们知道任何其他公式或方法,我们可能在这里错过了。 不要忘记访问我们的 优秀 页。

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.