ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: zm0115

[Excel 函数与公式] [开_137]寻找五连号

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-10-2 22:49 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
=--(VAR(-MID(A1,{1,4,7,10,13},2))<3)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-10-3 11:32 | 显示全部楼层
等待开贴                                 

TA的精华主题

TA的得分主题

发表于 2012-10-3 23:41 | 显示全部楼层
本帖最后由 杨小军 于 2012-10-5 13:32 编辑

  1. 方法一:
  2. =N(DEVSQ(-MID(A1,{1,4,7,10,13},2))=10)
  3. 方法二:
  4. =N(SKEW(-MID(A1,{1,4,7,10,13},2))=0)
复制代码




五连号(EH杨小军).rar

0 Bytes, 下载次数: 19

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-10-4 08:24 | 显示全部楼层
本帖最后由 shaowu459 于 2012-10-4 08:32 编辑

=N(AVEDEV((-MID(A1,ROW($1:$5)*3-2,2)))=1.2)
=N(DEVSQ((-MID(A1,ROW($1:$5)*3-2,2)))=10)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-10-5 00:35 | 显示全部楼层
本帖最后由 qigengzier 于 2012-10-5 01:06 编辑
  1. =(SUM(-(MID(A1,{1;4;7;10;13},2)-MID(A1,{1,4,7,10,13},2)=1))=-4)*1
复制代码
先占位学习 改天精简

TA的精华主题

TA的得分主题

发表于 2012-10-5 00:46 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 qigengzier 于 2012-10-5 01:08 编辑

呵呵 想了半天也没想出来精简的,先休息了,期待楼主的开贴

TA的精华主题

TA的得分主题

发表于 2012-10-5 11:56 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 qigengzier 于 2012-10-5 12:43 编辑

=N(SKEW(-MID(A1,{1,4,7,10,13},2))=0)
36个字符

TA的精华主题

TA的得分主题

发表于 2012-10-5 13:31 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 pengjia89 于 2012-10-5 13:53 编辑

=N(DEVSQ(-MID(A1,{1,4,7,10,13},2))=10)
=N(VARP(-MID(A1,{1,4,7,10,13},2))=2)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-10-5 13:31 | 显示全部楼层
本帖最后由 qigengzier 于 2012-10-5 14:07 编辑

DEVSQ-已知差比的等差数列判断.rar (7.18 KB, 下载次数: 30)

首先感谢 杨小军 老师的开导,让我在这个讨论题里 写下这个规律

其主要运用了DEVSQ的特性,来判断一组数据是否为差比为几(我这里就拓展了差比不仅为1的情况)等差数列

这组数据为奇数个的时候,那么X肯定在这个等差数列当中,设差比为a
假设有5个数据,其按照大小顺序为
X-2*a;X-a;X;X+a;X+2*a
那么DEVSQ中与样本均值(即X)的偏差为
-2*a;-a;0;a;2*a
平方和为10*a^2
那么只要判断DEVSQ函数的结果值是否等于10*a^2即可

这组数据为偶数个的时候,那么X不在这个等差数列当中,设差比为a
假设有6个数据,其按照大小顺序为
X-b-2*a;X-b-a;X-b;X+b;X+b+a;X+b+2*a
那么DEVSQ中与样本均值(即X)的偏差为
-b-2*a;-b-a;-b;b;b+a;b+2*a
平方和为
6*b^2+12*ab+10*a^2
咋一看没有规律
其实若差比为a,那么b=a/2(因为X-b;X+b的差比是a,即(X+b)-(X-b)=2*b=a
那么平方差即可化简为
=6*(a/2)^2+12*a*(a/2)+10*a^2=17.5*a^2
即只要判断DEVSQ函数的结果值是否等于17.5*a^2即可

至于其他7个、8个。。。的推论是一样的
5个的公式可写为=DEVSQ(NUM1,NUM2,....)=10*a^2  返回TRUE或FALSE
6个的公式可写为=DEVSQ(NUM1,NUM2,....)=17.5*a^2  返回TRUE或FALSE

公式 杨小军 老师已给,我便不偷取老师的果实,这里简单总结下,希望老师指正
综上所述DEVSQ可以用来判断一组数据是否是差比为几的等差数列

再研究下系数的规律
奇数个:
当5个时系数为(1^2+2^2)*2=10
当7个时系数为(1^2+2^2+3^2)*2=28
。。。。。。。
当N个时(N为奇数)
系数=(1^2+2^2+3^2+….+int(n/2)^2)*2

偶数个:
当2个时,系数为(1/2)^2*2=0.5
当4个时,系数为((1/2)^2+(3/2)^2)*2=5
当6个时,系数为((1/2)^2+(3/2)^2+(5/2)^2)*2=17.5
当N个时(N为偶数),系数为((1/2)^2+(3/2)^2+(5/2)^2+…+((n-1)/2)^2)*2
系数=(1^2+3^2+5^2+…+(n-1)^2)/2

所以不仅5连号问题,n连号问题,以及等差乱序的数据判断问题,都可以写在几十个字符里了,嘻嘻,老师们来拍砖吧~~

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-10-5 13:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
  1. =N(VARP(-MID(A1,{1,4,7,10,13},2))=2)
复制代码

评分

1

查看全部评分

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

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-26 15:39 , Processed in 0.042302 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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