Excel精英培训网

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

[已解决]针对B列小于1,然后对A列排名,用公式表示,谢谢

[复制链接]
发表于 2013-12-1 17:04 | 显示全部楼层 |阅读模式
3149.00
1.41787744
针对B列小于1,然后对A列排名,用公式表示,如下:
958.00
0.36655200
1
912.00
248.44093576
807.37
0.00003290
2
551.00
14.23735484
470.00
4.41552612
244.00
0.34618800
3
224.00
2.09314768
196.00
59.72734048
184.56
0.22325000
4
158.28
0.00004700
5
161.00
2.71513212
147.00
1.35556360
133.00
4.94383616
125.00
40.72800000
118.00
179.88206788
112.03
0.00052875
112.00
0.00010810
117.00
0.71274000
113.00
1.73467340
110.00
0.01228628
108.00
38.30563432
108.00
0.12903988
103.00
1018.13191636
87.70
46.13342016
85.40
7.04003844
73.57
4.93499295
76.90
2.02621800
76.10
59.73378908

最佳答案
2013-12-1 17:06
本帖最后由 我心飞翔410 于 2013-12-1 17:11 编辑

你这不是排名吧 我看是序号吧
这样

aaa3.rar

7.03 KB, 下载次数: 5

发表于 2013-12-1 17:06 | 显示全部楼层    本楼为最佳答案   
本帖最后由 我心飞翔410 于 2013-12-1 17:11 编辑

你这不是排名吧 我看是序号吧
这样

aaa3.rar

9.02 KB, 下载次数: 6

回复

使用道具 举报

发表于 2013-12-1 17:13 | 显示全部楼层
我心飞翔410 发表于 2013-12-1 17:06
你这不是排名吧 我看是序号吧
这样

因为A列是降序排列,所以序号也是排名。
回复

使用道具 举报

发表于 2013-12-1 17:26 | 显示全部楼层
本帖最后由 笨笨四 于 2013-12-1 17:37 编辑

IF(B2<1,SUM(N(A2<IF($B$1:$B$45<1,$A$1:$A$45,0)))+1,"")

精简版
IF(B2<1,SUM(N(A2<(B$1:B$45<1)*A$1:A$45))+1,"")
回复

使用道具 举报

 楼主| 发表于 2013-12-1 18:26 | 显示全部楼层
笨笨四 发表于 2013-12-1 17:26
IF(B2

根本就看不懂啊

点评

数组公式,三键回车,  发表于 2013-12-1 18:32
回复

使用道具 举报

发表于 2013-12-1 18:36 | 显示全部楼层
eyoueme3 发表于 2013-12-1 18:26
根本就看不懂啊

为了验证,数据源我修改了几个,你可以复原。

CVT28A (version 1).zip

5.85 KB, 下载次数: 4

回复

使用道具 举报

 楼主| 发表于 2013-12-1 20:50 | 显示全部楼层
笨笨四 发表于 2013-12-1 18:36
为了验证,数据源我修改了几个,你可以复原。

结果非常对,就是对公式看不懂
回复

使用道具 举报

 楼主| 发表于 2013-12-1 21:52 | 显示全部楼层
笨笨四 发表于 2013-12-1 18:36
为了验证,数据源我修改了几个,你可以复原。

非常感谢你的公式,非常对,可以详细解释一下吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 03:47 , Processed in 0.407725 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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