找回密码
 立即注册
搜索

多行多列数据,数据比较排序

27
回复
1892
查看
[复制链接]

2

主题

11

帖子

3

幻币

初入江湖

Rank: 1

积分
17
2021-10-21 17:23:00 显示全部楼层 |阅读模式
43f7e4b2cddfb4227ec874c13386080a.png
目的:16列3行数据,以列为单位对16列排名,排名序号写在对应列的红框里                                 
条件 1、以列为单位,比较每列最小数,数越小排序越高,排序1-16
   2、比较时如果遇到数值相等的,比较第二大的数,数值大的排序越高;      
   3、如果第二大数也相同,比较最大的,值大的排序高;三数都相等就以数所在列号的顺序先后来(1,2列数一样,1列排序靠前)。  
请问这个要怎么才能排序
d091a0f6a5c4aa3b463f9b41e2ba206e.png
274d1c7be902706479ff63f84e37afb9.png
工作簿16.rar (8.97 KB, 下载次数: 59)
PPT学习论坛
回复

使用道具 举报

1

主题

7

帖子

1

幻币

初入江湖

Rank: 1

积分
9
2021-10-29 12:57:40 显示全部楼层
是这意思吗?
bf053d2bed76646c7fc408aca618d1a4.png
B2=MATCH(SUM(MID(SMALL(ROUND(B3:B5,2)/1%%+B1*10^8,{1;2;3}),3,99)*10^{10;5;0})+B1,SMALL(MMULT($B1:$D1^0,MID(SMALL(ROUND($B3:$Q5,2)/1%%+$B1:$Q1*10^8,{1;2;3}+3*($B1:$Q1-1)),3,99)*10^{10;5;0})+$B1:$Q1,$B1:$Q1),)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2021-10-29 16:33:38 显示全部楼层
一看就很厉害但我看不懂的公式
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2021-10-31 09:28:44 显示全部楼层
还是说,这样?
5a2a7f2aa7360eca02aed20e47481192.png
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

1

幻币

初入江湖

Rank: 1

积分
6
2021-11-2 00:26:37 显示全部楼层
=MATCH(SUM(MID(SMALL(ROUND(B3:B5,2)/1%%+B1*10^8,{1;2;3}),3,99)*10^{10;5;0})+B1,SMALL(MMULT($B1:$D1^0,MID(SMALL(ROUND($B3:$Q5,2)/1%%+$B1:$Q1*10^8,{1;2;3}+3*($B1:$Q1-1)),3,99)*10^{10;5;0})+$B1:$Q1,$B1:$Q1),)

=MATCH(SUM(MID(SMALL(ROUND(B3:B5,2)/1%%+B1*10^8,{1;2;3}),3,99)*10^{10;5;0})+(17-B1)%,SMALL(MMULT($B1:$D1^0,MID(SMALL(ROUND($B3:$Q5,2)/1%%+$B1:$Q1*10^8,{1;2;3}+3*($B1:$Q1-1)),3,99)*10^{10;5;0})+(17-$B1:$Q1)%,$B1:$Q1),)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2021-11-3 15:35:15 显示全部楼层
谢谢!三个都试了,发现了小问题,我描述清楚一下:每一列的最小值比对,小的先排序。如果有数值相同的比较对应列第二大的数,值大的优先排序,如果前两个都相同,比较对应列最大数,值大的优先排序。如果三个数都相同,按列号小的优先排序。(数据:5列和12列前两数相同,第三数5列大,5列要排序优先,12列和6列 三数一样,6列列号小优先排序)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-11-15 07:57:00 显示全部楼层
=MATCH(SUM(MID(SMALL(ROUND(B3:B5,2)/1%+B1*10^6,{1;2;3}),3,99)*10^{8;4;0})/1%+B1,SMALL(MMULT($B1:$D1^0,MID(SMALL(ROUND($B3:$Q5,2)/1%+$B1:$Q1*10^6,{1;2;3}+3*($B1:$Q1-1)),3,99)*10^{8;4;0})/1%+$B1:$Q1,$B1:$Q1),)
这个呢
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

9

帖子

1

幻币

初入江湖

Rank: 1

积分
8
2021-11-20 19:52:43 显示全部楼层
输入结果发现 当最小值一样时,中间数大的那个排序靠后了(还需比较第二,第三数时,要数值较大的那个排序应该优先,这个公式结果是数大的排序靠后了),刚好反了
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

11

帖子

1

幻币

初入江湖

Rank: 1

积分
13
2021-11-27 18:44:02 显示全部楼层
这样子???
4e467337f86d270a3035b7e024f486e7.png
=MATCH(SUM(MID(SMALL(ROUND(B3:B5,2)/1%+B1*10^6,{1;3;2}),3,99)*10^{8;4;0})/1%+B1,SMALL(MMULT($B1:$D1^0,MID(SMALL(ROUND($B3:$Q5,2)/1%+$B1:$Q1*10^6,{1;3;2}+3*($B1:$Q1-1)),3,99)*10^{8;4;0})/1%+$B1:$Q1,$B1:$Q1),)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2021-12-4 21:30:49 显示全部楼层
不好意思,这样的,如图
a623c321577165e191f8c3867481c137.png
PPT学习论坛
回复 支持 反对

使用道具 举报

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