作者superyow (超人氣偶像)
看板Office
標題Re: [算表] 一列中相異元素的各數?
時間Tue Nov 16 19:21:49 2010
※ 引述《superyow (超人氣偶像)》之銘言:
: ※ 引述《glut (glut)》之銘言:
: : 軟體:excel
: : 版本:2007
: : 比如說一列
: : a a a b b c c c c c d
: : 上面相異元素有4種
: : 怎麼寫可以求出來呢?
: : 謝謝
: 借標題問個類似的問題,若今天要處理的資料變成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: 210.69.126.253
→ GodOfTiger:這公式是在求範圍內相異的元素個數 跟你要的組合不一樣 11/16 22:38
→ GodOfTiger:A,B,C,1,2,3,4,5,甲 => 當然有"9"種元素呀 11/16 22:38
→ GodOfTiger:我在上一篇有提到code()是因為a跟A會算成同一種 XD~~ 11/16 22:42
推 GodOfTiger:你可以把=A1&B1&C1弄在隔壁欄 再套W大的公式 11/16 22:45
→ GodOfTiger:範圍改成D1:D11 速速看 11/16 22:45
→ superyow:G大提的方法我有想過,確實可行,但就是多了一個步驟 XD 11/17 12:14