Board logo

標題: RANK /COUNTIF有誤 [打印本頁]

作者: yc1031    時間: 2012-6-7 14:14     標題: RANK /COUNTIF有誤

各位好,

我在弄RANK 排名時, 資料只能設到235個, 再來就錯誤了,  因為我的資料都是過仟的.. 有辦法解決嗎?
[attach]11298[/attach]


後來我看有人教學可以COUNTIF, 但跑出來是錯誤的, 有二個1, 或二個1之類的,  我該怎麼解決呢, 請各位幫幫忙! 感謝
[attach]11299[/attach]
作者: ANGELA    時間: 2012-6-7 14:54

rank應無此限制10000筆也可用。
countif在中國式排名才會用到。
rank可用sumproduct替代
=SUMPRODUCT(($A$1:$A$1000>A1)*1)+1
作者: yc1031    時間: 2012-6-7 15:40

回復 2# ANGELA

非常謝謝您的協助, 但仍然跑不出來, 請問是我哪裡有弄錯嗎?   再請您多幫忙, 感激不盡!
    [attach]11302[/attach][attach]11302[/attach]
作者: ANGELA    時間: 2012-6-7 15:44

上傳檔案,否則就像瞎子摸象。
作者: yc1031    時間: 2012-6-7 15:54

回復 4# ANGELA


    [attach]11303[/attach]

再麻煩您了!
作者: ANGELA    時間: 2012-6-7 16:10

B1020,B1805的值是#VALUE!
作者: yc1031    時間: 2012-6-7 16:25

回復 6# ANGELA

真抱歉! 沒有看到這個錯誤,  不過這樣好像也跑不出來, 再請協助1
    [attach]11304[/attach]
作者: register313    時間: 2012-6-7 16:36

本帖最後由 register313 於 2012-6-7 17:10 編輯

回復 7# yc1031

C2=IF(A2="NO","",SUMPRODUCT(($A$2:$A$3000="YES")*($B$2:$B$3000>B2))+1)
作者: yc1031    時間: 2012-6-7 18:01

回復 8# register313


    成功了, 感謝!  不過是否有辦法解決, 排名的問題, 像第1的有五個的話, 那再來的排名會是6, 2.3.4.5 會不見, 這個有辦法解決嗎?  謝謝!
作者: register313    時間: 2012-6-7 18:06

回復 9# yc1031

排名本來就是這樣的
第1名有5個,再來就是第6名

如有其他排序的需求,請上傳excel檔案舉例說明如何排序
作者: Hsieh    時間: 2012-6-7 18:59

回復 9# yc1031

E2=RANK(B2,$B$2:$B$2042,1)+COUNTIF($B$1:B1,B2)
作者: ANGELA    時間: 2012-6-7 19:56

C2=IF(A2="YES",SUMPRODUCT(($A$2:$A$3000="YES")*($B$2:$B$3000>B2))+SUMPRODUCT(($A$2:A2="YES")*($B$2:B2=B2)),"")
F2=LOOKUP(2,1/($C$2:$C$3000=E2),$B$2:$B$3000)
作者: yc1031    時間: 2012-6-8 11:30

回復 12# ANGELA


    真的非常感謝您不厭其煩的教導!    問題已經順利解決了 :D
作者: ML089    時間: 2012-9-2 16:13

回復 3# yc1031

公式有點小錯誤
原式
=IF(A1393="YES",SUMPRODUCT(($B$2:$B$3000>A1393)*1)+1,"")
改為
=IF(A1393="YES",SUMPRODUCT(($B$2:$B$3000>B1393)*1)+1,"")
就是 A1393改為B1393




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)