ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [第44期]恭囍新春送红包

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2009-2-12 14:39 | 显示全部楼层
12号发了第一题的,参与一下
14号再做二题,答案已重发
请以14号所发邮件答案为准,麻烦版主了

公式1 (188):
=IF(SUM((A2:A31<>"")*(A2:A31=A3:A32)),MAX((A2:A31=A3:A32)*(A2:A31<>"")*ROW(2:31))-MAX(((A2:A31<>A3:A32)*ROW(1:30)<MAX((A2:A31=A3:A32)*(A2:A31<>"")*ROW(2:31)))*(A2:A31<>A3:A32)*ROW(1:30)),)
公式2 (174):
=HYPERLINK("#"&TEXT(SUM(REPT(RIGHT(LARGE(--(MMULT(N(G3:AG31="囍"),ROW(1:27)^0)&TEXT(ROW(3:31),"00")),{1,2,3}),2),2)*10^{8,4,0}),REPT("!G0#!:!A!G0#!,",2)&"!G0#!:!A!G0#"),"囍多多")

EXCELHOME的所有竞赛题,除非特别说明,公式字符数都是指包括"="的, 要求小于188,所以不满足要求,春节送分题,送1分. 答案2正确得1分, 评2分. -willin2000

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-2-16 20:17 | 显示全部楼层
刚刚发了答案,觉得也不太简单。

公式1 (140):
=--TEXT(INDEX(FREQUENCY(IF(A2:A31=A3:A32,ROW(2:31)),IF(A2:A31=A3:A32,,ROW(2:31))),MAX((A2:A31<>"")*(A2:A31=A3:A32)*ROW(2:31),1))+1,"[<2]!0")
公式2 (160):
=HYPERLINK(TEXT(SUM(RIGHT(LARGE(MMULT(--(G3:AG31="囍"),ROW(1:27)^0)/1%+ROW(3:31),{1,2,3}),2)*101*10^{8,4,0}),"!#!G00!:!A!G00!,!G00!:!A!G00!,!G00!:!A!G00"),"囍多多")

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-2-17 09:48 | 显示全部楼层
版主,第一题答案已发,请您验证~~

公式1   (158):
=FIND(0,TEXT(SUM((A17:A31=A18:A32)*(A17:A31<>"")*10^(ROW($1:$15)-1)),"#")&TEXT(SUM((A2:A16=A3:A17)*(A2:A16<>"")*10^(ROW($1:$15)-1)),"#")&0)-(COUNTA(A2:A32)=0)

可能没有注意"题目说明"3的特别说明,和动画中的演示, 此公式在只有一个连续时的结果是1,但要求的结果应该是0,其他情况正确,春节放送20分财富. -willin2000

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-2-18 22:35 | 显示全部楼层
答案已发送,请查收。

公式1 (109):
=MAX(1,(A2:A31=A3:A32)*(A2:A31<>"")*ROW(3:32))-MAX(1,(A3:A31=A4:A32)*(A2:A30<>A3:A31)*(A3:A31<>"")*ROW(2:30))
公式2 (136):
=HYPERLINK(TEXT(SUM(MOD(LARGE(COUNTIF(OFFSET(2:2,ROW(1:29),),"囍")+ROW(3:31)%,{1;2;3}),1)*10^{2;4;6}),"!#(R00!,R00!,R00) c7!:c33"),"囍多多")
公式2 (136):
=HYPERLINK(TEXT(SUM(MOD(LARGE(COUNTIF(OFFSET(2:2,ROW(1:29),),"囍")+ROW(3:31)%%,{1;2;3}),1)*10^{4;7;10}),"!#(R0R000R00,0) c7!:c33"),"囍多多")

其他解法请参考附件.
该公式2解法中,单元格应用的方法,很有创意,值得借鉴, 另加1分.
另注:公式2如果输入在3到31行间则会引起循环引用. -willin2000

本帖子中包含更多资源

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

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-2-20 13:36 | 显示全部楼层
只做了第一题.

公式1 (152):
=IF(SUM((A2:A31=A3:A32)*(A3:A32<>"")),LOOKUP(33,--TEXT(FREQUENCY(IF((A2:A31=A3:A32)*(A3:A32<>""),ROW(1:30)),IF(A2:A31<>A3:A32,ROW(1:30))),"[<>]0;"))+1,)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-3-6 23:10 | 显示全部楼层
学习学习,自己的功力还差得远啊!

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-3-6 23:34 | 显示全部楼层
我的公式1
108 =MOD(MAX(1+TEXT(FREQUENCY(ROW(1:31),((A2:A31="")+(A2:A31<>A3:A32)>0)*ROW(1:30))-1,ROW(1:31)&"00;0;-1")),100)
108 =MOD(MAX(--TEXT(FREQUENCY(ROW(1:31),(A2:A31<>A3:A32)*ROW(1:30))*(A1:A31<>""),"[>1]"&ROW(1:31)&"00;!0")),100)
而10楼 Scarlett_88 的lookup解法在字符上更具优势.

公式2:
141 =HYPERLINK("#"&TEXT(SUM(MOD(SMALL(MMULT(N(G2:AG31=""),ROW(1:27)^0)+ROW(2:31)%,{1,2,3}),1)*10^{2,4,6}),LEFT(REPT("R00C7!:C33!,",3),34)),"囍多多")

公式2借用方版的引用方式,可以优化为:
132 =HYPERLINK(TEXT(SUM(MOD(SMALL(MMULT(N(G2:AG31=""),ROW(1:27)^0)+ROW(2:31)%,{1,2,3}),1)*10^{2,4,6}),"!#(R0!,R00!,R00) C7!:C33"),"囍多多")

本题公式2的答案中出现的引用方式一共有4种.有兴趣的可以研究参考一下.

TA的精华主题

TA的得分主题

发表于 2009-3-7 11:04 | 显示全部楼层
原帖由 willin2000 于 2009-3-6 23:34 发表
公式2借用方版的引用方式,可以优化为:
132 =HYPERLINK(TEXT(SUM(MOD(SMALL(MMULT(N(G2:AG31=""),ROW(1:27)^0)+ROW(2:31)%,{1,2,3}),1)*10^{2,4,6}),"!#(R0!,R00!,R00) C7!:C33"),"囍多多")


为何不用*10^{2,5,8}),"!#(R0R000R00,0) c7!:c33") ?

=HYPERLINK(TEXT(SUM(MOD(SMALL(MMULT(N(G2:AG31=""),ROW(1:27)^0)+ROW(2:31)%,{1,2,3}),1)*10^{2,5,8}),"!#(R0R000R00,0) c7!:c33"),"囍多多")

这样的话还可以再少一个字符

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-3-8 08:23 | 显示全部楼层

回复 18楼 willin2000 的帖子

版主有空时还是解释一下您借用方版的公式吧,我功力尚差,看不懂啊:
=HYPERLINK(TEXT(SUM(MOD(SMALL(MMULT(N(G2:AG31=""),ROW(1:27)^0)+ROW(2:31)%,{1,2,3}),1)*10^{2,4,6}),"!#(R0!,R00!,R00) C7!:C33"),"囍多多")

TA的精华主题

TA的得分主题

发表于 2009-3-8 10:02 | 显示全部楼层

回复 22楼 fdd 的帖子

我昨天也没看懂 期待willin2000 版主的解释
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-23 16:00 , Processed in 0.039814 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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