1樓:最愛榆錢葉子
在b2單元格輸入公式=sumproduct(1/countif(a2:a8,a2:a8)),即可統計出a列a2:a8單元格區域的不重複值的個數。如下圖所示:
公式解釋:countif(a2:a8,a2:
a8)將對a2:a8單元格區域中的每個資料進行個數統計,也就是a2:a8單元格區域中a2單元格數值的個數是countif(a2:
a8,:a2),a2:a8單元格區域中a3單元格數值的個數是countif(a2:
a8,a3)。
此類推,相當於=countif(a2:a8,),最後的結果就是,也就是a2:a8單元格區域中每個單元格中的資料的個數分別是2,2,3,3,3,2,2。
2樓:匿名使用者
比如a列有100個資料
不重複個數
=sumproduct((1/countif(a1:a100,a1:a100))*(countif(a1:a100,a1:a100)>=1))
後來發現我的這個答案是最不好的,比別人的長,複雜,呵呵
在excel中如何用公式統計不重複的值的個數
3樓:匿名使用者
求特定範圍內不重複資料的個數,某個數重複多次出現只算一個。利用=sumproduct(1/countif(a2:a7,a2:a7))公示計算。
計算各個資料重複的個數,利用=countif(a$1:a$100,a2)公式計算,如:
4樓:老黃搞事
用sum陣列公式,=sum(1/countif(b2:b13,b2:b13))統計不重複值
理解這個函式的用法,關鍵在於兩點:一是對countif函式的掌握,尤其是1/countif求倒數,這是個很巧妙的用法,需要結合公式好好領悟;二是對sum陣列函式用法的掌握。學習函式,在深刻理解函式含義的基礎上,重在學會如何梳理思路,這比學會了多少函式數量更重要。
先求出每一行的每個省份在整個b列中出現的個數和,然後再求和,用1除以每個省份出現的次數,也就是省份的倒數之和相加,最終就是每個不重複的省份和。
首先在c列中輸入公式,=countif($b$2:$b$13,b2),然後下拉公式,就是每行每個省份出現的次數和。
在d列中輸入公式:=1/d2,下拉公式,求出倒數。最後,在e列中輸入公式:
=sum(1/countif($b$2:$b$13,b2)),下拉。得出的結果和d列肯定是一樣的。
用sum陣列公式,=sum(1/countif(b2:b13,b2:b13)),然後同時按下陣列專用組合鍵:ctrl+shift+enter,出現了大括號。
5樓:
求a1:a100範圍內不重複資料的個數,某個數重複多次出現只算一個。有兩種計算方法:
一是利用陣列公式:
=sum(1/countif(a1:a100,a1:a100))輸入完公式後按ctrl+shift+enter鍵,讓它自動加上陣列公式符號"{}"。
二是利用乘積求和函式:
=sumproduct(1/countif(a1:a100,a1:a100))
6樓:匿名使用者
假設你的資料在a2:a21,
統計資料個數(重複資料只計算1次)
=sumproduct(1/countif(a2:a21,a2:a21))
7樓:匿名使用者
先用篩選
去掉重複的數字,再有count進行個數的統計.
1資料----篩選----高能篩選---選中在原有區域顯示結果和"選擇不重複的記錄,資料區域選擇所有的數字 ,條件區域不用輸入.
2.=count(a1:a12)來統計所有篩選後的數字.
8樓:嵐藍煙
對於此類公式統計一般有兩種計算方法:
1、利用陣列公式:
在空白**中輸入“=sum(1/countif(a1:a100,a1:a100))”
輸入完公式後按ctrl+shift+enter鍵,讓它自動加上陣列公式符號"{}"。
2、利用乘積求和函式:
在空白**中輸入“=sumproduct(1/countif(a1:a100,a1:a100))”
輸入完公式後按enter鍵即可