execl(知道每个商品单价,且知道总价,计算每个商品的数量)

表如下:

execl(知道每个商品单价,且知道总价,计算每个商品的数量)_第1张图片

在求数量前将全部数量设置成1

在C13里输入:    =SUMPRODUCT(B2:B12,C2:C12)  ,回车,就会显示商品数量是1的总价.如下图:

execl(知道每个商品单价,且知道总价,计算每个商品的数量)_第2张图片

将鼠标点到C13,点击 数据->规划求解,进行设置

 

execl(知道每个商品单价,且知道总价,计算每个商品的数量)_第3张图片

”设置目标"后面跟的是C13的位置($C$13)

"目标值"设置你希望的总价,如果价格太复杂,总价设置的不合理,有时规划求解会失败,也就是找不到价格和数量的组合等于总价(我们这里设置的2440,肯定是合适的)

"通过更改可变单元格"指的就是数量所在的数列(C2到C12)

"遵守约束”就是你限制数量的,比如你限定数量必须为整数,必须大于1等

然后你点击求解,等待几分钟(根据组合的难易程度),就会算出结果,如果设置总价不合理,可能会失败。

execl(知道每个商品单价,且知道总价,计算每个商品的数量)_第4张图片

 

你可能感兴趣的:(生活)