excel中如何对比两列中相同的数据,并对数据的差值做计算

有两天的数据,A列是用户的ID号,B列是14日他所拥有的活动次数;C列同样是用户的ID号(但是ID号不完全相同,会有新的ID加入),D列是11日他所拥有的活动次数。
现在我希望统计出来,同样的ID号,他的活动次数14日与11日的差值是多少。该如何进行统计?
在线等答案,谢谢!!!!

excel中如果要对比两列数据列,并对比较结果进行相应处理,可以采用条件函数来实现。比如A、B两列为数据列,如果数据不同,则需要把数据差值放到C列。可以在C列输入公式:=if(a1<>b1,a1-b1,""),然后向下复制公式到数据最后列。
此外如果要求两个数据差值必须为整数,可以使用绝对值函数,如:abs(a1-b1)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-21
假设原始数据分别在A列与B列,从A2.B2开始
你在C2中输入 “=A2-B2”不包括引号
然后对C2进行下拉填充
此时C列中值为0的代表AB中数据想等
其他的就是差值
第2个回答  2009-11-18
如果C列用户的ID号都在A列出现过,最简单的算法是在E2输入:
=SUMIF(A:A,A2,B:B)-SUMIF(A:A,A2,D:D)
第3个回答  2009-11-18
e2=sumproduct(($a$2:$a$100=a2)*$b$2:$b$100)-sumproduct(($c$2:$c$100=a2)*$c$2:$c$100)
下拉复制公式。
同理,可在f列统计c列中ID号的差值。
第4个回答  2009-11-18
e2=c2&": "&abs(d2-if(countif(a:a,c2),vlookup(c2,a:b,2,0),0))
下拉本回答被提问者采纳
相似回答