回覆列表
-
1 # Excel學習世界
-
2 # 使用者3483719137494856
sub是一個普通變數,需要重新初始化。sum是一個變數的別名,只初始化一次,也就是說,如果在主函數里,想讓sum=1,那麼呼叫函式後,sum的結果是16,sub的值還是0; 所以結果是 15 0
sub是一個普通變數,需要重新初始化。sum是一個變數的別名,只初始化一次,也就是說,如果在主函數里,想讓sum=1,那麼呼叫函式後,sum的結果是16,sub的值還是0; 所以結果是 15 0
比如下表是德雲社演員的年終獎(數字當然是我編的!連專場不多的高老闆都網傳年薪 500 萬了)。怎麼統計所有演員的年終獎排名?
解決方案:
1. 這個需求比較簡單,用 rank 函式可以實現,今天教的是用 subproduct 函式實現。
公式:=SUMPRODUCT((B2<$B$2:$B$95)*1)+1
翻譯:
B2<$B$2:$B$95:將 B2 與 B 列所有值比較,返回的值是 true or fales,分別為 1 或 0*1:統計結果為 ture 的數量。這裡 * 表示 and+1:如果有 3 個比自己大的,那麼排名為 3+1=4