excel两列名次差值最大 怎么在excel里面 看两个学期名次中 谁进步最大吗?用什么公式可以排出来?

如题所述

A列中是第一学期的排名;B列中是第二学期的排名,C列为进步的速率。
C2中输入公式“=B2-A2”
一直往下拉,对C列排名,即得到进步的绝对大小了。

我觉得楼主问的是一个数学问题,呵呵。
设想这样一个情况,如果一个同学从第一名退步到第二名,一个同学从班上的50名进步到49名,我们可以说前面的同学退步了么?如何消除这样的不合理性,我觉得可以这样量度,来设计方法体系如何,进步的平均相对差。
(第二学期排名-第一学期排名)÷(第二学期排名+第一学期排名)
用这个指标,可能合理些。这个统计方法在方法在化学试验中用到过。叫什我记不清了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-20
一楼补充
刚刚看错题目了

假设
B3:B8 为学生姓名
C3:C8 为第一次名次
D3:D8 为第二次名次

用以下公式可以返回 进步最快的学生姓名

=VLOOKUP(MAX(C3:C8-D3:D8),IF({1,0},(C3:C8-D3:D8),B3:B8),2,FALSE)
按 Ctrl+Shift+Enter

如果需要显示每个学生的进步状况 请使用 ly69yl 的方法

参考资料:来自 Office助 团对

本回答被提问者采纳
第2个回答  2010-09-20

1、计算上升名次差值

2、使用rank函数求排名

详附图

第3个回答  2010-09-20
match()-row()