Excel精英培训网

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

[已解决]谢谢9lee老师,余下的问题已新开一贴求助,分类汇总导不出正确数据

[复制链接]
发表于 2011-8-8 21:33 | 显示全部楼层 |阅读模式
本帖最后由 lhj323323 于 2011-8-12 16:47 编辑

老师:
需求如题,关于分类分行分列汇总的。请看看,谢谢了。

17楼是正确的。






老师:
根据疯子老师的建议,我把数据源进行了整合,重新上传附件,即分类汇总2。RAR


9lee老师,我把最后一楼的问题单独提取出来,并重开一贴寻求帮助。
最佳答案
1970-1-1 08:00

分类汇总.rar

18.33 KB, 下载次数: 19

分类汇总2.rar

15.96 KB, 下载次数: 14

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-8-8 22:18 | 显示全部楼层
思路:定义一个string类型,接受明细表的ABC列的合成(A列改写一下)得到字典的KEY值,ITEM值为位于数组的哪一行.比如  tmpstr=left(cells(i,1),6) & "||" & cells(i,2) & "||" & cells(i,3)
  if not dic.existx(tmpstr) then k=k+1
   dic(tmpstr)=k
endif

其他的你自己琢磨吧

回复

使用道具 举报

 楼主| 发表于 2011-8-8 22:29 | 显示全部楼层
回复

使用道具 举报

发表于 2011-8-9 11:25 | 显示全部楼层
你这里的销售成本=销售数量*单价1,这个单价1只有入库品才有,出库品是没有的,从哪里取数?
回复

使用道具 举报

 楼主| 发表于 2011-8-9 14:26 | 显示全部楼层
回复 9lee 的帖子

9LEE老师:
我按疯子老师的建议,把数据源进行了整合,并重新在一楼上传了需求的附件,即分类汇总2

在新格式的数据源中,没有单价1和单价2的区别了,所有入库、出库的单价均放在一列之中,虽然放在一列,但区别在于同一类品种的商品的入库和出库的标志决定其单价的不同。
比如,A商品,在E列标志为入库,其对应的单价(即是单价1),如在E列的标志是出库,其对应的单价(即是单价2)

结果表E列、G列、K列、Q列的金额均是数量*单价1(即同一类品种的标志为“入库”所对应的单价)
结果表J列、M列、O列的金额均是数量*单价2(即同一类品种的标志为“出库”所对应的单价)
回复

使用道具 举报

发表于 2011-8-9 16:42 | 显示全部楼层
楼主没注意2楼的?那可是个关键点哟,确定了该汇总到哪一行。
另外再加个根据入库、出库及出库的类型的字典来确定该汇总到哪一列,这样余下的就很简单了。

楼主先整整吧,实在不行再给你写
回复

使用道具 举报

 楼主| 发表于 2011-8-9 17:26 | 显示全部楼层
本帖最后由 lhj323323 于 2011-8-9 17:31 编辑

回复 青城山苦丁茶 的帖子

呵呵,实在不行,

上传的附件有写了的程序,就是导不出需要的数据。

这个写好的程序,我都修改了好多次了,都不得行,才上传求助的。

回复

使用道具 举报

发表于 2011-8-10 08:52 | 显示全部楼层
回复 lhj323323 的帖子

做了下才发现做不起走了,因为隔行好多都搞不懂了:每样东西必需先有入库后面才能有出库,是不?出库当中必需要用到前面入库的数据是不(如销售的销售成本)?现有的结果表中所列部门和品种是不是已经涵盖了明细中的所有情况?
回复

使用道具 举报

发表于 2011-8-10 10:15 | 显示全部楼层
回复 lhj323323 的帖子

真的很头痛的,正如楼上的同学所说,结果表中固定的产品等在明细中不一定有入库,所以会产生入库单价为0。
另外,最化费我时间的是出错后找不到原因,最终才发现,原来是结果表和明细中的名称输入不一样:毫升和亳升都有,{:281:}
按要求写了代码,其它需要完善的地方请楼主自己来吧:
分类汇总2.rar (18.53 KB, 下载次数: 70)
回复

使用道具 举报

 楼主| 发表于 2011-8-10 12:01 | 显示全部楼层
回复 青城山苦丁茶 的帖子

做了下才发现做不起走了,因为隔行好多都搞不懂了:
1、每样东西必需先有入库后面才能有出库,是不?
是这样的,入库和出库的先后顺序理论上正如您所说的,但是,由于这个模块将供多部门(一二期、三四期、英国小镇等,以后还会有更多部门)的多人自行录入,定期(月底)将各自的模板通过局域网汇总给一个人进行精细分析。
这种操作方式,决定了用户极可能先录入出库,隔几天后,想起了,再补录入库;或是等汇总部门的那个人发现了才进行补录。

2、出库当中必需要用到前面入库的数据是不(如销售的销售成本)?
对,用前面的数据的标准是:同一部门在同一月份的同一品种在“入库”标志下的单价是成本价,在“出库”标志下的单价是销售价(而在“出库”标志下的“自用”和“外押”是无单价的)

3、现有的结果表中所列部门和品种是不是已经涵盖了明细中的所有情况?
嗯,本来打算在结果表中的部门和品种设定为动态的,即该部门的该品种在这个月出现了,才在统计表中出现,但由于我的水平有限,就只有借用之前各位老师帮我写的固定格式结果表导入数据的方法来写,所以就形成各部门都是全量产品品种,无论该品种在这个月是否则某部门经手。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-26 06:17 , Processed in 0.836967 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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