解析5種統計不重值個數的Excel公式

2022-01-30 Excel自學教程

統計不重複值個數,一直是困擾Excel新手的問題,今天提供三種方法,教會大家。


一、Countif法

公式:E3

=SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))

公式原理:挨個統計每個值在區域的總個數,之後用1除,個數2變成1/3,個數為3變成1/3,相同的類,加在一起,還是值為1。

注意:Countif引用區域只能為區域,不能為數組。

二、Match函數法

公式:E4

=SUMPRODUCT(N(MATCH(A2:A10,A2:A10,)=ROW(A2:A10)-1))

公式原理:首先在A列挨個查找自已的位置,返回的行號是否是此時的行號,之後將N轉換成值,然後再用Sumproduct函數求和。

三、Frequency法

公式:E7

=COUNT(1/FREQUENCY(B2:B10,B2:B10))

公式原理:Frequency函數,可統計數字出現頻率,若第一次出現,會返回個數,第二次出現,返回0,1/FREQUENCY(),數字還是數字,0轉換成錯誤值。Count可統計數字的個數。

需要注意:只能統計數字。

四、 多列計算不重複個數 

【舉例】根據A和B列統計不重複的個數。

用match方法,把區域連接在一起即可。

=SUMPRODUCT(N(MATCH(A2:A7&B2:B7,A2:A7&B2:B7,0)=ROW(A2:A7)-1))


五、根據相應條件求不重複個數

如果添加條件,再計算唯一值個數,就很難了。

【舉例】需要計算北京地區A產品的出現次數,型號相同,只計1次。


公式:E11

=SUM(N(MATCH(IF((A2:A8="北京")*(B2:B8="A"),C2:C8),IF((A2:A8="北京")*(B2:B8="A"),C2:C8),0)=ROW(C2:C8)-1))-1

公式原理:先用IF和條件將不符合條件的數值,轉換為FALSE,其他的保留為原值,之後再套用Match函數,計算不重複個數。-1 是因數組包含FALSE項,除去它之後才是真正的不重複個數。

說明:如果是數值不重複個數,可用()*()代替IF()判斷。

如果你是同學,長按下面二維碼 - 識別圖中二維碼 - 關注,就可以每天一起學Excel了。

相關焦點

  • 多條件統計個數的Excel函數
    收錄於話題 #常用函數百科 60個
  • Excel中統計個數的函數有哪些?如何使用
    118個 本文是看到這個問題而寫的答案:excel中count和countif和countifs三者的區別?
  • Excel公式中8個常見的錯誤值,了解它們,你的公式水平更上一層樓
    Hello,大家好,在使用excel公式的時候,相信很多人都會遇到錯誤值,當我們不明白錯誤值為什麼出現的時候,很多人都會選擇重新將公式寫一遍,如果我們能清楚錯誤值出現的原因,就能快速定位到公式錯誤的位置然後改正,了解錯誤值出現的原因是我們提高excel公式水平必須掌握的知識點,今天跟大家分享8個excel中常見錯誤值出現的原因
  • EXCEL函數與公式:錯誤類型與公式
    Excel中有許多種錯誤類型,每種錯誤發生時,會有不同的錯誤提示,但我們大多數人對其都不太了解,經常有映象的頂多就是#DIV/0!和#REF!錯誤,本文為大家深入剖析各類錯誤產生的原因,以幫助大家減少錯誤。
  • Excel的統計分析功能
    Excel擁有豐富的內置函數和強大的數據計算公式。
  • excel怎樣統計單元格的個數
    在我們自從使用Excel表格時,經常需要統計單元格個數,可能還有很多人不知道用什麼函數來快速統計單元格個數,下面小編就為大家帶來Excel統計單元格的個數的方法教學,感興趣的小夥伴快來看看吧。2.輸入公式如下:
  • Excel公式練習11:顛倒單元格區域中的數據
    例如,下圖所示工作表中的單元格區域Data(即A1:A7),使用公式將原來處於區域Data中第一個單元格A1中的數據放置到最後一個單元格,本例中為單元格C7,將區域Data中第二個單元格A2中的數據放置到倒數第二個單元格C6,……,依此類推,直至將區域Data中最後一個單元格A7中的數據放置到第一個單元格C1。
  • 銷售統計經常用到的6個Excel函數公式,做出的銷售報表老闆最喜歡
    作為公司的銷售統計,天天面對的銷售數據匯總求和、找出最大銷量、計算平均銷量等等,今天小編分享幾個Excel函數公式,輕鬆完成銷售統計報表,最後還可以生成圖表讓數據更直觀。上圖表格中,是3家店鋪上一周的產品銷售數量,以此為例對銷售報表作如下統計處理:一、按部門統計各產品的日均銷量在K2單元格輸入公式:=AVERAGEIF($B:$B,$J2,C:C)
  • excel數據提取技巧:從混合文本中提取數字的萬能公式
    有沒有能把任何文本中包含的所有數字都提取出來的公式?當然是有的,今天就給大家帶來提取數字的萬能公式,不管數字在文本中的位置是否有規律,不管文本中數字有多少,它都能把數字提取出來。趕緊來看看吧!學習更多技巧,請收藏關注部落窩教育excel圖文教程。在上一篇文章中,小花講解了通過觀察混合文本特徵,設置特定公式,完成數據提取的三種情景。
  • 8個Excel統計分析小技巧
    如下,是某企業的日常銷售收入流水數據:1、自動計算每日銷售收入排名輸入公式如下
  • Excel函數公式:計算「最終得分」的2個超級技巧,簡單高效 - Excel...
    「修剪分數」其實就是需要去除的個數除以總個數。當去除的數為奇數時,將去除的數向下捨入為最接近2的倍數。目的:計算參賽人員的「最終得分」。方法:在目標單元格中輸入公式:=TRIMMEAN(C3:J3,2/COUNT(C3:L3))。解讀:1、公式中C3:J3為需要計算的數據範圍,2為需要去掉的1個「最高分」和1個「最低分」。
  • 15個excel動畫技巧,簡單實用,可直接套用
    hello,大家好,今天跟大家分享15個excel小動畫,如果工作中遇到類似的問題即可快速搞定,話不多說,讓我們直接開始吧1.利用查找統計單元格顏色首先我們按ctrl+f查找窗口,然後點擊旁邊的格式,在單元格中想要計算的顏色
  • 製作excel自動化考勤表,七大功能,助你輕鬆搞定考勤統計
    自動計算當月應出勤天數,遇到節假日需要手動添加節假日5. 自動添加邊框,公式自動填充,下拉6. 自動匯總當月考勤7.=IFERROR(IF(MONTH(B3+1)=$H$2,B3+1,""),"")向右拖動,在這裡我們一共拖動30個格子即可,因為月份最多30天,然後我們選擇日期這個區域然ctrl+1調出格式窗口然後選擇自定義,在類型中輸入d號,點擊確定,這樣的話就變成了號數緊接著我們在下面一行的單元格對應的位置中輸入=b3然後向右填充數據,然後按ctrl+1調出格式窗口,選擇自定義將類型設置為
  • 天天要用的9個Excel數據分析小技巧
    對企業來說,銷售數據的日常監測尤為重要,財務和銷售統計崗位,一定要收藏今天蘭色分享的9個數據分析技巧。
  • excel函式分類及清理處理類
    對於初學者,有的時候並不需要急於苦學R語言等專業工具(當然會也是加分項),因為Excel涵蓋的功能足夠多,也有很多統計、分析、視覺化的插件。只不過我們平時處理資料的時候,很多函式都不知道怎麼用。這篇文章將介紹資料分析常用的43個Excel函式及用途。
  • 5個高效EXCEL數據分析小技巧!
    對於上面的問題,我們可以在F4單元格中輸入公式「=VLOOKUP(B4, $H$4:$L$15, 5, 0)」。按回車鍵後,在City欄位下將會返回所有Customer id為1的城市名稱,然後將公式複製到其他單元格中,從而匹配所有對應的值。
  • EXCEL考勤模板:遲到早退次數折算為出勤,全自動統計,值得擁有
    今天分享如何用excel做動態考勤表,考核項齊全、有統計功能,你值得擁有。第一步:做表格框架做出如下圖樣式的表格,表格右側一部分是需要記錄的考核項目,如遲到次數、病假天數等等這些信息。每個員工的考勤記錄都分上午和下午。
  • 這個excel考勤表,每月自動更新日期,一鍵查詢
    多少HR新手每月都要被員工考勤表給折磨,下面這個excel製作的考勤表,可以自動更新每月日期,便捷錄入考勤狀態,還可以智能統計出勤、休息等各考勤狀態數據。是不是很實用 ,跟著小編一起往下看吧~智能考勤表首先,製作一個基本excel表,如下圖:需注意的是,excel中第一行需合併,第二行倒數1-2合併,3-5合併。
  • 職場excel如何用函數進行五星打分?大神一個公式就搞定!
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:五星打分(int\rept)在excel表格裡面現在,我們就來用函數公式實現excel自動化辦公。一、掌握「int函數」的用法因為最常用的五星打分是5分制的,而可能你的原始分值是100分制,或者10分制等等,就需要進行換算。
  • 最好用的28個Excel公式
    28個公式,你還記得幾個?=C8*$C$5+D8*$D$5+E8*$E$5引用方式有絕對引用、混合引用、相對引用,可以藉助F4鍵快速切換。如果學了SUMPRODUCT函數,也可以換種方式。3.重量±5以內為合格,否則不合格。