[算表] 挑出數量最高的列

看板Office作者 (kkd)時間10年前 (2014/04/03 22:17), 10年前編輯推噓0(0013)
留言13則, 2人參與, 最新討論串1/1
軟體:EXCEL 版本:2010 *********************************** 產品名 擁有者 數量 AAA 小明 10 AAA 小華 5 AAA 小英 1 BBB 小甲 6 BBB 小乙 9 BBB 小丙 3 CCC 小張 2 CCC 小陳 7 CCC 小李 15 *********************************** 想得到 各產品數量最高的人名 AAA 小明 10 BBB 小乙 9 CCC 小李 15 請問能指點該怎麼做嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.159.194 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1396534643.A.D35.html ※ 編輯: kerkerdog (49.159.159.194), 04/03/2014 22:19:18

04/03 22:45, , 1F
http://goo.gl/ngh74R 類似這樣嗎?
04/03 22:45, 1F

04/03 23:11, , 2F
感謝s大 我研究一下
04/03 23:11, 2F

04/06 21:26, , 3F
s大請問 0/((A:A=E2)*(C:C=G2))是什麼用意呢 謝謝
04/06 21:26, 3F

04/06 21:31, , 4F
用意是讓同時滿意二個條件為真(1),0/1=0
04/06 21:31, 4F

04/06 21:33, , 5F
而不同時滿足為false(0),0/0=#div/0!(這是錯誤)
04/06 21:33, 5F

04/06 21:33, , 6F
而lookup會忽略錯誤值
04/06 21:33, 6F

04/06 21:56, , 7F
謝謝 再請問若沒使用陣列公式ctrl+shift+enter
04/06 21:56, 7F

04/06 21:56, , 8F
為何LARGE(IF(A:A=E2,C:C),1)會回傳15
04/06 21:56, 8F

04/06 21:56, , 9F
而LARGE(IF(A:A=E3,C:C),1)會回傳0呢
04/06 21:56, 9F

04/06 22:04, , 10F
因為不是陣列公式時A:A=E3就會變成A3=E3,AAA=BBB為假(0)
04/06 22:04, 10F

04/06 22:05, , 11F
if只有為真時是C:C,為假時只有False(0)
04/06 22:05, 11F

04/06 22:05, , 12F
所以才會回傳0
04/06 22:05, 12F

04/06 22:20, , 13F
瞭解 謝謝您
04/06 22:20, 13F
文章代碼(AID): #1JFMrpqr (Office)