Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 1091126096

【字符争霸赛第15期】求整数中绝对值第二大的数

[复制链接]
发表于 2014-11-12 23:25 | 显示全部楼层
本帖最后由 Magician、小Y 于 2014-11-14 14:47 编辑
  1. =INDEX(B:B,MOD(LARGE(IF(FREQUENCY(B4:B14^2,B4:B14^2),ABS(B4:B14&ROW(904:914))),2),20))
复制代码
  1. =INDEX(B:B,3+MOD(LARGE(IFERROR(MATCH(ROW(1:100)-1,ABS(B4:B14),)+ROW(1:100)/1%,),2),20))
复制代码
可以用高版本函数 加多个。。。不过公式还比原来的长1个字符

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-11-13 07:13 | 显示全部楼层
本帖最后由 砂海 于 2014-11-24 21:09 编辑

=INDEX(B$4:B$14,MID(MAX(IF(MOD(B$4:B$14,1)=0,ABS(B$4:B$14)+10+ROW(B$1:B$11)/99,-9)*(ABS(B$4:B$14)<>MAX(IF(MOD(B$4:B$14,1)=0,ABS(B$4:B$14),0)))),4,2))

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-11-13 18:43 | 显示全部楼层
我做的,第一个不对,尽力了。

本帖子中包含更多资源

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

x

点评

最后一组数据出错。感谢参与。  发表于 2014-12-1 08:18

评分

参与人数 1金币 +5 收起 理由
笨笨四 + 5 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-11-16 21:16 | 显示全部楼层
  1. =VLOOKUP(LARGE(ISNUMBER(MATCH(ROW(1:99)^2,B4:B14^2,))*ROW(1:99)^2,2),B4:B14^{2,1},2,)
复制代码

评分

参与人数 4 +49 金币 +25 收起 理由
1091126096 + 20 很给力!
A梦-Doraemon + 1 赞一个!
神隐汀渚 + 3 神马都是浮云
笨笨四 + 25 + 25 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2014-11-16 21:54 | 显示全部楼层
  1. =OFFSET(B3,RIGHT(LARGE(IFERROR(ROW(A:A)/1%+MATCH(ROW(A:A),ABS(B4:B14),),),2),2),)
复制代码

点评

霸主楼层,感谢奉献。  发表于 2014-12-1 08:20

评分

参与人数 3 +54 金币 +30 收起 理由
1091126096 + 21 神马都是浮云
神隐汀渚 + 3 神马都是浮云
笨笨四 + 30 + 30 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2014-11-17 15:23 | 显示全部楼层
本帖最后由 daniel32 于 2014-11-17 15:28 编辑

=INDEX(B4:B14,MATCH(LARGE(ABS(B4:B14*(MOD(B4:B14,1)=0)),SUM((ABS(B4:B14)=MAX(ABS(B4:B14*(MOD(B4:B14,1)=0))))*1)+1),ABS(B4:B14),))

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-11-17 16:21 | 显示全部楼层
{=LOOKUP(,0/(MAX(--TEXT((INT(B4:B14)=B4:B14)*B4:B14^2,"[<"&MAX((INT(B4:B14)=B4:B14)*B4:B14^2)&"];!0;!0;!0"))=B4:B14^2),B4:B14)}

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-11-19 09:20 | 显示全部楼层
本帖最后由 xia125602 于 2014-11-19 11:52 编辑

=INDEX(B:B,RIGHT(MIN(-TEXT(ABS(B4:B14&ROW(104:114)),"[>"&MAX(ABS(B4:B14&100))&"]!0")),2))
=INDEX(B:B,RIGHT(LARGE(IF(FREQUENCY(B4:B14^2,B4:B14^2),ABS(B4:B14&ROW(104:114))),2),2))
=INDEX(B:B,MOD(MAX(TEXT((B4:B14&100)^2,"[="&MAX((B4:B14&100)^2)&"]!0")+ROW(4:14)),100))

评分

参与人数 1 +10 金币 +10 收起 理由
顺⑦.zì繎。 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-11-21 15:44 | 显示全部楼层
本帖最后由 路边的记忆 于 2014-11-21 16:21 编辑

混点金币
  1. =OFFSET(B3,MATCH(LARGE(IF(ISERROR(MATCH(ROW(1:99),ABS(B4:B14),)),0,ROW(1:99)),2),ABS(B4:B14),),)
复制代码

评分

参与人数 1 +10 金币 +10 收起 理由
顺⑦.zì繎。 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-11-27 15:41 | 显示全部楼层
用了IFERROR还89,惭愧~
  1. =INDEX(B4:B14,RIGHT(LARGE(IFERROR(ROW(1:101)/1%+MATCH(ROW(1:101)-1,ABS(B4:B14),),),2),2))
复制代码

评分

参与人数 1 +10 金币 +10 收起 理由
顺⑦.zì繎。 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-29 06:11 , Processed in 0.154729 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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