EXCEL表格规划求解使用方法

2023-04-12 05:18:14   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《EXCEL表格规划求解使用方法》,欢迎阅读!
求解,使用方法,表格,规划,EXCEL

规划求解方法如下:

在A1到A76 中找到若干个数据,让它们的和等于某固定值

假设你的数据在A1:A76

将B1:B76标成黄色底纹.

在B77输入=SUMPRODUCT(A1:A76,B1:B76)

进入规划求解对话框.

目标单元格引用B77

选"值为",在后面输入你的定值.

然后可变单元格引用B1:B76

然后添加三个约束条件

B1:B76=二进制

最后按"求解"

注意:这个二进制是选择BIN后自动填进去的

+3

+5

+6

+7

8

jj[2]=0;

temp1=String(Sh1.PG("Cells",j1+1,Cjl).PG("Value"));

for(long j2=j1+1;j2<=hangcount;j2++)

{

if(temp1.ToInt()==2)

{

temp2=String(Sh1.PG("Cells",j2,Djl).PG("Value"));

if(temp2.Length()<1)

{

jj[3]=0;

ShowMessage("ERROR");

return;

}

else

{

temp3=String(Sh1.PG("Cells",j2,Sll).PG("Value"));

if(temp3.Length()>0)

jj[2]=jj[2]+temp3.ToDouble()*temp2.ToDouble();

while(1)

{

j2++;

if(j2>hangcount)

break;

temp1=String(Sh1.PG("Cells",j2,Cjl).PG("Value"));

if(temp1.ToInt()==2)

{

j2--;

break;

}

if(temp1.ToInt()<2)

{

if(jj[2]<=0)

{

ShowMessage(String("3?′í?úμú")+j1+"DD£?è±éùêy?Y,?T·¨????????!!");

return;

}

Sh1.PG("Cells",j1,Djl).PS("Value",FormatFloat("0.00000",jj[2]));

temp2=Sh1.PG("Cells",j1,Sll).PG("Value");

jj[1]=jj[1]+temp2.ToDouble()*jj[2];

j1=j2;

j2=hangcount+10;

j1--;

break;

}

}

}

}

}

if(jj[2]<=0)

{

ShowMessage(String("3?′í?úμú")+j1+"DD£?è±éùêy?Y,?T·¨????????!!");

return;

}

本文来源:https://www.dywdw.cn/239b8249cf2f0066f5335a8102d276a20129607b.html

相关推荐
推荐阅读