展开全部

典型的规划求解32313133353236313431303231363533e59b9ee7ad9431333431346333问题,但对截图中的数据有个疑问,就是单价中有两个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的要求。

excel几个数相加等于某个数_Excel如何在一列数字中找出几个之和等于某个特定值...相关推荐

  1. 从10亿个数字中找出最大的前100个数

    先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样,遍历完后,堆中的10000个数就是所需的最大的10000个 ...

  2. 数组两个整数相加 c语言,作业帮:给定一个整数数组,找出其中两个数相加等于目标值(去重set)...

    题目描述 给定一个整数数组,找出其中两个数相加等于目标值 输入 [1,3,5,7,9,11] 10 输出 1,9 3,7 代码: import java.util.HashMap; import ja ...

  3. 【数项级数】无穷个数相加一定是个数吗?

    数项级数 引入 思考 问题转化 定义 总结 重要的例子 练习题 引入 思考 数项级数,其实就是要解决无穷个数相加的问题. 而对于无穷求和的问题,思考:无穷个数相加一定是个数吗? 下面,我们来举几个例子 ...

  4. 从一个数组中找出 N 个数,其和为 M 的所有可能--最 nice 的解法

    比起讨论已经存在的大牛,我们更希望有更多有潜力的前端小伙伴成为大牛,只有这样,前端在未来才能够持续不断的发光发热. 故事的背景 这是一个呆萌炫酷吊炸天的前端算法题,曾经乃至现在也是叱咤风云在各个面试场 ...

  5. c++如何输入数组_从一个数组中找出 N 个数,其和为 M 的所有可能最 nice 的解法...

    编者按:本文由前端狂想录公众号授权奇舞周刊转载. 故事的背景 这是一个呆萌炫酷吊炸天的前端算法题,曾经乃至现在也是叱咤风云在各个面试场景中. 可以这样说,有 90% 以上的前端工程师不会做这个题目. ...

  6. ACMNO.33 C语言-最大值3 分别用函数和带参的宏,从三个数中找出最大的数。

    题目描述 分别用函数和带参的宏,从三个数中找出最大的数. 输入 3个实数 输出 最大的数,输出两遍,先用函数,再用宏. 保留3位小数. 样例输入 1 2 3 样例输出 3.000 3.000 来源/分 ...

  7. 改进,从一个数组中找出 N 个数,其和为 M 的所有可能

    特此说明,本文算法改自于<从一个数组中找出 N 个数,其和为 M 的所有可能--最 nice 的解法>一文.本文不同的是,采用二进制正序表示法,这种实现思路更直观.更简单些. 问题 从一个 ...

  8. C++100w个数中找出最大的前K个数

    /*100w个数中找出最大的前K个数*/ #include <iostream> using namespace std; #include <assert.h> const ...

  9. 谈从10亿个数中找出前10万个最大的

    谈从10亿个数中找出前10万个最大的 期的实验显示10亿个浮点数大概占据3G左右的空间,因此全部一次性读入内存目前在个人PC上是不太现实的.本次讨论不考虑内存等等,只考虑算法. 如果一次性比较排序,然 ...

  10. 在数组中找出3个数使得它们和为0

    题目: 给定一个集合S,试找出3个数a, b, c,使得a+b+c=0.也即从集合中找出所有的和为0的3个数. 例如:集合S={-1,0, 1, 2, -1, 4},则满足条件的3个数有2对:(-1, ...

最新文章

  1. HOG特征过程解释(转)
  2. python入门与提高实践,Python基础06:功能增强与实践,基础知识,学习,函数,加强,及,练习...
  3. 插入数据到hive_Hive实现网站PV分析
  4. avue中实现消息的实时展示
  5. csdn博客markdown 如何输入上下标(如平方指数等)
  6. Unity下一轮最大的变革-Entity Component System C# Jobs System
  7. java根据周数获取日期_java获取日期的周数和所属年份
  8. 一致性hash算法学习
  9. python批量导入mysql_用python批量向数据库(MySQL)中导入数据
  10. Scala,一门「特立独行」的语言!
  11. 撸了个搜索引擎系统,爽!
  12. 使用bs4+re正则来爬取网页上需要的数据
  13. zebradesginer zpl代码_Zebra斑马打印机通过VB编程实现ZPL代码控制打印标签
  14. Zortam Mp3 Media Studio pro 25.40破解版
  15. 【论文合集】2022年12月医学影像期刊论文合集
  16. 从0到1搭建kubernetes集群
  17. cf大区服务器显示人数合区后,穿越火线:各大区终合并,跨区作战成现实,以后就只有4个大区了!...
  18. pip 不使用本地缓存安装指定库
  19. GPA计算 UESTC - 152
  20. 矩阵求和 c语言 简单易懂

热门文章

  1. Effects on PV3D
  2. Linux中共享库(so)的几个名称及相关用法
  3. ElasicSearch(2) Linux运行
  4. codeforces346e
  5. Oracle中 ORA-12704:字符集不匹配
  6. 黑板课爬虫闯关之关卡二
  7. 【并行计算-CUDA开发】CUDA编程——GPU架构,由sp,sm,thread,block,grid,warp说起...
  8. 转 TCP中的序号和确认号
  9. 关于 it行业未来 的个人判断
  10. HelloWorld入门程序