Note: The other languages of the website are Google-translated. Back to English

如何基于Excel中的条件求和唯一值?

例如,我现在有一系列数据,其中包含“名称”和“订单”列,以根据“名称”列仅对“订单”列中的唯一值求和,如下图所示。 如何在Excel中快速轻松地解决此任务?

基于一个或多个条件与数组公式求和的唯一值


基于一个或多个条件与数组公式求和的唯一值

要仅基于另一列中的条件求和唯一值,请使用以下公式:

1。 请复制以下数组公式或将其输入到空白单元格中:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12))

备注:在以上公式中, A2:A12 是列数据包含条件值, D2 是您要基于以下条件求和的条件, B2:B12 是包含您要求和的值的列。

2。 然后按 Ctrl + Shift + Enter 键一起获得第一个总结果,然后选择此公式单元格并将填充手柄向下拖动到单元格以获取每个项目的所有总值。 看截图:

小贴士:如果您需要基于两个条件对所有唯一值求和,请使用以下公式:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))


更多相关文章:

  • 在Excel中基于单个条件求和多列
  • 在Excel中,您可能总是需要根据一个条件对多列求和。 例如,我有一系列数据,如下面的屏幕快照所示,现在,我想获取三个月(一月,二月和三月)的KTE总值。
  • 在Excel中的行或列中的Vlookup和总和匹配
  • 使用vlookup和sum函数可帮助您快速找出指定的条件并同时求和相应的值。 在本文中,我们将向您展示两种方法来vlookup并求和Excel中行或列中第一个或所有匹配的值。
  • 在Excel中基于月和年的总和值
  • 如果您有一系列数据,则A列包含一些日期,B列包含订单数,现在,您需要根据另一列中的月份和年份对数字求和。 在这种情况下,我想计算2016年XNUMX月的总订单数,以得到以下结果。 在本文中,我将讨论一些解决Excel中这项工作的技巧。
  • Excel中基于文本条件的总和值
  • 在Excel中,您是否曾经尝试过根据另一列文本条件求和? 例如,我在工作表中有一系列数据,如下面的屏幕快照所示,现在,我想将B列中与满足特定条件的A列中的文本值相对应的所有数字加起来,例如,如果列A中的单元格包含KTE。
  • 基于Excel中下拉列表选择的总和值
  • 如下面的屏幕快照所示,您有一个包含Category列和Amount列的表,并且创建了一个包含所有类别的数据验证下拉列表。 当从下拉列表中选择任何种类的类别时,您要对B列中所有对应的单元格值求和,并将结果填充到指定的单元格中。 例如,当从下拉列表中选择类别CC时,您需要对单元格B5和B8中的值求和,并获得总数40 + 70 = 110。 如何实现呢? 本文中的方法可以为您提供帮助。

  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 和保存数据; 拆分单元格内容; 合并重复的行和总和/平均值...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 收藏并快速插入公式,范围,图表和图片; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 数据透视表分组依据 周号,周几等 显示未锁定的单元格 用不同的颜色 突出显示具有公式/名称的单元格...
kte选项卡201905
  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (9)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
这实际上并不像我预期的那样工作。 该公式仅计算唯一标准。

在第一个示例中,James 订购了 700 台,但总数为 600 台。

该公式不会计算包含相同数量的订单,因为它们是唯一的。 有没有办法修改这个公式,这样你就可以得到詹姆斯所有订单的实际总数?

第二个公式有同样的问题。 詹姆斯订购了 400 个单位,而不是摘要中显示的 300 个。 
该评论由网站上的主持人最小化
您好,kc,可能下面的文章可以解决您的问题,请尝试:https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html
该评论由网站上的主持人最小化
Hola me podrias ayudar deseo sumar o contar solo valores unicos de fechas especificas me puedes ayudar ya que la formula =SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12, $B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12)) me sirve pero como esta en ingles no se como colocarla, te agradezco mucho
该评论由网站上的主持人最小化
你好豪尔赫,

Formula: =SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))

将英文版公式翻译成西班牙文版:
=SUMA(SI(FRECUENCIA(SI($A$2:$A$12=E2,SI($B$2:$B$12=F2,COINCIDIR($C$2:$C$12,$C$2:$C$12,0))),FILA($C$2:$C$12)-FILA($C$2)+1),$C$2:$C$12))

请试一试。

Sincerely,
曼迪
该评论由网站上的主持人最小化
嗨,
我想根据两个独特的标准求和,这可能吗?
在第二个示例中,詹姆斯和十月不是特定标准,而是詹姆斯将保留特定元素,并且公式将根据名称和月份的唯一性求和。
非常感谢
Louise(英国)
该评论由网站上的主持人最小化
嗨,

我想知道是否有三个标准的公式? 或者,如果有超过两个标准要遵循的流程/逻辑?

非常感谢,
格斯
该评论由网站上的主持人最小化
你好,格斯,
如果您的数据有三个标准,要对唯一值求和,请应用以下数组公式:
=SUM(IF(FREQUENCY(IF($A$2:$A$10=F2,IF($B$2:$B$10=G2,IF($C$2:$C$10=H2,MATCH($D$2:$D$10,$D$2:$D$10,0)))),ROW($D$2:$D$10)-ROW($C$2)+1),$D$2:$D$10))

插入公式后,请按 Ctrl + Shift + Enter 键一起得到结果。 看下面的截图:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
请试一试,谢谢!
该评论由网站上的主持人最小化
我列出了列有各种零件编号的“A”列。 说 50 个零件。 这 50 个部分中的每一个都将重复一次以上。 在 B 列中,对于这些零件编号中的每一个,库存数量表示特定零件编号 1000 是数量。 这 1000 个数量显示在该特定部件号中,无论它出现在“A”列中的哪个单元格中。

我面临的问题是 B 列的总和不正确,因为库存数量显示为 n 次特定部分在 A 列中找到位置。

我如何避免合计一个独特零件的重复库存数量。 说零件号 P1001 库存是 1000 件。 如果这部分 P1001 的交货日期是

零件号..日期......数量......库存
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

在上表中,库存只有 1000 件,但每个交货日期显示相同的库存数量。 但是当我想总结所有零件的总库存时,它不应该花费 1000 3 次,而只需要 1 次。 这是怎么做的?
该评论由网站上的主持人最小化
你好,普加日
您是否只想根据零件编号汇总唯一库存?
或者您可以在这里将您的问题作为截图,以便我们更清楚地理解。
谢谢!
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护