Re: [算表] 請問如何排序?(計算不重覆的數字 唯一值)

看板Office作者 (David)時間17年前 (2008/11/21 03:38), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
直接正面對決(函數或篩選) 請參考說明檔中 "使用函數計算唯一值的數目" http://office.microsoft.com/zh-tw/excel/HP030561181028.aspx 引用部分如下(函數部分) =========================================== 有時您會想要在某個包含重複值的範圍中,找出唯一值的數目。舉例來說,如果某欄包含 的數值為 5、6、7、6,則該欄包含了 3 個唯一值 — 5、6 和 7。 A B 1 資料 資料 2 986 王大明 3 葉剛 563 4 67 789 5 235 6 王大明 葉剛 7 689 789 8 葉剛 143 9 56 237 10 67 235 公式 =SUM(IF(FREQUENCY(A2:A10,A2:A10)>0,1)) 說明 (結果) 計算儲存格 A2:A10 中唯一數值的數目,但是不將空白儲存格或文字值計算在內 (4) =========================================== 只有數字的話,公式不會太難。 其實上式寫 =SUM(IF(FREQUENCY(A2:A10,A2:A10),1)) 即可。 篩選就是勾選[不選重複的記錄] 核取方塊,再算篩選結果有幾個。 若嫌太難 (不只有數字時會較難) 利用排序確實是好方法 假設10個數字從A1~J1已經排好 A2輸入 1 B2公式 =(A1<>B1)+A2 拉到J2即有結果 7 複習一下,直接結果公式為 =SUM(IF(FREQUENCY(A1:J1,A1:J1),1)) 原理可以參考這篇 #17M7X60I 4060 12/07 JieJuen □ [算表] EXCEL函數:FREQUENCY演算法 至於小計 也是另一方法 不過資料可能要轉置成直的才行(如果原本是橫的) 若要"有條件"求不重覆數,那真的是長到爆炸的一條式子。(陣列公式) #17Gnh6cZ 3883 11/21 JieJuen □ [算表] EXCEL:有條件求不重覆數 ※ 引述《csmcboy ( )》之銘言: : 標題: [算表] 請問如何排序? : 時間: Thu Nov 20 23:29:14 2008 : : 軟體:EXCEL : : 版本:2003 : : 請教大大 : 假設我有10個數字 : 分別為 : : 1 2 3 5 5 6 8 9 9 9 : : 實際上 數列是只有7個不同數字排列而成 : 請問 我要如何用EXCEL算出當中不重複的數字總數(7)呢? : : -- : 有筆有劍有肝膽, : 亦狂亦俠亦溫文. : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 219.71.94.111 : → ishtarmms:對了(記得排序) 11/21 00:00 : → ishtarmms:用小計的功能,先算出個數,再新增一欄打數字... 11/21 00:01 : → ishtarmms:我打反了~請記得由二樓看到一樓囧 11/21 00:02 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.51.13 ※ 編輯: JieJuen 來自: 218.164.51.13 (11/21 04:16)

11/21 18:27, , 1F
說明檔有提到樞紐分析,算是另種間接得到答案的方法.
11/21 18:27, 1F
文章代碼(AID): #199RpAwN (Office)
文章代碼(AID): #199RpAwN (Office)