excel几个数相加等于某个数_Excel如何在一列数字中找出几个之和等于某个特定值...
展开全部
典型的规划求解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如何在一列数字中找出几个之和等于某个特定值...相关推荐
- 从10亿个数字中找出最大的前100个数
先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样,遍历完后,堆中的10000个数就是所需的最大的10000个 ...
- 数组两个整数相加 c语言,作业帮:给定一个整数数组,找出其中两个数相加等于目标值(去重set)...
题目描述 给定一个整数数组,找出其中两个数相加等于目标值 输入 [1,3,5,7,9,11] 10 输出 1,9 3,7 代码: import java.util.HashMap; import ja ...
- 【数项级数】无穷个数相加一定是个数吗?
数项级数 引入 思考 问题转化 定义 总结 重要的例子 练习题 引入 思考 数项级数,其实就是要解决无穷个数相加的问题. 而对于无穷求和的问题,思考:无穷个数相加一定是个数吗? 下面,我们来举几个例子 ...
- 从一个数组中找出 N 个数,其和为 M 的所有可能--最 nice 的解法
比起讨论已经存在的大牛,我们更希望有更多有潜力的前端小伙伴成为大牛,只有这样,前端在未来才能够持续不断的发光发热. 故事的背景 这是一个呆萌炫酷吊炸天的前端算法题,曾经乃至现在也是叱咤风云在各个面试场 ...
- c++如何输入数组_从一个数组中找出 N 个数,其和为 M 的所有可能最 nice 的解法...
编者按:本文由前端狂想录公众号授权奇舞周刊转载. 故事的背景 这是一个呆萌炫酷吊炸天的前端算法题,曾经乃至现在也是叱咤风云在各个面试场景中. 可以这样说,有 90% 以上的前端工程师不会做这个题目. ...
- ACMNO.33 C语言-最大值3 分别用函数和带参的宏,从三个数中找出最大的数。
题目描述 分别用函数和带参的宏,从三个数中找出最大的数. 输入 3个实数 输出 最大的数,输出两遍,先用函数,再用宏. 保留3位小数. 样例输入 1 2 3 样例输出 3.000 3.000 来源/分 ...
- 改进,从一个数组中找出 N 个数,其和为 M 的所有可能
特此说明,本文算法改自于<从一个数组中找出 N 个数,其和为 M 的所有可能--最 nice 的解法>一文.本文不同的是,采用二进制正序表示法,这种实现思路更直观.更简单些. 问题 从一个 ...
- C++100w个数中找出最大的前K个数
/*100w个数中找出最大的前K个数*/ #include <iostream> using namespace std; #include <assert.h> const ...
- 谈从10亿个数中找出前10万个最大的
谈从10亿个数中找出前10万个最大的 期的实验显示10亿个浮点数大概占据3G左右的空间,因此全部一次性读入内存目前在个人PC上是不太现实的.本次讨论不考虑内存等等,只考虑算法. 如果一次性比较排序,然 ...
- 在数组中找出3个数使得它们和为0
题目: 给定一个集合S,试找出3个数a, b, c,使得a+b+c=0.也即从集合中找出所有的和为0的3个数. 例如:集合S={-1,0, 1, 2, -1, 4},则满足条件的3个数有2对:(-1, ...
最新文章
- HOG特征过程解释(转)
- python入门与提高实践,Python基础06:功能增强与实践,基础知识,学习,函数,加强,及,练习...
- 插入数据到hive_Hive实现网站PV分析
- avue中实现消息的实时展示
- csdn博客markdown 如何输入上下标(如平方指数等)
- Unity下一轮最大的变革-Entity Component System C# Jobs System
- java根据周数获取日期_java获取日期的周数和所属年份
- 一致性hash算法学习
- python批量导入mysql_用python批量向数据库(MySQL)中导入数据
- Scala,一门「特立独行」的语言!
- 撸了个搜索引擎系统,爽!
- 使用bs4+re正则来爬取网页上需要的数据
- zebradesginer zpl代码_Zebra斑马打印机通过VB编程实现ZPL代码控制打印标签
- Zortam Mp3 Media Studio pro 25.40破解版
- 【论文合集】2022年12月医学影像期刊论文合集
- 从0到1搭建kubernetes集群
- cf大区服务器显示人数合区后,穿越火线:各大区终合并,跨区作战成现实,以后就只有4个大区了!...
- pip 不使用本地缓存安装指定库
- GPA计算 UESTC - 152
- 矩阵求和 c语言 简单易懂