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

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

有时您想基于另一列中的条件求和,例如,在这里我只想总结“销售量”列,其中相应的“产品”列等于“ A”,如下所示,您该怎么做它? 当然,您可以将它们一一求和,但是在这里,我介绍了一些简单的方法供您对Excel中的值求和。

在Excel中具有公式的基于另一列中条件的求和值

基于Excel中数据透视表的另一列中的条件的值求和

使用Kutools for Excel在另一列中基于条件求和的值

按条件列将数据拆分到新表中,然后求和


在Excel中具有公式的基于另一列中条件的求和值

在Excel中,您可以使用公式根据相邻列中的某些条件快速求和值。

1.复制将基于其进行汇总的列,然后粘贴到另一列中。 在我们的例子中,我们复制了Fruit列并粘贴到E列中。请参见左侧的屏幕截图。

2.保持选中粘贴列,单击 数据 > 删除重复。 然后在弹出的“删除重复项”对话框中,仅检查粘贴的列,然后单击 OK 按钮。

3.现在,仅唯一值保留在粘贴列中。 除了粘贴的列,选择一个空白单元格,键入公式 =SUMIF($A$2:$A$24, D2, $B$2:$B$24) 放入其中,然后根据需要将其“自动填充句柄”向下拖动。

然后我们根据指定的列进行求和。 看截图:

备注:在上面的公式中,A2:A24是您要基于其值求和的列,D2是粘贴的列中的一个值,而B2:B24是要求和的列。

根据Excel中另一列中的条件轻松求和/计数/平均值

Kutools for Excel的 高级组合行 实用程序可以帮助Excel用户根据另一列中的条件轻松地对一列中的值进行批量求和,计数,平均值,最大值,最小值。


在另一列02中按条件计算的文档总和

Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即行动吧!

基于Excel中数据透视表的另一列中的条件的值求和

除了使用公式,您还可以通过插入数据透视表在另一列中基于条件求和。

1.选择所需的范围,然后单击 插页 > 数据透视表 or 插页 > 数据透视表 > 数据透视表 打开“创建数据透视表”对话框。

2.在“创建数据透视表”对话框中,指定将新数据透视表放置在的目标范围,然后单击 OK 按钮。

3.然后在 数据透视表字段 窗格中,将条件列名称拖到 部分,将您要汇总的列拖到 价值观 部分。 看截图:

然后,您可以看到上面的数据透视表,它已基于条件列中的每个项目对“金额”列进行了汇总。 参见上面的截图:


将值求和并根据另一列中的条件与Kutools for Excel合并

有时,您可能需要根据另一列中的条件对值求和,然后将原始数据直接替换为求和值。 您可以将Kutools用于Excel的 高级组合行 效用。

Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即免费试用!

1.在另一列中选择要根据条件求和的值范围,然后单击 库工具 > 内容 > 高级组合行.

请注意,该范围应同时包含您要基于其汇总的列和您要对其进行汇总的列。

2.在打开的“基于列合并行”对话框中,您需要:
(1)选择您要基于其进行汇总的列名称,然后单击 首要的关键 按钮;
(2)选择要累加的列名,然后单击 计算 > 总和.
(3)点击 Ok 按钮。

现在,您将看到根据另一列中的条件对指定列中的值进行求和。 参见上面的截图:

Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即行动吧!


演示:使用Kutools for Excel在另一列中基于条件求和


Kutools for Excel 包括适用于Excel的300多种便捷工具,可以在30天之内免费试用。 立即下载并免费试用!

根据Excel列中的条件轻松将范围分为多个工作表

Kutools for Excel的 拆分数据 实用程序可以帮助Excel用户根据原始范围的一列中的条件轻松地将范围分为多个工作表。


广告分割数据0

Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即行动吧!

相关文章:


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (15)
5中的5评分 · 1评级
该评论由网站上的主持人最小化
我需要一个公式来根据第 2 列中可用的值找到第 1 列中的最大值,例如,我在 A 列中重复了 001 次值“TC4”,B 列中的相应值将如下所示 A 列B 列 TC001 BASE_1106ST TC001 BASE_1106ST TC001 BASE_1102IMT TC001 BASE_1108ST 我需要一个公式来找到 B 列中的最大值。本例中 B 列中的最大值是“BASE_1108ST” 谁能帮忙。 谢谢, Vinoth Venugopal
该评论由网站上的主持人最小化
我试过这个,但它会产生一个错误。 我的 C 列中的值范围为 0-10,D 列中的值范围为 100 - 12000。我只想对 D 列中的那些值求和,它们在 C 列中的对应值大于 0(任何大于 0 的值) . 但是当我在上面输入 >0 作为标准时,它会引发错误 =SUMIF(C13:C7535, >0, D13:D7535)
该评论由网站上的主持人最小化
您需要在 >0 周围加上括号,所以它应该是 ">0"
该评论由网站上的主持人最小化
如果 D 列符合条件,我需要计算列 B 中列出的名称。 我应该使用什么公式?
该评论由网站上的主持人最小化
我想要总和 FABRICS 2014> 16.90 mtr N-15FLAT011W/O STONES(BLUE) 16.90 mtr SP12044-GGT-TL#1255 FNC 2014 > N-MT#28-#4(SILVER) 11.50 mtr N-MT#5-#7 (天蓝色)28.90 米 FPR 2014> M-FML-A478(红色)6.79 米 N-PR-#8961-(粉色)18.30 米
该评论由网站上的主持人最小化
感谢您提供基于“不同”值创建总计的快速简便的说明
该评论由网站上的主持人最小化
你好。 我在单元格 G5:G51 中有两种付款方式(“安全”和“租赁”)。 金额在单元格 H5:H51 中。 我想总结一下 Cell K5 中的所有安全付款和 Cell K6 中的所有租金付款。 我该怎么做。
该评论由网站上的主持人最小化
如果两个 coulumn 有相同的水果,那么像这样添加它们
苹果 橙 葡萄 苹果
2 4 5 7
5 4 3 23
21 3 34 22

然后我想添加总数。 苹果
这可以通过任何公式或一些技巧来完成吗
该评论由网站上的主持人最小化
嗨,苏拉特,
手动添加总数怎么样?
按住 SHIFT 键,同时选择两个 Apple 列,然后您将在状态栏中获得总数。
查看附件 (1 / 5)
该评论由网站上的主持人最小化
哇,非常感谢,我从 ua 文章中学到了一个新东西,它帮助了我很多,节省了我很多时间
该评论由网站上的主持人最小化
我有两列 A 和 B。A 和 B 一样是数值。我想:如果 A 等于(比如 4)或更多,则计算 B。我想要添加所有 B 的总和。
例如:
AB 1 54 76 103 9
总和:17
有什么帮助吗? 我想这是某种 countif 函数——对我来说已经有一段时间了。
谢谢!
该评论由网站上的主持人最小化
Hi,=SUMIF(A1:A4,">="&4,B1:B4)
该评论由网站上的主持人最小化
嗨,我想对列中的一系列数字求和,这将从另一列中的特定文本开始,直到同一文本列中的特定文本。 请帮忙
该评论由网站上的主持人最小化
在最新的 Excel 中,您需要使用 ; 而不是 , 作为参数的分隔符,所以 '=SUMIF($A$2:A15; D2; $B$2:$B$15)' 是第一个示例中的正确语法。  
该评论由网站上的主持人最小化
你太棒了!!

谢谢你!
5中的5评分
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

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