请读一下以下说明, 我对其中的1/countif($G$1:$G$300,$G$1:$G$300)作何用不明白。假设你的数据在G1:G300则在H1输入公式:=sum(if($G$1:$G$300>G1,1/countif($G$1:$G$300,$G$1:$G$300)))+1然后,按ctrl+shift+enter将H1公式向下复制,求其他人排名
这是中国式排名的公式,SUM(1/countif($G$1:$G$300,$G$1:$G$300))这是求$G$1:$G$300区域中的不重复值个数,前面回个判断,IF(if($G$1:$G$300>G1....那就是有条件的求不重复值了,意思就是$G$1:$G$300这个区域中大于G1的不重复值个数,这个其实很好理解:如果大于G1的数据没有,sum(if($G$1:$G$300>G1,1/countif($G$1:$G$300,$G$1:$G$300)))是不是返回0,即然没比G1单元格的数据大的了,那0+1是不是就排第一名了.其它排名是一样的.
举例说明:a1:a5依次为 a,b,c,d,d则 countif(a1:a5,a1:a5)得到数组{1,1,1,2,2}1/countif(a1:a5,a1:a5)得到数组{1,1,1,1/2,1/2},sum求和得 4 。