Excel如何在一串数字中找出几个之和等于某个特定值 5

Excel如何在一串数字中找出几个之和等于某个特定值很急哦拜托亲... Excel如何在一串数字中找出几个之和等于某个特定值很急哦拜托亲 展开
 我来答
退休画线工
2019-04-03 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5410 获赞数:27008
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

典型的规划求解问题,但对截图中的数据有个疑问,就是单价中有两个542.1,一个542。对于这3行的数量取值,在期望的误差之内会是按同样的单价来处理的,不知单价是随意输入的,还是实际的数据。本回答中按截图数据来处理,但这3行数据分成3行的实际意义不大。

规划求和时先建立数据模型,以截图数据为例,D列(截图无行号和列标——百度知道提问中的通病!)总额为数量(B列)*单价(C列),如:

D2=B2*C2

下拉,然后对总额求和:

D10=SUM(D2:D9)

D11中输入目标数据:8099.8

D12中输入求和总额与目标值的误差绝对值:

D13=ABS(D10-D11)

数据模型建立后,就可以开始用规划求解了,数据选项卡——分析——规划求解,调出规划求解对话框。在对话框中,目标单元格:D12;目标值选择最小(能否达到<5,则与你的数据源有关,如果能有解,误差会很小,如果没有满意解,设置为小于5也没用。可变单元格:B2:B9(数量)。然后添加2个约束:

B2:B9=整数 ——数量必须是整数,添加约束为整数时,选择int就是整数

B2:B9<=A2:A9 ——数量不能超过实际数量吧(提问中并没有提及)

B2:B9>=1 ——要求数量不能为0

然后选择求解方法,一共有3个方法,3种方法具体有什么不同,Excel中也没有提供具体的帮助说明,一般来说,只要问题有解,总有一种方法能得到比较满意的解。为了防止无解的问题或数据模型建立缺乏合理性、约束条件过多或缺乏条理,造成求解列循环或耗时太长,可以在“选项”设置最大求解时间或/和最大循环次数。

以上都设置好后,就点“求解”,根据问题的难易程度、数据的复杂程度,Excel经过数分钟到数十分钟后,只要问题有解,就会给出一个组解。得到的解不满意或得不到求解结果时,可修改设置(如约束条件、改变求解方法等)后,再进行求解。

本解结果误差为0.4,已远小于题主误差小于5的要求。

万年金刚钻
2017-03-16 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3386万
展开全部
  1. Excel 内置的规划求解,只能解决不超过32个可变单元格的情况;

  2. 我自己编代码帮人运算过,53个数字中找出相加等于特定值的某些数,优化的算法仍然计算了接近一天。

  3. 如果你的数据池有300多个数,估计计算时间会很大,除非运气好。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姓王的wy451

2017-03-16 · TA获得超过48.3万个赞
知道大有可为答主
回答量:8万
采纳率:78%
帮助的人:8712万
展开全部
数字发来,我帮你算。分分钟的事
追问
三百多个数字不好搞的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leon01314e7709
2017-03-16 · TA获得超过9318个赞
知道大有可为答主
回答量:6761
采纳率:61%
帮助的人:2446万
展开全部
凑数嘛,可以实现的
追问
这一串数字几百个,太多了
追答
问题不大,发数据或表格看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxqlong
2017-03-16 · 知道合伙人软件行家
xxqlong
知道合伙人软件行家
采纳数:1487 获赞数:7109
15年以上网络规划、设计。 熟悉办公软件,掌握高级应用。

向TA提问 私信TA
展开全部
需要举例说明
追问
这一串数字几百个,太多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式