[問題] EXCEL只取高過一定比例的數字加總?

看板Office作者 (我不是壞虫虫QQ)時間14年前 (2011/12/14 14:11), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
軟體:EXCEL 版本:2010 序列假設如下: 33 43 30 0 0 88 48 67 0 40 0 10 47 0 0 0 25 27 0 100 50 57 44 20 0 若我只想取每列最高的三個(亦即前60%)加總計算 該如何寫指令?? 若每列中有多個數字重複會有影響嗎?? 感謝各位的熱心觀看及回答^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.206.186

12/14 14:33, , 1F
try sumif+rank
12/14 14:33, 1F

12/14 14:36, , 2F
請略過一樓XD
12/14 14:36, 2F

12/14 14:40, , 3F
F1=SUMPRODUCT((A1:E1)*(A1:E1>=LARGE(A1:E1,3)))
12/14 14:40, 3F

12/14 14:40, , 4F
不過有重覆數字的話要另外寫
12/14 14:40, 4F

12/14 14:43, , 5F
序列若可調整的話 就用依欄排序會較簡單 不然要用陣列了
12/14 14:43, 5F

12/14 14:45, , 6F
=SUM(LARGE(A1:E1,{1,2,3})) 寫完CTRL+SHIFT+ENTER
12/14 14:45, 6F

12/14 22:59, , 7F
感謝大大!!
12/14 22:59, 7F
文章代碼(AID): #1Ew3tv9l (Office)
文章代碼(AID): #1Ew3tv9l (Office)