吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1667|回复: 40
收起左侧

[求助] EXCEL操作问题

[复制链接]
yinshagu 发表于 2023-3-17 00:05
excel中C列有很多(≥20)大小不一的数字,想通过函数或者程序实现在E4中随便输入一个数字(如400),能从C列的数字里边选出n个数字相加的和≥E4,且这个和是最接近或等于E4,最后将这些被选出的数字在D列中显示出来(在C列中出现不同颜色也行)
微信图片_20230316215635.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

playboysen 发表于 2023-3-17 06:30
这是典型的规划求解问题 excel自带的有规划求解加载项 具体使用方法百度即可  

注意excel规划求解最高仅支持200个变量,如果你的C列数据很多,可以换用专业规划求解工具,比如Lingo
liu1986 发表于 2023-3-17 06:56
martin313 发表于 2023-3-17 07:07
看不明白,这是要解决的是什么实际问题

顺带推荐一个工具插件:方方格子
knife7272 发表于 2023-3-17 07:08
可以使用excel自带的规划求解功能试试:
1、打开Excel的文件,点击左上角的“文件”再点击“选项”。
2、点击完“选项”后,会弹出“Excel选项”窗口。点击左侧的“加载项”,从右边选择“规划求解加载项”。单击下方的“转到”。
3、点击完“转到”后,会出现加载宏的窗口,再选择规划求解加载项,“确认”即可。
4、最后点击文件上方的“数据”,就可以看到在最后的位置会出现“规划求解”的项目。
excel的版本不一样,规划求解的调用方法可能不一样。
wf6994jie 发表于 2023-3-17 08:02
这个是应用在哪个地方的?期待共同学习
ilpj 发表于 2023-3-17 08:07
规划求解,模拟分析,方案管理器,楼主可以试试。
wxue 发表于 2023-3-17 08:13
论坛有高人学习了
坐久落花多 发表于 2023-3-17 08:18
说不定可以用之前看到过的chatexcel来看是否有推荐的公式
a54088 发表于 2023-3-17 08:24
具体操作步骤如下:

在D列中输入一个公式,例如=SUMPRODUCT(A2:A21*B2:B21),用来计算A列中被选中(B列为1)的数字之和。
在E列中输入一个公式,例如=E1-D2,用来计算目标值和实际和之间的差值。
点击【数据】-【规划求解】,打开规划求解对话框。
在目标单元格中选择E2,目标值中输入0(表示差值为0),可变单元格中选择B2:B21(表示选择哪些数字),约束条件中添加B2:B21=二进制(表示只能为0或1)。
点击【求解】按钮,Excel会自动调整B列的值,使得D列的和最接近或等于E1,并在C列中显示出来。

New Bing 给的答案,楼主试试?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 00:05

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表