回 帖 发 新 帖 刷新版面

主题:数据如何转换成积分

在Excle表中
前一列为数据(s),其中有m个数。
[b]要求[/b]:根据每个数,按从大到小排列的名次(n),求出结分(j),自动填入后一列(j)对应的单元格。j只与s的大小和个数m有关。
[b]规则[/b]:(1)当s中没有相同值,即无相同的n时   j=(m-n)*2
     (2)当s中有k个相同值,相同值按(1)的公式求出的j各减去(k-1)分,其余不变。
例:(以行代列)
     m=7   (s) 3  5  7  4  6  1  2
           (n) 5  3  1  4  2  7  6
           (j) 4  8  12 6  10 0  2
  
     m=8   (s) 8   4   [color=FF0000]5   5[/color]   3   [color=FF0000]5[/color]   7   [color=FF0000]5[/color]  
     k=4   (n) 1   7   3   3   8   3   2   3     
           (j) 14  2   [color=FF0000]7   7[/color]   0   [color=FF0000]7[/color]   12  [color=FF0000]7[/color]

     m=9   (s) [color=FF00FF]8[/color]   5   [color=00FF00]3[/color]   6   9   [color=00FF00]3[/color]   [color=FF00FF]8   8[/color]   7
     k=2,3 (n) 2   7   8   6   1   8   2   2   5    
           (j) [color=FF00FF]12[/color]  4   [color=00FF00]1[/color]   6   16  [color=00FF00]1[/color]   [color=FF00FF]12  12[/color]  8
谢谢

回复列表 (共1个回复)

沙发


联系我qq 8152456

我来回复

您尚未登录,请登录后再回复。点此登录或注册