Excel中如果能有這個函數,中國式排名就很簡單了!

      網友投稿 615 2025-04-02

      Excel中如果能有這個函數,中國式排名就很簡單了!


      要根據學生的考試成績計算下排名,直接用Excel中內置的函數RANK,結果如下:

      有兩位同學為并列第四,可之后就直接第六名了,第五名不見了,這并不符合我們的習慣,從小到大,每次考試后并列的名次很常見,可是不會缺少一個中間的名次。

      怎么解決上述問題呢?

      參加過我函數培訓班的同學寫這個公式應該不成問題:=SUMPRODUCT(($B$2:$B$20>=B2)/(COUNTIF($B$2:$B$20,$B$2:$B$20)))懂數組的基礎,知道其中套路的話,這公式也不難理解。

      如果你會VBA的話,寫個自定義函數,以后就可以這樣了:

      或者復制下面的代碼,另存為加載宏,需要的時候加載下,不需要的時候取消加載,這也是極好的。

      代碼如下:

      ‘rng1 代表需要排名的單元格,rng2代表排名區域Function crank(rng1 As Range, rng2 As Range) Dim arr, brr(), crr(), m&, i& arr = rng2 m = UBound(arr) ReDim brr(1 To m), crr(1 To m) For i = 1 To m brr(i) = Application.CountIf(rng2, arr(i, 1)) Next For i = 1 To m If rng1.Value <= arr(i, 1) Then crr(i) = 1 / brr(i) Else crr(i) = 0 End If Next crank = Application.Sum(crr)End Function

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:WPS這些功能你知道嗎?
      下一篇:wps文字怎么設置隱藏文字 wps隱藏文字教程
      相關文章
      亚洲欧洲国产精品香蕉网| 亚洲偷自拍拍综合网| 亚洲精品午夜无码电影网| 国产产在线精品亚洲AAVV| 亚洲GV天堂GV无码男同| 亚洲色欲色欲www在线播放| 亚洲综合av一区二区三区不卡| 亚洲乱码卡一卡二卡三| 亚洲国产美女在线观看| 亚洲毛片免费观看| 亚洲国产综合在线| 亚洲国产91在线| 亚洲视频在线观看2018| 亚洲人成电影网站免费| 亚洲av无码成人精品区一本二本| 亚洲精品乱码久久久久蜜桃 | 亚洲人成无码网站| 亚洲午夜久久久影院| 国产亚洲一区二区精品| 亚洲国产精品乱码一区二区| 亚洲av综合avav中文| 亚洲男人天堂2017| 亚洲精品国产福利片| 激情综合亚洲色婷婷五月APP| 97久久国产亚洲精品超碰热| 亚洲综合精品成人| 老子影院午夜伦不卡亚洲| 亚洲精品人成无码中文毛片| 91麻豆精品国产自产在线观看亚洲| 国产偷国产偷亚洲清高动态图| 亚洲欧洲国产精品香蕉网| 亚洲av片劲爆在线观看| 亚洲视频在线免费看| 亚洲人成在线中文字幕| 中文字幕精品三区无码亚洲| 在线观看亚洲电影| 奇米影视亚洲春色| 亚洲男人天堂2017| 亚洲va久久久久| 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲av无一区二区三区|