EXCEL常用函数介绍向大家介绍一些在ExcelΦ使用频率最高的函数的功能和使用方法文章末尾提供.xls文件供大家下载参考。
本文实例讲述了php实现excel中rank函数功能嘚方法分享给大家供大家参考。具体分析如下:
sql语句实现排名是像这样的如:
总分成绩为 195180,180161,名次分别为1,2,3,4,遇到并列的情况也是按照顺序的,
而Excel函数rank排名得到的结果是1,2,2,4,遇到并列跳过中间的3
下面的函数模拟的就是这种情况
函数如下(不知道有没有更好的实现方法):
公式为: 名次=总人数--比自己小的数的个数-这个分数重复次数+1(加上自己)
得到名次的数组再根据对应的id写入到数据库就实现rank的计算功能
(当然这個也可以改成这样195,180,180,165,名次是这样的1,22,3)
//获得一组数的名次的数组
希望本文所述对大家的php程序设计有所帮助