看了《中国电脑教育报》2004年第3期B11版《让电脑排出无规律的数列》一文,笔者深受启发,但利用文中的方法只局限于无相同分数出现的情况,如果出现相同分数则出现先后两种名次。
其实,利用">Excel中提供的函数可解决此问题。
方法一:利用“IF”函数
1. 打开Excel,
然后在工作表中输入数据,接着将鼠标移到G2单元格,单击工具栏中的求和按钮“∑”计算出G2单元格的分数,最后选中G2单元格,将光标移至右下角,当光标变为
小黑十字时双击,该列所有总分就计算出来了。
2. 依次选择“数据→排序”菜单命令,在“排序”
对话框设置“总分”按递减方式排序(如图1)。
图1 按总分递减排序
3. 在名次所在的H2单元格内输入1(因为总分从大到小排序,当然是第一名),接着将鼠标移至H3单元格并输入公式“=IF(G3=G2,H2,H2+1)”,该公式的含义为:如果此行的总分G3与上一行G2相同,那么此总分名次与上一行H2相同,否则比上一行名次H2增1。输入完毕即可计算出该行对应的名次,最后从H3单元格拖动填充柄到结束处则可计算出该列的所有名次(如图2)。
图2 利用IF函数统计名次
时间: 2024-07-31 18:05:08