Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6623|回复: 27

[已解决]数组小练习--中式排名(已经开帖)

[复制链接]
发表于 2013-5-15 07:50 | 显示全部楼层 |阅读模式
本帖最后由 顺⑦.zì繎。 于 2013-6-2 08:01 编辑

要求已经在附件中。。。答对者 10BB...
字符最短为最佳...  开帖时间待定。。。

有兴趣的童鞋可以挑战内存数组。。。额外10BB


最佳答案
2013-5-15 21:40
本帖最后由 as0810114 于 2013-5-16 10:19 编辑

总算是弄出来了,加经验可以不,顺委。
=SUM(--IF(B$2:B$14&C$2:C$14>=B2&C2,MATCH(B$2:B$14&C$2:C$14,B$2:B$14&C$2:C$14,)=ROW($2:$14)-1))     93字符
数组公式。
60字符  =SUM(--IF(B:B&C:C>B2&C2,MATCH(B:B&C:C,B:B&C:C,)=ROW($1:$14)))
很卡的喔。

数组小练习--中国式排名.rar

7.72 KB, 下载次数: 137

评分

参与人数 1 +6 收起 理由
1091126096 + 6 省了字符,牺牲速度,不值。

查看全部评分

发表于 2013-5-15 08:16 | 显示全部楼层
本帖最后由 笨笨四 于 2013-5-16 10:15 编辑

SUM(((B$2:B$14+C$2:C$14%)>(B2+C2%))*(MATCH(B$2:B$14&C$2:C$14%,B$2:B$14&C$2:C$14%,)=ROW($1:$13)))+1

先交一个数组的。。

SUM((B$2:B14&C$2:C14>=B2&C2)*(MATCH(B$2:B14&C$2:C14,B$2:B14&C$2:C14,)=ROW($1:13)))
省了几个字符。
另一个方法:
SUM(N(IF(FREQUENCY(B$2:B19+C$2:C19%,B$2:B19+C$2:C19%),B$2:B19+C$2:C19%>B10+C10%)))+1


MMULT(N((B2:B14+C2:C14%)<TRANSPOSE(B2:B14+C2:C14%)),N(MATCH(B2:B14&C2:C14%,B2:B14&C2:C14%,)=ROW(1:13)))+1

内存数组。

点评

+20BB 做个记号。  发表于 2013-6-2 07:07
公式正确 最后一条为内存数组。。第三条公式 把 什么位置的公式贴上来了??? (中间) 下次贴公式把 等号带上。。。  发表于 2013-6-2 07:07

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-15 08:25 | 显示全部楼层
拼凑个数组公式:
  1. =SUM(--(FREQUENCY(B$2:B$14*100+C$2:C$14,IF(B$2:B$14*100+C$2:C$14>=B2*100+C2,B$2:B$14*100+C$2:C$14))>0))
复制代码

点评

公式正确。+10 BB 做个记号。择日发BB  发表于 2013-6-2 07:09

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-15 08:51 | 显示全部楼层
新增一列辅助列:D2{=MMULT($B$2:$C$14,{100;1})}
然后在E列输入公式E2=SUMPRODUCT((D$2:D$14>=D2)*(1/COUNTIF(D$2:D$14,D$2:D$14)))

点评

要用数组公式一条完成 不支持辅助列。。。。努力。。。。  发表于 2013-5-15 08:56
回复

使用道具 举报

发表于 2013-5-15 08:58 | 显示全部楼层
本帖最后由 opqazxc 于 2013-5-16 13:30 编辑

含等号70
  1. =SUM((B$2:B$14+C$2:C$14%>=B2+C2%)/COUNTIFS(B:B,B$2:B$14,C:C,C$2:C$14))
复制代码
内存数组
  1. =MMULT(1/TRANSPOSE(COUNTIFS(B:B,B2:B14,C:C,C2:C14)),N(B2:B14+C2:C14%>=TRANSPOSE(B2:B14+C2:C14%)))
复制代码
  1. =MMULT(H1:T1+1,(B2:B14+C2:C14%>=TRANSPOSE(B2:B14+C2:C14%))/COUNTIFS(B:B,B2:B14,C:C,C2:C14))
复制代码
``

点评

第一条下拉公式正确。。内存数组公式结果以横向排列。。不知何故。。不予额外加B + 10 BB 择日加B  发表于 2013-6-2 07:19

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-15 09:52 | 显示全部楼层
SUM(IF(B$2:B$14>B3,1,(B$2:B$14=B3)*(C$2:C$14>=C3))/COUNTIFS(B$2:B$14,B$2:B$14,C$2:C$14,C$2:C$14))

点评

公式正确。。公式写在 第三行。。上拉下拉。。。 下次把最上方的公式贴出来。。不要贴中间公式。。 +10 BB 做个记号择日发B  发表于 2013-6-2 07:23

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-15 10:11 | 显示全部楼层
本帖最后由 1032446692 于 2013-5-15 23:05 编辑
  1. SUM(((B$2:B$14>B2)+(B$2:B$14=B2)*(C$2:C$14>=C2))/COUNTIFS(B$2:B$14,B$2:B$14,C$2:C$14,C$2:C$14))
复制代码
上面那个95   引用整列不至于卡的85
  1. SUM(((B$2:B$14>B2)+(B$2:B$14=B2)*(C$2:C$14>=C2))/COUNTIFS(B:B,B$2:B$14,C:C,C$2:C$14))
复制代码
比较取巧的一个  换些数据不一定就适合了(75)
  1. SUM(((B$2:B$14&C$2:C$14)*1>=(B2&C2)*1)/COUNTIFS(B:B,B$2:B$14,C:C,C$2:C$14))
复制代码

点评

公式正确 + 10 BB 做个记号择日加B  发表于 2013-6-2 07:25

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-15 10:22 | 显示全部楼层
=COUNT(1/(((B$2:B$14+C$2:C$14*0.1)>=(B2+C2*0.1))*(MATCH((B$2:B$14+C$2:C$14*0.1),(B$2:B$14+C$2:C$14*0.1),)=ROW($1:$14))))三键结束。

点评

公式正确 + 10 BB 做个记号择日加B  发表于 2013-6-2 07:26

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-15 11:53 | 显示全部楼层
本帖最后由 lucking551 于 2013-5-15 11:54 编辑

数组公式:
  1. =SUM(--IF($B$2:$B$14+$C$2:$C$14*0.1>=B2+C2*0.1,MATCH($B$2:$B$14+$C$2:$C$14*0.1,$B$2:$B$14+$C$2:$C$14*0.1,)=ROW($2:$14)-1))
复制代码

点评

公式正确 + 10 BB 做个记号择日加B  发表于 2013-6-2 07:27

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-15 14:56 | 显示全部楼层
本帖最后由 zx_wl 于 2013-5-16 09:58 编辑

公式下拉:
  1. {=COUNT(0/(MATCH((B$2:B$14*10+C$2:C$14>=B2*10+C2)*(B$2:B$14*10+C$2:C$14),B$2:B$14*10+C$2:C$14,)=ROW($1:$13)))}
复制代码
多单元格数组公式:
  1. {=MATCH(B$2:B$14*10+C$2:C$14,LARGE((B$2:B$14*10+C$2:C$14)*(MATCH(B$2:B$14*10+C$2:C$14,B$2:B$14*10+C$2:C$14,)=ROW($1:$13)),ROW($1:$13)),)}
复制代码

点评

公式正确 (内存数组公式)+ 20 BB 做个记号择日加B  发表于 2013-6-2 07:29

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 21:57 , Processed in 1.217192 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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