excel中,如何利用函数给1-80的排名给出相应的数值,如第一名给30,第二名27,依此类推,分数成0为止
你这个很麻烦。首先,第一张表a列是排名的依据--数值。b列作为排名。然后c列是得分
你需要在另一张表(例如sheet2)中。做一个对名表。a列是排名,b列是排名所对应的得分。这个表可以手工去做。也可以用公式 b7=b6-2,b16=b15-
2。
返回第一张表,假设有标题行。在b2中输入公式 =SUMPRODUCT((A$2:A$81>A2)*(1/(COUNTIF(A$2:A$81,A$2:A$81))))+
1
然后向下填充。
这样就得到了排名。
然后在c列,再用vlookup函数,以排名为关键字,从第二张表中返回排名对应的分数。
EXCEL中如何用函数排名
B1直接输入公式
=SUM(IF(A$1:A$9>A1,1/COUNTIF(A$1:A$
9,A$1:A$9)))+1
数组公式,CTRL+SHIFT+ENTER结束
下拉公式即可~~
Office Excel中:从数据中进行排名
你找到函数那一栏,点一个函数,在对话框的左下面就会有对它用法的相应解释 比如说,我想求两个栏间数目的综合,可以点你想留下数据的那一框,点插入-〉函数,然后在左面文本框中选择数学与三角函数,在右面选择sum,确定,然后它就有提示请输入两个数,并且下面有解释: 返回。 点文本框左端的那个方块按钮,选择一个单元格,再点第二个文本框左端按钮,同样选择一个单元格,然后按确定就可以了
声明:
该资讯来自于互联网网友发布,如有侵犯您的权益请联系我们。