Excel精英培训网

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

[已解决]求助各路大神和版主,已知总金额,总数量,自动分配单价和数量

[复制链接]
发表于 2017-7-4 17:56 | 显示全部楼层 |阅读模式
附件里的是例子,根据总金额,总数量,在商品表里自动匹配单价,跟商品名称。只要匹配出来的单价跟数量合计等于总金额就可以,不需要在意是什么商品。以商品表的数据为准,提取的单价,就要提出相应的商品名称就可以
最佳答案
2017-7-6 17:53
小花鹿 发表于 2017-7-4 22:16
凑数,这种很麻烦,有可能无解,而且同一单价有多种商品,不知选哪个

原帖是EH的【池盛龙】发的求助帖,后来帖主说是自己解决了。
http://club.excelhome.net/thread-1345683-1-1.html

我写过代码,发了效果图,但是后来帖主说自己搞定了,我就没有发附件。

…………
现在,有个新人,就是这个帖的帖主,想要代码来学习,所以到处求助。哈哈。


1.zip

362.97 KB, 下载次数: 35

例子

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-7-4 22:16 | 显示全部楼层
凑数,这种很麻烦,有可能无解,而且同一单价有多种商品,不知选哪个
回复

使用道具 举报

发表于 2017-7-4 22:28 | 显示全部楼层
数据少可以试试规划求解

规划求解.rar

361.34 KB, 下载次数: 45

回复

使用道具 举报

 楼主| 发表于 2017-7-5 09:28 | 显示全部楼层
苏子龙 发表于 2017-7-4 22:28
数据少可以试试规划求解

商品信息是从商品表中筛选出来的,不是该表中显示的数据,
回复

使用道具 举报

发表于 2017-7-6 13:18 | 显示全部楼层
如果是随便凑,并且只需要获得一个结果的话。
我认为比较简单的方法,先计算每个数量的平均金额,比如902/16=56.375,
那么直接分配15个单价56的物品,合计840元,再找到一个902-840=62元的物品就结束,
匹配不到的话减少一个56元的物品,再用差价匹配两个物品。
如果平均金额正好等于某物品单价的话最好处理,直接16个取一样的物品就行了。
因为看你的商品价格表,分布还是比较均匀的,比较容易匹配得到结果。
回复

使用道具 举报

发表于 2017-7-6 17:53 | 显示全部楼层    本楼为最佳答案   
小花鹿 发表于 2017-7-4 22:16
凑数,这种很麻烦,有可能无解,而且同一单价有多种商品,不知选哪个

原帖是EH的【池盛龙】发的求助帖,后来帖主说是自己解决了。
http://club.excelhome.net/thread-1345683-1-1.html

我写过代码,发了效果图,但是后来帖主说自己搞定了,我就没有发附件。

…………
现在,有个新人,就是这个帖的帖主,想要代码来学习,所以到处求助。哈哈。


评分

参与人数 1 +12 收起 理由
苏子龙 + 12 我和小伙伴都惊呆了

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-7-7 10:04 | 显示全部楼层
香川群子 发表于 2017-7-6 17:53
原帖是EH的【池盛龙】发的求助帖,后来帖主说是自己解决了。
http://club.excelhome.net/thread-1345683 ...

对呀,问他他不说,问其他人也没音信,所以只能在其他地方发帖咯
回复

使用道具 举报

 楼主| 发表于 2017-7-7 10:05 | 显示全部楼层
香川群子 发表于 2017-7-6 17:53
原帖是EH的【池盛龙】发的求助帖,后来帖主说是自己解决了。
http://club.excelhome.net/thread-1345683 ...

我有找人要附件的,没人鸟我
回复

使用道具 举报

发表于 2017-7-7 11:18 | 显示全部楼层
楼主是打算放弃了吗?

原帖主的做法我不知道,
我自己的解决办法给你参考一下,是用随机凑数+两两交换做到的。

商品总额 (2).zip

377.5 KB, 下载次数: 101

评分

参与人数 1 +1 收起 理由
苏莜 + 1 我和小伙伴都惊呆了

查看全部评分

回复

使用道具 举报

发表于 2017-7-7 12:39 | 显示全部楼层
香川群子 发表于 2017-7-7 11:18
楼主是打算放弃了吗?

原帖主的做法我不知道,

请教香川老师,可能跟这个贴子的求助相类似,还望指教!
http://www.excelpx.com/thread-431755-1-1.html
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 18:00 , Processed in 0.607692 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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