EXCEL 中如何中多个数中选出合计等于指定数的计算方法

 我来答
亓官亦玉劳通
游戏玩家

2020-04-05 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:737万
展开全部
0.7+16+31+308=355.7
8+12+46.7+217.3+1000=1284
16+31+54+71.6+111.4+1000=1284
6.2+123+141+150.1+183+183.4+198.3+217.3+266+300+308+385+400+499+700+859+1000=5919.3
60.2+69+141+150.1+183+183.4+198.3+217.3+266+300+308+385+400+499+700+859+1000=5919.3
下面以合计数等于5919.30为例,说些解题技巧:
把上面一串数字copy到一个空白工作表的A1单元格
数据-分列-分隔符号-下一步-其它-;-下一步-完成
这样在A1:AQ1填上了43个数
A2=SMALL($A$1:$AQ$1,COLUMN())
右拉至AQ2
这样在A2:AQ2对A1:AQ1的43个数做了升序排序
AQ3=AQ2
AP3=AQ3+AP2
左拉复制到AA3
AQ4=5919.3-AQ3
左拉复制到AA4
发现AA4是负数,清除AA3、AA4
分析:AB4=1.7,而第2行中最小数是0.7,次小数时6.2,所以第2行中不可能有一个数或两个数之和等于1.7。清除AB3、AB4,考察AC4=129.2。
AB3=129.2-AB2
左拉复制到A3
A4=COUNTIF($A$2:$AB$2,A3)
右拉至AB4
A4:AB4中等于1的单元格对应的第2行第3行数据在原始数据中且和为129.2
即6.2+123=57.6+71.6=60.2+69=129.2
于是:
6.2+123+141+150.1+183+183.4+198.3+217.3+266+300+308+385+400+499+700+859+1000=5919.3
57.6+71.6+141+150.1+183+183.4+198.3+217.3+266+300+308+385+400+499+700+859+1000=5919.3
60.2+69+141+150.1+183+183.4+198.3+217.3+266+300+308+385+400+499+700+859+1000=5919.3
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式