Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
123
返回列表 发新帖

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

[复制链接]
发表于 2013-5-16 15:12 | 显示全部楼层
学习学习
=MATCH(B2+C2/10,LARGE(IF(MATCH($B$2:$B$14+$C$2:$C$14/10,$B$2:$B$14+$C$2:$C$14/10,)=ROW(A$2:A$14)-1,$B$2:$B$14+$C$2:$C$14/10),ROW(A$2:A$14)-1),)
=MATCH(B2+C2/10,LARGE(IF(FREQUENCY($B$2:$B$14+$C$2:$C$14/10,$B$2:$B$14+$C$2:$C$14/10),$B$2:$B$14+$C$2:$C$14/10),ROW($1:$13)),)

点评

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

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-16 16:03 | 显示全部楼层
公式1:
  1. =SUM((B$2:B$14/1%+C$2:C$14>=B2/1%+C2)*(MATCH(B$2:B$14&C$2:C$14,B$2:B$14&C$2:C$14,)=ROW($1:$13)))
复制代码
公式2:
  1. =SUM(N(FREQUENCY(IF(B$2:B$14/1%+C$2:C$14>=B2/1%+C2,B$2:B$14/1%+C$2:C$14),B$2:B$14/1%+C$2:C$14)>0))
复制代码
公式3:
  1. =SUM((B$2:B$14/1%+C$2:C$14>=B2/1%+C2)/MMULT(N(B$2:B$14&C$2:C$14=TRANSPOSE(B$2:B$14&C$2:C$14)),ROW($1:$13)^0))
复制代码
公式4(内存数组):
  1. =MMULT(-(B2:B14/1%+C2:C14<=TRANSPOSE(B2:B14/1%+C2:C14)),-(MATCH(B2:B14&C2:C14,B2:B14&C2:C14,)=ROW(1:13)))
复制代码

点评

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

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-16 16:56 | 显示全部楼层
我想了好久,最短的公式,必须是这个
在D2处输入=F2,然后下拉即可

呵呵!我实在是太笨了,只能偷奸耍滑了~
回复

使用道具 举报

发表于 2013-5-16 17:34 | 显示全部楼层
参与一下。
不玩字符。。
  1. =SUM((($B$2:$B$14*100+$C$2:$C$14)>=(B2*100+C2))/MMULT(N($B$2:$B$14*100+$C$2:$C$14=TRANSPOSE($B$2:$B$14*100+$C$2:$C$14)),ROW($1:$13)^0))
复制代码

点评

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

使用道具 举报

发表于 2013-5-16 22:23 | 显示全部楼层
  1. =MATCH(B2:B14*10+C2:C14,LARGE(IF(FREQUENCY(B2:B14*10+C2:C14,B2:B14*10+C2:C14),B2:B14*10+C2:C14,0),ROW(1:14)),)
复制代码

点评

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

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-20 11:15 | 显示全部楼层
中国式排名小练习.rar (7.59 KB, 下载次数: 3)

点评

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

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-6-2 07:30 | 显示全部楼层
lyf7276 发表于 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 ...

顺大大起得早呀。我这是内存数组呀,是不是要额外加10BB呀

点评

你那只是数组公式。并非内存数组。  发表于 2013-6-2 07:59
看来你对内存数组的概念有点迷惑。去看 小妖数组中高级教程吧。  发表于 2013-6-2 07:58
回复

使用道具 举报

发表于 2013-10-30 21:05 | 显示全部楼层
学习学习
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 16:05 , Processed in 0.314770 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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