总成绩在D列,从D3开始 在E3输入 =RANK(D3,D:D) ,结果为并列(1.1.1.4...) 在E3输入 =RANK(D3,D:D)+COUNTIF($D$2:D3,D3)-1 ,结果为非并列(1.2.3.4...) 在E3输入 =SUMPRODUCT(($D$3:$D$28>D3)/COUNTIF($D$3:$D$28,$D$3:$D$28))+1 ,结果为(1.1.1.2...) 假如,B列为一单项成绩,在总成绩的基础上再对B成绩排名,在E3输入 =SUMPRODUCT((D$3:D$28+B$3:B$28%>D3+B3%)*1)+1 C列为另一单项成绩,在总成绩对B排后对C排,在E3输入 =SUMPRODUCT((D$3:D$28+B$3:B$28%+C$3:C$28%%>D3+B3%+C3%%)*1)+1 我这上面只有28个成绩,楼主考虑好如何变化公式! 以上输入后在E列下拉啊!