ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[已解决] 超级简单的小题,求一个简单公式。

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-3-12 18:08 | 显示全部楼层
我的城市你来过 发表于 2020-3-12 15:54
大哥,快来看我,这样对不对,分析分析

我也不知道对不对啊,反正结果在那,无论你用什么规律做出来都可以。

实话实说,我只是写了结果,我还没琢磨公式呢,刚睡午觉起来,马上研究

TA的精华主题

TA的得分主题

发表于 2020-3-12 18:15 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
题1
  1. =N(C1)+(MOD((N(C1)*4+33)^0.5,1)=0)*2+2
复制代码

评分

7

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-3-12 18:37 | 显示全部楼层
dipperrrr 发表于 2020-3-12 16:16
瞎蒙一个,其实我想用常量数组的0 0
=N(C1)+2+2*ISNUMBER(MATCH(C1,ROW($2:$5)^2+3*ROW($1:$4)-3,))

厉害,居然将数字规律用row算出来了。

我做图用到这些数字,以为很简单呢,结果这会琢磨半天,发现不用常量数组,也没那么容易

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-3-12 18:42 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-3-12 18:44 | 显示全部楼层
solextrade 发表于 2020-3-12 15:48
M老师说超级简单的小题,我竟然信了

帮你顶顶,后排学习。

我大意了,以为简单呢,等到自己做的时候才发现居然没那么简单。

回头做个总结,承认错误

TA的精华主题

TA的得分主题

发表于 2020-3-12 18:57 | 显示全部楼层
=N(C1)+2^(1+OR(ROW(A1)=MMULT(COLUMN(A:E),N(ROW($1:$5)<=COLUMN(B:F)))))

=N(C1)+2^(1+OR(ROW(A1)={3,6,10,15}))

评分

2

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-3-12 19:09 | 显示全部楼层
结果1

  1. =2+2*OR(ROW($4:$8)*ROW($1:$5)/2+2=ROW())+N(C1)
复制代码
引用结果自身

  1. =(SUM(N(ROW($4:$8)*ROW($1:$5)/2+2<=ROW()))+ROW(A1))*2
复制代码

不引用结果直接生成。

本来还想做个内存数组生成,太折腾,放弃了。

本来是做图用结果2的一个序列,不知道脑子搭到哪个筋了,先做了个结果1的序列,顺便发出来分享一下。

海鲜版主这规律找的,五体投地啊。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-3-12 19:17 | 显示全部楼层
=N(E1)+1+3*OR(ROW(A1)={4,9,16,25})+ISTEXT(E1)

=N(E1)+2^(ROW(A1)=1)+3*OR(ROW(A1)=ROW($2:$5)^2)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-3-12 19:35 | 显示全部楼层
  1. =TEXT(E1,"0;;;\1")+4^OR(COUNT(E$1:E1)=(2+ROW($2:$6)*2)*ROW($1:$5)/2)
复制代码


结果2

没花了,只好都欠着了

做散点图,一开始想着是第一组数据2个点,然后第二组3个点,这样等差递增1个点,组和组之间跳过一个点。后来又改了第一组数据3个点,第二组数据6个点,第三组数据10个点,四组15,5组21,组和组之间跳过3个点;

所以有了这两个数组序列。

想着就是等差递增,规律很清晰,先手工模拟了结果,想着回头用公式做个内存数组,没想到草率了,并不是很简单,如果组数递增到9组甚至更多后,就复杂了,用等差数列求和公式可以写出通用的,但是做不出内存数组公式。

TA的精华主题

TA的得分主题

发表于 2020-3-12 22:01 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-4-28 22:06 , Processed in 0.041338 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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