Excel中統計出不重複數據的個數在我們的工作中是非常常見的,今天給大家分享3個方法,大家看看哪一個更加簡單實用!
方法一:數據透視表
具體操作步驟如下:
1、将鼠标光标移到B2:B12區域中的某個單元格,點擊菜單欄的“插入”選項卡,在“表格”工具組中點擊“數據透視表”。
2、彈出“創建數據透視表”對話框,“選擇放置數據透視表的位置”處選擇“現有的工作表”,然後點擊任意一個空白的單元格,點擊“确定”按鈕。
3、将“數據透視表字段”中的“數據”拖動到“行”區域。
4、然後選中數據透視表的數據區域,在底部可以看到“計數:8”,這裡統計的就是不重複數據的個數。
5、動圖演示如下。
方法二:SUM COUNTIF
具體操作步驟如下:
1、選中D3單元格,在編輯欄中輸入公式:=SUM(1/COUNTIF(B3:B12,B3:B12)),輸入完公式之後按“Ctrl Shift Enter”,公式會自動加上數組公式的符号“{}”(切記:這個符号手動輸入無效)。
2、公式講解。
SUM函數:計算單元格區域中所有數值的和。
語法:=SUM(number1,[number2],…)
參數:number1,number2,...,表示要相加的數字。改數字可以是數字,或Excel中A1之類的單元格引用或A1:A5之類的單元格範圍。
COUNTIF函數:計算某個區域中滿足給定條件的單元格數目。
語法:=COUNTIF(range,criteria)。
參數:range表示要計算其中非空單元格數目的區域,criteria表示以數字、表達式或文本形式定義的條件。
COUNTIF(B3:B12,B3:B12):公式返回的結果為:{1;2;1;2;1;2;2;1;1;1},該結果表示的是B3:B12單元格區域中每個單元格數字的個數。
=SUM(1/COUNTIF(B3:B12,B3:B12)):用1除以公式COUNTIF(B3:B12,B3:B12),得到的結果為:{1;0.5;1;0.5;1;0.5;0.5;1;1;1},最後用SUM函數求和,即可得到不重複的數據個數。
3、動圖演示如下。
方法三:SUMPRODUCT COUNTIF
具體操作步驟如下:
1、選中D5單元格,在編輯欄中輸入公式:=SUMPRODUCT(1/COUNTIF(B3:B12,B3:B12)),輸入完公式按Enter鍵回車。
2、公式講解。
SUMPRODUCT函數:返回相應的數據或區域乘積的和。
語法:=SUMPRODUCT(array1,[array2],...)
參數:array1,[array2],...表示需要進行相乘并求和的一個或多個單元格區域。
COUNTIF(B3:B12,B3:B12):公式返回的結果為:{1;2;1;2;1;2;2;1;1;1},該結果表示的是B3:B12單元格區域中每個單元格數字的個數。
=SUMPRODUCT(1/COUNTIF(B3:B12,B3:B12)):用1除以公式COUNTIF(B3:B12,B3:B12),得到的結果為:{1;0.5;1;0.5;1;0.5;0.5;1;1;1},最後用SUMPRODUCT函數中的每個元素與1相乘再求和,即可得到不重複的數據個數。
3、動圖演示如下。
好了,今天就跟大家分享到這裡,如果你有其它的方法,在評論區留言跟大家一起分享,一起學習!
本文首發公衆号【Word和Excel達人先生】,如需轉載請私信聯系小編~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!