- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 141
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2025-6-11
               
|
回復 11# BigDog
定義名稱a是取得每班的總分範圍
SUMPRODUCT((a>C2)*(COUNTIF(a,a)>1))
以一年一班為例,a的範圍是C2:C4
a>C2測試每個總分比C2大的數有C3、C4
所以得到一個陣列{TRUE,FALSE,FALSE}
COUNTIF(a,a)>1則是計算a範圍內每個數値出現次數
得到陣列{1,1,1}>1就成了{FALSE,FALSE,FALSE}
SUMPRODUCT({TRUE,FALSE,FALSE}*{FALSE,FALSE,FALSE})
就成了TRUE*FALSE+FALSE*FALSE+FALSE*FALSE
=0+0+0
=0 |
|