具有多个垂直和水平标准的Excel SUMIFS

  • Share This
Hugh West

在我们的日常工作中,Excel是必不可少的。 Excel用户必须根据特定的标准将各种数值相加,以便进行数据处理。 在根据数据进行这种加法时,我们需要使用SUMIFS函数。 在这篇文章中,我们将评估SUMIFS的使用。 具有多个标准的Excel SUMIFS 纵向和横向。

下载实践工作手册

你可以从下面的下载按钮下载实践工作手册。

SUMIFS双向多标准.xlsx

在Excel中使用SUMIFS函数的3种方法,包括多个垂直和水平标准

我们已经采取了一组数据,这些数据有 产品 , 客户 供应商 , 日期 ,以及 价格 不同的人。

1.垂直地应用具有多个标准的SUMIFS

在第一种方法中,我们将采取 SUMIFS函数 在其非常基本的形式下,有2个标准:客户-约翰和价格-小于22美元。

📌 步骤。

  • 转到单元格 D17 并应用以下公式。
=SUMIFS(E5:E13,C5:C13,D15,E5:E13,"<"&D16)

在这里。

  • sum_range= E5:E13 价格 栏目
  • 标准_range1= C5:C13 客户 栏目
  • criteria1= D15 这个参数将找到一个名为 "S "的客户的名字。 约翰 第5、10、13行
  • 标准_范围2= E5:E13 价格 栏目
  • criteria2= "<"&D16 这个参数将找到小于以下值的 22 在E5:E13的范围内
  • 现在,打 进入 按钮。

所以,这是你的总结结果,看看吧

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

2.将其他Excel函数与SUMIFS结合起来以匹配多个水平和垂直标准

现在,Excel SUMIFS 不能同时查询水平和垂直标准的匹配值。 因此,如果你一次有沿行和沿列的标准,你不能使用 SUMIFS 在本节中,我们展示了两种创建公式的方法,以使 SUMIFS 来匹配多个水平和垂直标准,并将各自的数值相加。

2.1 结合SUMIFS, OFFSET, MATCH和COUNT函数

而不是使用基本形式的 SUMIFS。 我们将观察到一点复杂的组合与 OFFSET, MATCH, COUNT 这些错综复杂的函数将被用来定义 SUMIFS ,总和范围。

📌 步骤。

在这个方法中,我们将添加所有的价格值 约翰 那是在月的 三月 .

  • 在单元格中插入以下公式 D17 :
=SUMIFS(OFFSET(C4,1,MATCH(D16,D4:F4,0),COUNT(F:F),1), Customer,D15)

在这里。

  • sum_range= offset(c4,1,match(d16,d4:f4,0),count(f:f),1)
  • 标准_range1= 客户 栏目
  • criteria1= D15 三月
  • 现在,打 进入 按钮。

阅读更多。 如何对多列和多行应用带有INDEX MATCH的SUMIFS

2.2 将INDEX-MATCH与SUMIFS相结合

使用后 SUMIFS 关节 函数,我们将观察到一个不太复杂的组合,与 索引 匹配 这些函数将被用来定义 SUMIFS。 sum_range.

📌 步骤。

在这个方法中,我们将添加所有的价格值 大卫 之间。 02/01/23和10/01/23 .

  • 转到单元格 D17 并应用以下公式。
=SUMIFS(INDEX(B4:G20,,MATCH(C24,B4:G4,0)),B4:B20,">="&C25,B4:B20,"<="&C26)

在这里。

  • sum_range= index(b4:g20,,match(c24,b4:g4,0))
  • 标准_range1= 客户 栏目
  • criteria1= D15 三月
  • 现在,打 进入 按钮。

阅读更多。 带有INDEX-MATCH公式的SUMIFS,包括多个标准

类似读物

  • 如何使用VBA的Sumifs在同一列中使用多个标准
  • 用SUMIFS函数排除同一列中的多个标准
  • Excel SUMIFS不等于多个标准(4个例子)
  • 当单元格不等于多个文本时如何使用SUMIFS
  • SUMIFS在Excel中的多列求和(6种简单方法)

3.SUMIFS与多列求和的多条标准

现在,Excel SUMIFS 不能查询水平标准的匹配值。 在的总和范围参数 SUMIFS 为此,我们将横向加总价格并创建一个新的列,名为 小计 在本节中,我们将使用多个标准,来总结某个特定供应商的总价格。

📌 步骤。

在这个方法中,我们将添加所有的价格值 约翰 之间。 02/10/22 10/10/22 .

  • 转到单元格 D17 并应用以下公式。
=SUMIFS($H$5:$H$13,$C$5:$C$13,$D$15,$D$5:$D$13,">="&$D$16,$D$5:$D$13,"<="&$D$17)

在这里。

  • sum_range= H$5:H$13
  • 标准_range1= 5美元:13美元或供应商
  • criteria1= $D$15 约翰
  • 标准_范围2= 5美元:13美元或供应商
  • criteria2= $D$15 约翰
  • 现在,打 进入 按钮。

阅读更多。 如何在Excel中使用多条件的SUMIFS函数

SUMPRODUCT函数:替代SUMIFS在Excel中同时进行纵向和横向标准的方法

ǞǞǞ SUMIFS 函数是基于逻辑的函数,而 SUMPRODUCT函数 是一个基于数学的函数。 在这个方法中,我们将展示一个非常简单的例子,用于 废物利用 函数来做与以下相同的工作 SUMIFS。

📌 步骤。

在这个方法中,我们将添加所有的价格值 约翰 那是在月的 3月。

  • 转到单元格 D17 并应用以下公式。
=SUMPRODUCT((客户=D15)*(月份=D16),数据)

在这里。

  • array1= 客户=D15)*(月数=D16)。 创建一个数组{0,0, 1 ;0,0,0;0,0,0;0,0,0;0,0,0;0,0, 1 ;0,0,0;0,0,0;0,0, 1 }
  • array1= 数据创建一个数组{5.6,5.7, 5.9 ;8.2,8.1,8.3;10.5,10.4,8.1;12.2,12.6,12.8;25,27,29;6.8,6.3, 6.1 ;9.8,9.4,9.8;5.6,5.5,5.9;6.5,6.9, 6.8 }.
  • 废物利用 将这个数组相乘,其值为:5.9+6.1+6.8=18.8
  • 现在,打 进入 按钮。

阅读更多。 [固定]:SUMIFS在多个标准下不工作(3个解决方案)。

总结

按照这些步骤和阶段来进行SUMIFS多个标准的垂直和水平。 欢迎下载工作手册并用于你自己的实践。 如果你有任何问题、疑虑或建议,请在我们博客的评论区留下它们 ǞǞǞ .

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.