提示:其它语言是由 Google 机器翻译的。 你可以访问 English 版本。
登录
x
or
x
x
马上登记
x

or

如何根据Excel中另一列中的条件求和值?

有时候,你想根据另一列中的标准来求和这些值,例如,在这里我只想总结一下“销售量”栏里对应的“产品”列等于“A”,如下所示,你怎么做它? 当然,你可以一个接一个地求和,但是在这里我介绍一些简单的方法,让你在Excel中求和值。

根据Excel中的公式计算另一列中的条件的总和值

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

使用Kutools for Excel根据另一列中的条件求和值

按标准列将数据拆分为新工作表,然后求和

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

Kutools为Excel的 先进的组合行 实用程序可以帮助Excel用户轻松地根据另一列中的条件对一列中的值进行批量求和,计数,平均值,最大值,最小值。 全功能免费试用60天!
doc按另一列02中的条件求和

Office选项卡在Office中启用选项卡式编辑和浏览,使您的工作更轻松......
Kutools for Excel - 最佳办公生产力工具将解决您的大部分Excel问题
  • 重用任何东西: 将最常用或最复杂的公式,图表和其他任何内容添加到您的收藏夹中,并在将来快速重复使用它们。
  • 超过20文本功能: 从文本字符串中提取数字; 提取或删除部分文本; 将数字和货币转换为英语单词...
  • 合并工具:多个工作簿和表格合二为一; 合并多个单元格/行/列而不丢失数据; 合并重复行和总和...
  • 拆分工具:根据价值将数据拆分为多个表格; 一个工作簿到多个Excel,PDF或CSV文件; 一列到多列......
  • 粘贴跳过 隐藏/过滤行; 数和总和 按背景颜色; 创建邮件列表和 通过Cell的价值发送电子邮件...
  • 超级过滤器: 创建高级过滤方案并应用于任何工作表; 排序 按周,日,频率等; 筛选 通过大胆,公式,评论......
  • 超过300强大的功能; 适用于Office 2007-2019和365; 支持所有语言; 在公司轻松部署; 全功能60天免费试用。

箭头蓝色右泡 根据Excel中的公式计算另一列中的条件的总和值

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

1。 复制你将基于的总和列,然后粘贴到另一列。 在我们的例子中,我们复制Fruit列并粘贴到E列中。

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

3。 现在只有唯一的值保留在粘贴的列中。 选择粘贴列以外的空白单元格,键入公式 =SUMIF($A$2:$A$24, D2, $B$2:$B$24) 进入它,然后拖动它的自动填充句柄在你需要的范围下。

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

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


箭头蓝色右泡 根据Excel中另一列与数据透视表中的条件求和值

除了使用公式之外,您还可以通过插入数据透视表将基于另一列中的条件的值相加。

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

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

3。 然后在 数据透视表字段 窗格中,将条件列名称拖动到 部分,拖动列将您总结并移动到 价值 部分。 看截图:

然后您可以看到上面的数据透视表,它根据条件列中的每个项目总结了金额列。 见上面的截图:


箭头蓝色右泡 总和值并根据另一列中的条件与Kutools for Excel进行组合

有时,您可能需要根据另一列中的条件对值进行求和,然后直接用总和值替换原始数据。 你可以申请Excel的Kutools 先进的组合行 效用。

1。 选择您将基于另一列中的条件对值进行求和的范围,然后单击 Kutools > 内容 > 先进的组合行.

请注意,范围应包含您将基于的总和列和您将总结的列。

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

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

Kutools for Excel - 包括多个用于Excel的300便捷工具。 全功能免费试用60天,无需信用卡! 现在加入


箭头蓝色右泡演示:使用Kutools for Excel根据另一列中的条件求和值

在这个视频中, Kutools Kutools Plus 选项卡添加 Kutools for Excel。 如果需要,请点击 60天免费试用,不受限制!

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

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

相关文章:


Kutools for Excel - 最佳办公生产力工具提高80%的生产力

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

Office选项卡为Office提供选项卡式界面,使您的工作更轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,Publisher,Access,Visio和Project。
  • 在同一窗口的新选项卡中打开并创建多个文档,而不是在新窗口中。
  • 通过50%提高您的工作效率,每天为您减少数百次鼠标点击!
官方底部
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Surat Patwa · 10 months ago
    if two coulumn have same fruit then add them like this
    apple orange grapes apple
    2 4 5 7
    5 4 3 23
    21 3 34 22

    then i would like to add total no. of apples
    can this be done by any formula or some tricks
    • To post as a guest, your comment is unpublished.
      kellytte · 8 months ago
      Hi Surat,
      What about adding the total number manually?
      Holding the SHIFT key, select both Apple columns simultaneously, and then you will get the total number in the status bar.
  • To post as a guest, your comment is unpublished.
    Bilal · 10 months ago
    Hi. I have two types of Payments in cell G5:G51 ("Security" and "Rental"). The amount is in cell H5:H51. I wan to sum up all the security Payments in Cell K5 and All Rental Payments in Cell K6. How can I do it.
  • To post as a guest, your comment is unpublished.
    nancy · 1 years ago
    thanks for the excellent - quick & easy instructions for creating totals based on "distinct" values
  • To post as a guest, your comment is unpublished.
    pratik · 3 years ago
    I want sum
    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(SKY BLUE) 28.90 mtr
    FPR 2014>
    M-FML-A478(RED) 6.79 mtr
    N-PR-#8961-(PINK) 18.30 mtr
  • To post as a guest, your comment is unpublished.
    Sally Garcia · 4 years ago
    I need to count the names listed in Colum B if column D meets a criteria. What formula should I use?
  • To post as a guest, your comment is unpublished.
    Nate · 4 years ago
    I tried this but it generates an error. I have values ranging from 0-10 in column C and Values ranging from 100 - 12000 in Column D. I want to sum only those values in column D, whose corresponding value in Column C is greater than 0 (any value grater than 0). But when I enter >0 as the criteria in the above, it throws an error =SUMIF(C13:C7535, >0, D13:D7535)
    • To post as a guest, your comment is unpublished.
      Michael · 2 years ago
      You need to put parenthesis around the >0, so it should be ">0"
  • To post as a guest, your comment is unpublished.
    Vinoth Venugopal · 5 years ago
    I need a formula to find the maximum value in column 2 based on the value available in the column 1
    for ex, I have value "TC001" repeated for 4 times in columnA and the corresponding values in Column B will be as shown below

    Column A Column B
    TC001 BASE_1106ST
    TC001 BASE_1106ST
    TC001 BASE_1102IMT
    TC001 BASE_1108ST

    I need a formula to find the max value in column B. The max value in column B in this example is "BASE_1108ST"

    Could anyone please help.

    Thanks,
    Vinoth Venugopal