ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

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

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-4-18 16:10 | 显示全部楼层
原帖由 羽希 于 2011-4-18 15:23 发表

为什么其他错误公式罗列了 独缺这个呢
可能是我纠结了 发个思路上来 请大家帮忙指正

你这是绕一弯求平方数的吧
以9为例
也就是:?/column(c1)=column(c1),还是3^2嘛
----------
把你的公式改为
=TEXT(SMALL(IF((ROW(1:256)=COLUMN(1:1)^2),ROW(1:256),999),ROW()-1),"[=999] ")
应该晓得了吧

[ 本帖最后由 wangyuhu 于 2011-4-18 16:13 编辑 ]

TA的精华主题

TA的得分主题

发表于 2011-4-18 16:19 | 显示全部楼层
差的好远  哎~~
希望楼主做个附件,把好的放在一起~~~

TA的精华主题

TA的得分主题

发表于 2011-4-18 16:24 | 显示全部楼层
原帖由 wangyuhu 于 2011-4-18 16:10 发表

你这是绕一弯求平方数的吧
以9为例
也就是:?/column(c1)=column(c1),还是3^2嘛
----------
把你的公式改为
=TEXT(SMALL(IF((ROW(1:256)=COLUMN(1:1)^2),ROW(1:256),999),ROW()-1),"[=999] ")
应该晓得了吧 ...

艾 真希望我能晓得
你一定没有把思路的第一步放在多单元格里做测试 请再看看测试的结果 痕迹很明显

TA的精华主题

TA的得分主题

发表于 2011-4-18 17:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 64楼 fangjianp 的帖子

看看58楼第一个公式,只图做出,没有简化。

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-18 17:48 | 显示全部楼层

关于FREQUENCY(ROW(1:256)*COLUMN(1:1),ROW(1:256))的说明:

本次竞赛中,有相当一部分人在模拟256个人通过拨动开关时,用了这一公式,其解释如下:
    想象灯数远远大于256盏(或说无穷多盏)
灯编号:                        1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16……256 257 258 259 260……
第一个人经过时拨动:   1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16……256 257 258 259 260……
用EXCEL函数表达:     1*COLUMN(1:1)                                                                                           <1>
第二个人经过时拨动:        2           4          6          8         10          12          14          16……256     258     260……
用EXCEL函数表达:     2*column(1:1)                                                                                           <2>
第三个人经过时拨动:              3                 6                9                12                  15    ……              258        ……
用EXCEL函数表达:     3*column(1:1)                                                                                           <3>
                               ……………………………………………………………………
第二五六个人经过拨动:                                                                                                         256……512……1024……
用EXCEL函数表达: 256*column(1:1)                                                                                           <256>
将<1>、<2>、<3>、…………<256>式联合写出即为:row(1:256)*column(1:1)
然后统计灯被拨动的次数,因为题设仅有256盏等,所以统计时仅需计算出灯号<=256的灯被拨动的次数,此时FREQUENCY()函数是不二选择
故有公式:FREQUENCY(ROW(1:256)*COLUMN(1:1),ROW(1:256))

[ 本帖最后由 fangjianp 于 2011-4-18 18:08 编辑 ]

TA的精华主题

TA的得分主题

发表于 2011-4-18 20:25 | 显示全部楼层
原帖由 fangjianp 于 2011-4-18 17:48 发表
本次竞赛中,有相当一部分人在模拟256个人通过拨动开关时,用了这一公式,其解释如下:
    想象灯数远远大于256盏(或说无穷多盏)
灯编号:                        1    2    3    4    5    6    7    8    9  ...



你的题目,在A列,写着“第1盏编号:”  然后B列空着,哪个人一看不是这样认为,在问编号为1的灯,到最后是亮还是不亮,如果不亮就空,亮就标记一下,特别是第1盏编号还加个冒号,旁边一个空格,还以为你懒,不拉下去256盏灯,不写着:“第256盏编号 冒号”,再旁边空格,

如果意思只是问,最后1到256的编号的灯亮着的,编号,何必加上一个A列,第几盏灯编号冒号来误导

TA的精华主题

TA的得分主题

发表于 2011-4-18 22:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
不知道是我理解上的问题还是楼主表述上的问题,我做得跑题,但目的达到了,只是还差了一步

TA的精华主题

TA的得分主题

发表于 2011-4-19 07:21 | 显示全部楼层
★财务、会计、人力资源、行政、生管、销售、市场、学校管理:Excel 行业应用系列视频课程精彩放送中★
引用:
原帖由 fangjianp 于 2011-4-18 17:48 发表
本次竞赛中,有相当一部分人在模拟256个人通过拨动开关时,用了这一公式,其解释如下:
    想象灯数远远大于256盏(或说无穷多盏)
灯编号:                        1    2    3    4    5    6    7    8    9  ...
你的题目,在A列,写着“第1盏编号:”  然后B列空着,哪个人一看不是这样认为,在问编号为1的灯,到最后是亮还是不亮,如果不亮就空,亮就标记一下,特别是第1盏编号还加个冒号,旁边一个空格,还以为你懒,不拉下去256盏灯,不写着:“第256盏编号 冒号”,再旁边空格,

如果意思只是问,最后1到256的编号的灯亮着的,编号,何必加上一个A列,第几盏灯编号冒号来误导
=======================
同感

TA的精华主题

TA的得分主题

发表于 2011-4-19 08:05 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 wangexcel009 于 2011-4-18 20:25 发表



你的题目,在A列,写着“第1盏编号:”  然后B列空着,哪个人一看不是这样认为,在问编号为1的灯,到最后是亮还是不亮,如果不亮就空,亮就标记一下,特别是第1盏编号还加个冒号,旁边一个空格,还以为你懒,不 ...

一开始我也这样认为的,后发现,理解错了。
“被点亮灯的第1盏编号”应该好理解了

TA的精华主题

TA的得分主题

发表于 2011-4-19 09:34 | 显示全部楼层
这帖好火,呵呵!
    此题一开始也觉得意义不大,但后来的理解有些转变,就此题本身而言,对初学EXCEL的新手也好,对熟练老套的高手也好,都是不可多得的好案例:
    其一:本题虽然有用平方数的解法,简单,速度快,但,体现不了解题过程,再熟悉函数或公式的朋友也无法从平方数的解法中直接知道为什么这个平方数能找出所有亮着的灯,必须得通过分析才得以知道缘何平方数能解决。这就好比学生做应用题,题的正确结果比如是100,学生直接给出100,没有计算过程,阅卷老师可以给满分吗?如果这个应用题不只是个题,而是工作中遇到的实际情况,直接给出即可,应该没有有哪位老总需要技术员给出计算过程。
    其二:追求过程即是考验解题思路,没有思路,就解不了题,更不用谈什么平方数的解法。而且,同一道题有不同的解题思路,学EXCEL最关键的就是解题思路,这题,正合学E者所用。
    其三:楼主开帖后才知道什么是大师,什么叫用好函数,什么叫用经典公式……本帖着实长见识不少,收获颇多,比如“-1^……”解法,以前用过,但用得少,这帖之后会牢记在心。比如FREQUENCY解法,EP函中正学这个,竟然也没用上……
    说到底,本帖如果是个提问帖,用平方数的方法解决OK,如果是竞赛题,考的就是过程,要的就是思路,练的就是方法。
    所以,希望有更多类似竞赛题,给更多朋友创造更好的学习机会。
    至于出题时的措词,能尽善尽美完全表达题意最好,更何况此题偏不到哪去,只能说理解方式因人而异。
    支持楼主,楼主辛苦了,可惜级别太低,不能送花!提议高级会员们为楼主的辛勤劳动献配上美丽的鲜花!

评分

1

查看全部评分

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

本版积分规则

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

GMT+8, 2025-1-9 01:33 , Processed in 0.028133 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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