EXCEL 按比例分配问题 50
A,B,C,D是四家供应商,根据折扣,确定了每一个供应商的配额。但是可能存在某供应商库存不足的情况,这时,要用其他供应商按照原来的配额比例进行补充。例如:需要40件,A(...
A,B,C,D是四家供应商,根据折扣,确定了每一个供应商的配额。但是可能存在某供应商库存不足的情况,这时,要用其他供应商按照原来的配额比例进行补充。
例如:需要40件,A(0.25),B(0.3),C(0.25),D(0.2),这样的话,ABCD个需要(10,12,10,8)件库存,现在B只有8件,剩下的4件按照原来的配额再分配,直至能够满足40件为止。
请问,用EXCEL怎么实现这个功能?
悬赏 展开
例如:需要40件,A(0.25),B(0.3),C(0.25),D(0.2),这样的话,ABCD个需要(10,12,10,8)件库存,现在B只有8件,剩下的4件按照原来的配额再分配,直至能够满足40件为止。
请问,用EXCEL怎么实现这个功能?
悬赏 展开
2个回答
展开全部
更多追问追答
追问
手机回复,貌似是这个样子的,怎么解决四舍五入的问题呢?不能少卖一个呀。
追答
实际上这个公式不可用,我倒建议你做个三次分配,前两次用公式,第三次手工调整
用VBA的话可以解决多个不够分配的问题,但差额还得人为决定赋值给哪一个
展开全部
你说的只是个例,实际上有通用的方法来实现n个供应商的情形。
你应该至少有两张表,一张表体现所有待采购件的名称和数量,可能还有唯一的编码,另一张是各采购件的合格供应商名录及其配额和库存。如果是这样就能很容易得到你要的分配结果并体现在第三张表或第一张表的后面,个人比较倾向体现在第三张表上,按料号由上到下全部排列出来便于把同一供应商的所有采购件及采购数量汇总在一起统一下达采购订单。
你应该至少有两张表,一张表体现所有待采购件的名称和数量,可能还有唯一的编码,另一张是各采购件的合格供应商名录及其配额和库存。如果是这样就能很容易得到你要的分配结果并体现在第三张表或第一张表的后面,个人比较倾向体现在第三张表上,按料号由上到下全部排列出来便于把同一供应商的所有采购件及采购数量汇总在一起统一下达采购订单。
追问
how?
追答
需要用VBA,但不知道你的表结构,没法做程序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询