Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1129|回复: 6

求教先生

[复制链接]
发表于 2022-7-24 10:23 | 显示全部楼层 |阅读模式
先生好,我有一个3015行3列的表(这3015*3=9045个数分别是1--135这135个数之一),第一行的第三列这个数是该行第一第二列的两个数之和(余下各行均如此),现在要想从这3015行中筛选出45行,筛选所得的45行共135个数分别是1--135这135个数,不重复也不遗漏,请先生帮忙,诚挚的感谢(表格在附件中)

请求.rar

53.96 KB, 下载次数: 6

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2022-7-24 10:32 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2022-7-24 10:46 | 显示全部楼层
心正意诚身修 发表于 2022-7-24 10:32
感觉 不是很清楚你的要求。

就是从3015行中取出45行,取出的45行中的共135个数恰好是1、2---、135这135个数不重复也不遗漏,谢谢先生
回复

使用道具 举报

发表于 2022-7-24 11:25 | 显示全部楼层
其实是不是这样理解呢,例如你选了A2:C2= 1        46        47
那么下一个数就是2    47  48
再接下来就是3   48   49
不停的递增呢?
回复

使用道具 举报

 楼主| 发表于 2022-7-24 11:29 | 显示全部楼层
不对,您第一次取了1、46、47,第二次就不能取2、47、49,这样的话47就重复了
回复

使用道具 举报

发表于 2022-7-24 17:04 | 显示全部楼层
fdfdxxhjc 发表于 2022-7-24 11:29
不对,您第一次取了1、46、47,第二次就不能取2、47、49,这样的话47就重复了

你这个要全。又要完全不重复。怎么挑选 。这是个技术活。和EXCEL水平高低其实关系不大。要理清这个,是个数学 问题,是个逻辑问题。目前 还没想明白。
回复

使用道具 举报

发表于 2022-7-24 20:00 | 显示全部楼层
本帖最后由 forpic 于 2022-7-24 20:01 编辑

这个简化为数学问题就是:自然数1到90  一共90个数,分为两列,每列各45个数。然后第二列的数减去第一列的数的差分别是1,2,3,...44,45,
①假设第一列平均数是n,则第二列平均数是n+23  则45n+45n+1+2+3+……+45=1+2+3+……89+90,求得n=34  ② 根据差从1到45有23个奇数,22个偶数,差为偶数则两列奇偶相同,差为奇数则两列奇偶相反,可求证当差是偶数时,该列对应11个奇数和11个偶数
仅靠以上数学推断后,仍大约有1/2*23/45*90!/45!,至少都是10的70次方量级
所以无论是公式还是VBA或者用更高效的编程软件,在数学上没有简易算法的情况下,这道题对计算机都是无解的。如果数学上的解法是代数解,那么excel编公式是分分钟的事情。从数学上来看,我甚至没有办法判断这题是否有解,是否有多组解,是否是代数解。
仅个人见解。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 04:08 , Processed in 0.267287 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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