其他分享
首页 > 其他分享> > 用电子表格非线性规划出充值优惠最优解

用电子表格非线性规划出充值优惠最优解

作者:互联网

牛年到了,王者荣耀上线了我很喜欢的诸葛亮皮肤,推出充值满多少送奖励活动,于是我寻思着充值怎么充值刚刚够的钱,蹭最多的优惠,于是用上了电子表格非线性规划求解,步骤如下!仅供娱乐参考!祝大家牛年行大运!哈哈

诸葛亮新皮肤这是诸葛亮新皮肤,143块。

充值活动这是充值满多少送奖励。活动在11-13,共3天。

剩余点券
我还剩下14.2的rmb在里面,142点券。
点券规定
固定的充值金额。

那么诸葛亮皮肤143-14.2=128.8,我需要充值整数129,这是我的目标值,现在就变成了充值129,怎么占更多的优惠。

在这里插入图片描述皮肤剩余7天购买,那我就设分开7天。安排好表格,“每天冲”这一列用=SUMPRODUCT(J8:O8,J9:O9)这个函数,就是1一块钱的次数+66块钱的次数+……+118*118的次数,如下这样:
在这里插入图片描述
然后下面这几行也是一样,这样就出来0.
目标金额就是每天冲这一列的和,用=SUM函数。在这里插入图片描述
接下来就是求解过程了!
先明确目标值:129
3个约束条件:3天充值大于等于29;中间次数每一个都大于等于0,不可能充值负数吧;中间次数是整数。

在这里插入图片描述
文件-选项-加载项,打开规划求解加载项。

在这里插入图片描述
这里就出现规划求解,进去。遵守约束在下面了,可以自己根据自己要求判断添加。可变单元格就是表格中间空白的次数。
在这里插入图片描述
这里设置目标就是这里:
在这里插入图片描述

活动剩下3天,就前3天金额>=29,才能参加活动。(这里要自己想一下)
在这里插入图片描述
然后就是求解,
在这里插入图片描述
确定,出结果。
在这里插入图片描述
第一天充值一次68,第二天一次30,第三天一次30,第四天一次1,刚好129,也能占上活动。

图个乐~

标签:充值,非线性,皮肤,次数,求解,电子表格,129
来源: https://blog.csdn.net/love_c_s/article/details/113791544