ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [72期]哪些灯亮着?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-3-25 13:20 | 显示全部楼层
重新稍微简化了一下,还是只能重在参与。。。

[ 本帖最后由 onthetrip 于 2011-3-25 13:21 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2011-3-25 14:53 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
  1. =SMALL(IF(MOD(MMULT(MOD(ROW(1:256),COLUMN(a:iv)),ROW(1:256)^0),2),ROW(1:256)),ROW(1:256))
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2011-3-25 19:24 | 显示全部楼层
不知对不对 试试看。

=IF(MOD(MMULT(-(0=MOD(ROW(1:256),COLUMN(1:1))),ROW(1:256)^0),2)=1,ROW(1:256),"")
80个字符,总感觉字符太少,很可能理解题意错了。
开关拨动一次为开或关,只要计算开关被拨动的次数是偶数还是奇数,奇数为开,偶数是关。

[ 本帖最后由 jxrbz 于 2011-3-29 14:12 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2011-3-27 09:05 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
=IF(A30="","",IF(MOD(COUNT(0/(MOD(ROW()-1,ROW($1:$256))=0)),2)=0,"灭","亮"))

TA的精华主题

TA的得分主题

发表于 2011-3-27 15:01 | 显示全部楼层
这题也放上来? 所有小于256的平方数嘛

TA的精华主题

TA的得分主题

发表于 2011-3-27 17:08 | 显示全部楼层
这题有意思,变化一下,做为小学二年级的数学训练题目了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2011-3-27 18:21 | 显示全部楼层
逆向思维,判断每个序号的灯分别被动了多少次(如6被动了四次,第1,2,3,6),根据动的次数来看灯是否开着。
一个数a在第N次被动过, 一定在第a/N次动过,当N<>a/N 时,动的次数肯定是成对的,灯肯定是关着的
因此只有当一个数a 可以满足N=a/N 时 即a=N^2时  这个灯才会开。
因此只要列出每个整数的平方即可

=IF(ROW(A1)^2>256,"",ROW(A1)^2)
=TEXT(ROW(A1)^2,"[>256]""""")
=TEXT(ROW(A1)^2,"[<257]0;")
一般公式,下拉即可

[ 本帖最后由 alwstr 于 2011-3-30 12:41 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2011-3-27 21:14 | 显示全部楼层
B2=TEXT(SMALL(--TEXT(MOD(MMULT(IF(MOD(ROW($1:$256),COLUMN($1:$1))=0,1,),N(ISNUMBER(ROW($1:$256)))),2)*ROW($1:$256),"[>0]G/通用格式;257"),ROW(A1)),"[<257]G/通用格式;")数组公式下拉。
公式太长,纯属凑热闹来着!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2011-3-28 09:23 | 显示全部楼层

=TEXT(SMALL(IF(MOD(FREQUENCY(COLUMN(1:1)*ROW($1:256),ROW(1:256)),2),(ROW(1:256)),257),ROW()-1),"[<257];")


[ 本帖最后由 HadesBoss 于 2011-3-31 22:36 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2011-3-28 15:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
先参与一下,119字符,有空了再优化。
=TEXT(SMALL(IF(MOD(MMULT(N(MOD(ROW($1:$256),COLUMN($1:$1))=0),ROW($1:$256)^0),2)=1,ROW($1:$256),4^8),ROW(A1)),"[<257]")

113字符:
=TEXT(SMALL(IF(MOD(MMULT(COLUMN(1:1)^0,N(MOD(COLUMN(1:1),ROW($1:$256))=0)),2),COLUMN(1:1),4^8),ROW(A1)),"[<257]")

多单元数组公式,109字符:
=TEXT(SMALL(IF(MOD(MMULT(N(MOD(ROW(1:256),COLUMN(1:1))=0),ROW(1:256)^0),2),ROW(1:256),4^8),ROW()-1),"[<257]")

[ 本帖最后由 gdfcx 于 2011-3-28 17:26 编辑 ]

评分

1

查看全部评分

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

本版积分规则

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

GMT+8, 2024-12-4 01:22 , Processed in 0.045773 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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