其實這個問題非常簡單,用sumproduct函數就能解決。
需求1:統計總排名
這個需求比較簡單,
公式:=SUMPRODUCT((B2<$B$2:$B$95)*1)+1
翻譯:
-B2<$B$2:$B$95:將B2與B列所有值比較,返回的值是trueorfales,分別為1或0
*1:統計結果為ture的數量。這里*表示and
+1:如果有3個比自己大的,那么排名為3+1=4
需求2:統計分類排名
例如:德云社一共8個小隊,除了下表的前5位之外,都分別屬于不同的隊。現在需要統計他們的年終獎在自己小隊的排名?
解決方案:
公式:=SUMPRODUCT((A2=$A$2:$A$95)*(C2<$C$2:$C$95)*1)+1
翻譯:在上一個需求的基礎上,增加了(A2=$A$2:$A$95)條件,即在“如果在同一個小隊,則計算排名”