excel两列名次差值最大 怎么在excel里面 看两个学期名次中 谁进步最大吗?用什么公式可以排出来?
4个回答
展开全部
A列中是第一学期的排名;B列中是第二学期的排名,C列为进步的速率。
C2中输入公式“=B2-A2”
一直往下拉,对C列排名,即得到进步的绝对大小了。
我觉得楼主问的是一个数学问题,呵呵。
设想这样一个情况,如果一个同学从第一名退步到第二名,一个同学从班上的50名进步到49名,我们可以说前面的同学退步了么?如何消除这样的不合理性,我觉得可以这样量度,来设计方法体系如何,进步的平均相对差。
(第二学期排名-第一学期排名)÷(第二学期排名+第一学期排名)
用这个指标,可能合理些。这个统计方法在方法在化学试验中用到过。叫什我记不清了。
C2中输入公式“=B2-A2”
一直往下拉,对C列排名,即得到进步的绝对大小了。
我觉得楼主问的是一个数学问题,呵呵。
设想这样一个情况,如果一个同学从第一名退步到第二名,一个同学从班上的50名进步到49名,我们可以说前面的同学退步了么?如何消除这样的不合理性,我觉得可以这样量度,来设计方法体系如何,进步的平均相对差。
(第二学期排名-第一学期排名)÷(第二学期排名+第一学期排名)
用这个指标,可能合理些。这个统计方法在方法在化学试验中用到过。叫什我记不清了。
展开全部
一楼补充
刚刚看错题目了
假设
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 的方法
刚刚看错题目了
假设
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助 团对
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
match()-row()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询