使用Excel添加基于ID的总数

时间:2019-09-19 10:46:27

标签: excel excel-formula

在Excel中,如何使用相同的ID求和多列值。

示例1。

这是我的excel数据。

enter image description here

如果找到相同的purchase_id,我们必须对 dr_amount_inr 求和并在一个列中显示,对 cr_amount_inr 求和并在另一列中显示。

示例2:

以下结果是必需的。

enter image description here

OR

enter image description here

3 个答案:

答案 0 :(得分:2)

您可以按以下方式使用SUMIFS功能 假设

  1. 您的Purchase_id在A列中
  2. cl = olum B中的dr_amount_inr
  3. C列中的
  4. cr_amount_inr
  5. D列中的dr_total

您需要为所有相同的购买ID在dr_total列中添加所有金额dr_amount_inr,然后在D1单元格中使用以下公式:

=SUMIFS($B$2:$B$10000,$A$2:$A$10000,A2)

如果发现A2中的购买编号在A2至A10000的范围内,它将对B1至B10000的所有行求和

答案 1 :(得分:0)

最简单的方法是创建数据透视表。

在使用Excel时(我假设是2010年版本或更高版本):

  • 在第一个表格中的任意位置单击
  • 转到“插入”标签
  • 选择数据透视表
  • 创建基本空白表后,右键单击其中
  • 转到“数据透视表选项”>“显示”,然后单击“经典数据透视表” 布局”

这意味着启用了拖放功能,使拖放变得更加容易。然后可以将各种元素从第一个表拖动到所需的格式。

如果您遇到困难,请告诉我,我可以进一步提供帮助。

答案 2 :(得分:0)

这是SUMIF公式旨在执行的操作: =SUMIF(A:A,A1,B:B) 这将检查A列中的值是否与A1的值匹配,然后计算B列中的行是否为真。