返回列表 上一主題 發帖

分組排序

回復  chin15

若有群組排列試試看
Hsieh 發表於 2012-9-8 01:48


請教超版大:
    SUMPRODUCT((a>C2)*(COUNTIF(a,a)>1))/2
紅色字體我不太明嘹,我看a的名稱等於總分的數值,"a>c2"這邏輯都是false,"countif(a,a)>1"也都等於false.
所以sumproduct(false*false)/2=0,可以請超版大解釋一下嗎?這個地方我哪裡判斷錯誤?謝謝!
用簡單的心做複雜的事

TOP

回復 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
學海無涯_不恥下問

TOP

回復  BigDog
定義名稱a是取得每班的總分範圍
SUMPRODUCT((a>C2)*(COUNTIF(a,a)>1))
以一年一班為例,a ...
Hsieh 發表於 2012-11-27 21:44


拍謝,再次請教超版大,
問題一:
以一年一班為例,a的範圍是C2:C4, a>C2測試每個總分比C2大的數有C3、C4.
以一年三班為例,a的範圍是C9:C13, a>C9沒半個,那公式就都成為false,這裡我的觀念哪裡有問題?
問題二:
圖檔藍色字體的公式隨著儲存格而改變,那公式就會一直不成立?

謝謝!!
用簡單的心做複雜的事

TOP

回復 13# BigDog


    沒錯啊!
這是要加進來比C欄大的數値個數,C9是C9:C13中最大值
所以,將內建RANK函數取得的排名減去比該列C欄大的個數就是正確不重複排名
學海無涯_不恥下問

TOP

回復 14# Hsieh


    資質鈍悟,感謝回答. ^^"
用簡單的心做複雜的事

TOP

回復 14# Hsieh

請問超版大
    (C2:C18<=TRANSPOSE(C2:C18)  => 這公式不是全都TRUE嗎? 不是很懂,為什麼有些會變FALSE.
    (A2:A18=TRANSPOSE(A2:A18)     => 這公式不是全都TRUE嗎? 不是很懂,為什麼有些會變FALSE.


   

謝謝超版大.
用簡單的心做複雜的事

TOP

回復 1# chin15


    chin15大大您好:
                          能否幫我解釋16f的問題嗎?謝謝!!
用簡單的心做複雜的事

TOP

回復  chin15


    chin15大大您好:
                          能否幫我解釋16f的問題嗎?謝謝!!
BigDog 發表於 2012-12-3 23:19



    已經看懂了@@"
花了一整天的時間,但要實際運用還真有些困難,要多多練習,謝謝各位的解說....
用簡單的心做複雜的事

TOP

謝謝版主適時解決我的疑問

TOP

成立與不成立可以回傳成文字或數值
這樣得出的資料,之後還能夠套入其他的東西

TOP

        靜思自在 : 待人退一步,愛人寬一寸,就會活得很快樂。
返回列表 上一主題