EXCEL中求解:例如:11*A+21*B+31*C+41*D+51*E=500(求和接近500即可),如何找出符合ABCDE的各种组合?其中ABCD为自然数.实际问题是这样的:单次发货固定总金额为500元,现有200种价格不同产品进行搭配发

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 01:45:59

EXCEL中求解:例如:11*A+21*B+31*C+41*D+51*E=500(求和接近500即可),如何找出符合ABCDE的各种组合?其中ABCD为自然数.实际问题是这样的:单次发货固定总金额为500元,现有200种价格不同产品进行搭配发
EXCEL中求解:例如:11*A+21*B+31*C+41*D+51*E=500(求和接近500即可),如何找出符合ABCDE的各种组合?
其中ABCD为自然数.
实际问题是这样的:单次发货固定总金额为500元,现有200种价格不同产品进行搭配发货(单价均低于500),求符合条件的各种组合.

EXCEL中求解:例如:11*A+21*B+31*C+41*D+51*E=500(求和接近500即可),如何找出符合ABCDE的各种组合?其中ABCD为自然数.实际问题是这样的:单次发货固定总金额为500元,现有200种价格不同产品进行搭配发
用VBA编程,例如在一个空白表编制如下命令按钮程序(我使用的是2007版,运行约45秒):
Private Sub CommandButton1_Click()
Const zj = 500
Dim dj2 As Double,dj3 As Double,dj4 As Double,dj5 As Double,dj6 As Double,s As Double
Dim i2 As Integer,i3 As Integer,i4 As Integer,i5 As Integer,i6 As Integer,j As Integer
Range("A:XFD").ClearContents
Range("A1:B1") = Array("品名","单价")
Range("A2:B2") = Array("A",11)
Range("A3:B3") = Array("B",21)
Range("A4:B4") = Array("C",31)
Range("A5:B5") = Array("D",41)
Range("A6:B6") = Array("E",51)
dj2 = Range("B2")
dj3 = Range("B3")
dj4 = Range("B4")
dj5 = Range("B5")
dj6 = Range("B6")
j = 3
For i6 = 0 To zj \ dj6
For i5 = 0 To (zj - dj6 * i6) \ dj5
For i4 = 0 To (zj - dj6 * i6 - dj5 * i5) \ dj4
For i3 = 0 To (zj - dj6 * i6 - dj5 * i5 - dj4 * i4) \ dj3
Cells(3,j) = i3
Cells(4,j) = i4
Cells(5,j) = i5
Cells(6,j) = i6
s = dj3 * i3 + dj4 * i4 + dj5 * i5 + dj6 * i6
i2 = Round((zj - s) / dj2,0)
Cells(2,j) = i2
Cells(7,j) = dj2 * i2 + s
j = j + 1
Next i3
Next i4
Next i5
Next i6
部分计算结果如下:
品名\x05单价\x05\x05\x05\x05\x05\x05\x05\x05
A\x0511\x0545\x0544\x0542\x0540\x0538\x0536\x0534\x0532
B\x0521\x050\x051\x052\x053\x054\x055\x056\x057
C\x0531\x050\x050\x050\x050\x050\x050\x050\x050
D\x0541\x050\x050\x050\x050\x050\x050\x050\x050
E\x0551\x050\x050\x050\x050\x050\x050\x050\x050
\x05\x05495\x05505\x05504\x05503\x05502\x05501\x05500\x05499

excel中例如,0.75 EXCEL中$A$11: 求解Excel中怎么样算比例(例如1:2:3) EXCEL中求解:例如:11*A+21*B+31*C+41*D+51*E=500(求和接近500即可),如何找出符合ABCDE的各种组合?其中ABCD为自然数.实际问题是这样的:单次发货固定总金额为500元,现有200种价格不同产品进行搭配发 如何在Excel中找出两列数据中相同的数字并用颜色标注,例如求A列与B列相同的数字并在C列显示,求解? excel 应用 关于 数值a的X次方 在EXCEL中如何计算例如 e^(-x)在excel 中如何计算 excel中计算反Log例如:LogA=0.75995log12-0.75237,怎么求出A? EXCEL中求解 例如:在A1里面输入1+1+2+2+3+3,在A2列中直接等于前面的相加结果!用函数方法使用! excel规划求解,约束条件中,怎么写变量的求和为定值,例如∑Xi=2这是0-1规划 EXCEL函数中 A: 如何将excel表格中A列的字母A改成其他汉字,例如将A改成姓名 Excel 中怎么求百分比?函数是什么?例如A是总数 B是优秀个数,怎么求优秀率? EXCEL中怎么输入运算公式,例如求平均数 excel中如何设置小数点后两位为00例如56000.00 Excel中$符号有什么作用例如:A1格中内容为test,B1格分别设置公式为=$A1、=$A$1、=A$1时, 关于EXCEL表中,如何合拼单元格内容的公式,越好!例如:A B1-1 11-1 21-2 31-2 4合拼变成如下:A B1-1 1,21-2 3,4我要的是将A项相同的B项合拼在一起的方法!确实来讲是一个公式吧! excel在一个区域中怎样求满足“数字”的求和,例如,一个表格中有0.123,0.234,A.B怎么求数字的和 求公式 Excel文档中,怎样使同一组的数据按分数相乘后求和?例如:A,B两个数据 求A*0.2+B*0.8=?