Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2314|回复: 9

[已解决]大神求助帮忙制作一个VBA,两列数值统计出数量,相同的进行比较得出差异,谢谢帮忙

[复制链接]
发表于 2016-7-3 15:21 | 显示全部楼层 |阅读模式
特别注意B,D两列的数值会随时变更的,COUNTIF这样不行,B,D列变更了就无法实现了。
1,把B列单元格相同的值,计算出数量,
2,再把D列单元格相同的值,计算出数量,
3.用左边的减去右边的,差异显示在中间,最好正数不显示,只显示负数且负数有颜色,如果不能就算了,正常显示差异就可以。计算出的结果最好显示在G,H,I,J,K,列。如附件所示
222.png


算差异.rar (13.14 KB, 下载次数: 11)
发表于 2016-7-3 16:22 | 显示全部楼层
没明白为什么countif不行?B/D列数值变更,countif的结果也会刷新啊
回复

使用道具 举报

发表于 2016-7-3 16:30 | 显示全部楼层
………………

算差异.zip

19.31 KB, 下载次数: 12

回复

使用道具 举报

 楼主| 发表于 2016-7-3 16:34 | 显示全部楼层
dsmch 发表于 2016-7-3 16:30
………………

谢谢你的回答,但是没有计算准确,是哪里问题,谢谢。
回复

使用道具 举报

 楼主| 发表于 2016-7-3 16:35 | 显示全部楼层
yorkchenshunan 发表于 2016-7-3 16:22
没明白为什么countif不行?B/D列数值变更,countif的结果也会刷新啊

假如我B,D列出现别的,比如出现200这个值,countif还怎么能显示出来,countif只能显示有的没有的就不显示了。
回复

使用道具 举报

发表于 2016-7-3 17:02 | 显示全部楼层
A、C两列的数据看来没什么用

算差异.zip

19.32 KB, 下载次数: 6

回复

使用道具 举报

 楼主| 发表于 2016-7-3 17:14 | 显示全部楼层
dsmch 发表于 2016-7-3 17:02
A、C两列的数据看来没什么用

大神,这个是我想要的结果

333.png

按照你给的附件计算出来这样
111.png
可否实现呢,谢谢了。
A,C没有用。
回复

使用道具 举报

发表于 2016-7-3 17:23 | 显示全部楼层
真费解,要求不是最好正数不显示吗?

算差异.zip

19.23 KB, 下载次数: 6

回复

使用道具 举报

发表于 2016-7-3 17:38 | 显示全部楼层    本楼为最佳答案   
如附件

算差异1.rar

37.25 KB, 下载次数: 5

评分

参与人数 1 +1 收起 理由
wangjiayu_1985 + 1 很给力

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-7-6 11:43 | 显示全部楼层
yorkchenshunan 发表于 2016-7-3 17:38
如附件

怎么说呢,你真是太厉害了,佩服,非常感谢你的回答,完全解决了我问题,谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 08:36 , Processed in 0.478295 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表