Re: [算表] Excel 2003的問題--COUNTIF BUG,唯一值

看板Office作者 (David)時間17年前 (2009/03/15 15:44), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
這應是countif的bug 數值超過15位時後面無法儲存(即使存成文字格式) 可用陣列公式修正 -- 修正單純countif,即=COUNTIF(A1:A2,A1) =SUM(--(A1:A2=A1)) 或是另列一欄 =A1&"A" 讓他確實變成文字 030300010000300143A 這樣也不會錯了 http://www.google.com/search?q=COUNTIF+BUG+DIGIT http://www.dailydoseofexcel.com/archives/2006/10/10/countif-bug/ 本文例中乍看是16位 不過那是因為首位為0 實際上仍只儲存15位數值 求唯一值 陣列公式 以Ctrl+Shift+Enter結尾 =SUM(--(FREQUENCY(MATCH(A1:A2,A1:A2,),MATCH(A1:A2,A1:A2,))>0)) 說明檔 計算唯一文字或數值 http://office.microsoft.com/zh-tw/excel/HP030561181028.aspx ※ 引述《naphuang (天涼好個秋)》之銘言: : 軟體:Excel : 版本:2003 : 目的:A欄有1000列,裡面會有重複的項目,想要計算A欄的總項目數 : 但是...我發現有幾個的內容,例如 : A : 1 030300010000300151 : 2 030300010000300153 : 在b1輸入 ={COUNTIF(A3:A4,A3:A4)}後, : 會得到答案是2 : 請問一下這兩個是不一樣的呀,為什麼答案會是2呢? : PS:如果A1、A2換成 : 010100001010000120 : 010100001016500060 : 又會得到正確得答案1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.51.224 ※ 編輯: JieJuen 來自: 218.164.51.224 (03/15 16:00)

03/15 17:11, , 1F
感謝J大精闢的解說,又多瞭解一樣了,謝謝~~
03/15 17:11, 1F

03/15 18:10, , 2F
^^
03/15 18:10, 2F
文章代碼(AID): #19lB74UG (Office)
文章代碼(AID): #19lB74UG (Office)