Re: [算表] 一列中相異元素的各數?

看板Office作者 (windknife18)時間15年前 (2010/11/17 12:39), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串4/4 (看更多)
根據你的問題如果真的要在一個公式內顯示,那就有點複雜了說, 不過也蠻好玩的,想了一下,下面的應該可行,測看看囉! 至於解說,這我就比較不在行了,不過你可以一段一段的使用F9去追蹤, =SUM(IF(ISERROR((1/MMULT(($A$1:$A$11=TRANSPOSE(A1:A11))* ($B$1:$B$11=TRANSPOSE(B1:B11))*($C$1:$C$11=TRANSPOSE(C1:C11)), ROW($A$1:$A$11)^0))),0,(1/MMULT(($A$1:$A$11=TRANSPOSE(A1:A11))* ($B$1:$B$11=TRANSPOSE(B1:B11))*($C$1:$C$11=TRANSPOSE(C1:C11)), ROW($A$1:$A$11)^0)))) 輸入完按 Ctrl+Shift+Enter ※ 引述《superyow (超人氣偶像)》之銘言: : ※ 引述《superyow (超人氣偶像)》之銘言: : : 借標題問個類似的問題,若今天要處理的資料變成3列 : : a a a b b c c c c c d d : : 1 1 2 1 2 3 1 1 1 1 2 1 : : A B B A A B B B B C C C : : 要找出3列都不相同的數量,以上例是10組不同的, : : 有辦法用函數辦到嗎? : : 懇請板上高手幫忙,謝謝~ : 抱歉 : 我用了W大或是G大的方法都沒辦法得到正確答案 : 以下是我造的數據 : A 1 甲 : A 1 甲 : A 2 甲 : B 3 甲 : B 3 甲 : B 1 甲 : C 4 甲 : C 5 甲 : C 5 甲 : C 5 甲 : C 5 甲 : 總共應該是有6種相異的組合, : 但用W大的方法或先用G大先造數據的方法得到的答案都是9, : {=SUM(IF(A1:C11="","",1/COUNTIF(A1:C11,A1:C11)))} : 小弟愚笨,我不是很懂W大的函數內容的思考邏輯, : 懇請W大能說明一下這個陣列函數的寫法和思考過程嗎? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.84.78

11/17 12:52, , 1F
XD 發威了
11/17 12:52, 1F

11/18 12:39, , 2F
orz...真的太威了,感謝W大
11/18 12:39, 2F

11/18 13:37, , 3F
^^
11/18 13:37, 3F
文章代碼(AID): #1CuroQzF (Office)
文章代碼(AID): #1CuroQzF (Office)