Re: [算表] 請問一下取最高的n個和

看板Office作者 (David)時間17年前 (2008/06/29 14:37), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串3/3 (看更多)
此式的意思是, 比第7名這個數 大或相等的數通通加起來。 知道這個意思後,相信不難看出, 如果第7名等於第8名,第8名也會加進來; 若又等於第9名,仍會加進來。 =SUM(LARGE(C2:L2,ROW($1:$7))) (陣列公式) =SUMPRODUCT(LARGE(C2:L2,ROW($1:$7))) (普通公式) 均可解決. ※ 引述《NEWAZEL (XXXX)》之銘言: : 軟體: : excel : 版本: : 2003 : 各位高手好 : 我有幾筆資料想要這樣處理 : 比如說a 100 70 60 50 75 98 99 99 66... 我只要最高的7個作總和即可 : 於是有高手指點用這個指令 #18FAZlH2 : =SUMIF(A1:A100,">=" & LARGE(A1:A100,5)) : 這是 100個取5個最高和的總和寫法 : 以上是我參考其他高手寫的指令改成 : =SUMIF(C2:L2,">=" & LARGE(C2:L2,7)) : 我想取最高的七個 : 下面是我的結果 : a b c d e f g h i j k l 結果 : 1 甲100 100 100 100 100 100 100 93 80 98 700 : 2 乙94 100 96 80 100 68 95 93 48 96 674 : 4 丙30 99 76 92 100 69 45 100 24 90 626 : 5 丁100 100 100 100 100 100 100 93 60 100800 : 6 戊98 100 100 100 100 88 85 100 60 100698 : 第一個甲 的確取了最高的七個作總和 : 但是到了丁 為何會變成800 他為何取了8個作總和呢? : 我的丁是這樣寫的 : =SUMIF(C5:L5,">=" & LARGE(C5:L5,7)) : 甲也是這樣寫的 但是甲就是取七個 : =SUMIF(C2:L2,">=" & LARGE(C2:L2,7)) : 為何丁會取八個呢? : 我該怎麼修正 : 先感謝您的閱讀 也期待您的指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.50.54

06/29 14:39, , 1F
感恩 感謝
06/29 14:39, 1F

06/29 14:42, , 2F
^^
06/29 14:42, 2F

06/29 14:43, , 3F
感恩 回報結果 第一個陣列公式 會變成100 普通則會成功
06/29 14:43, 3F

06/29 14:43, , 4F
的算出七個最高和 感謝您
06/29 14:43, 4F

06/29 14:49, , 5F
陣列公式要以Ctrl+Shift+Enter結尾喔~! ^^
06/29 14:49, 5F


06/30 22:49, , 7F
感謝了 每一種都弄出來感謝感謝
06/30 22:49, 7F

07/01 18:34, , 8F
^^
07/01 18:34, 8F
文章代碼(AID): #18Poshdu (Office)
文章代碼(AID): #18Poshdu (Office)