execl或者wps表格 想让a列数据一致的对应b列数据相加输出在c列

a列是批次 每次来的东西都要分开记录
b列是重量 每次来的单件物品要测重
c列是总重量 想让每个批次的东西重量加一块
因为以后要不停的往后补充 所以希望直接下拉就可以解决

见截图

C2输入

=IF(COUNTIF(A$2:A2,A2)=1,SUMIF(A:A,A2,B:B),"")

公式下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-07

  这是要求累计呀!单元格地址中,行号加了“$”,就固定不变了,然后公式向下复制。看公式:


  =IF(A2="","",SUM(B$2:B2))



追问

亲 不是这个意思呢 我需要c列输出的每个数据在同一批次里都是一样的 比如 第一个批次 有5行数据 我需要这5行的c列都输出他们的总重量

追答

条件求和,好办!


=IF(A2="","",SUMIF(A:A,A2,B:B))


本回答被提问者采纳
第2个回答  2017-01-07
直接运用计算:
在C列的其中一行,比如C3,,输入等号。然后去点一下第A列第3行,再点个加号“+”,然后点一下第B列第3行。回车。这样得到相加结果显示在C列第3行。
接下来选中第C列第3行下拉,后面的数据即可按照上面C列第3行的计算规则得到结果。