excel表格中sumif怎麼用?想必大家在excel中對數據進行去重計數時,通常會先剔除重複數據在計數或通過透視表對某字段數據進行計數,那麼在excel中又是如何借助函數對相關數據進行非重複計數的呢?,我來為大家科普一下關于excel表格中sumif怎麼用?以下内容希望對你有幫助!
想必大家在excel中對數據進行去重計數時,通常會先剔除重複數據在計數或通過透視表對某字段數據進行計數,那麼在excel中又是如何借助函數對相關數據進行非重複計數的呢?
在excel中,非重計數的公式是:SUMPRODUCT(1/COUNTIF(計數區域,計數區域))。
例1:要計算A2:A11區域中字母出現的個數,直接在單元格内輸入公式=SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11)),得到的結果4即為非重計數的結果。
下面具體說說這裡的的計算過程和計算邏輯,以便大家進行理解和應用。
先簡單介紹下這裡用到的SUMPRODUCT和COUNTIF 函數:
SUMPRODUCT 返回相應數組或區域内數字的和。在對公式内返回的結果是數組時求和,需要用到就是SUMPRODUCT函數,而不是SUM函數。
例2:表中A1:B3區域内數字的和=SUMPRODUCT(A1:B3)
COUNTIF 函數計算的是某個區域中滿足給定條件的單元格數目,在去重計數時可用來計算要計數的對象出現的次數(頻數)。
例3:A1:C3區域内“綠”出現的次數=COUNTIF(A1:C3,"綠")
例4:計算下表A2:A11區域内每個單元格内值的對應的頻數,有兩種方法。第一種是在B2單元格内輸入公式=COUNTIF(A$2:A$11,A2),然後下拉進行填充。
第二種方法是先選中B2:B11區域,然後在B2單元格内輸入公式=COUNTIF(A2:A11,A2:A11),再同時按下Ctrl Shift Enter鍵即可把公式返回的數組依次進行填充,得到的結果就是各個單元格内的值對應的頻數或出現的次數(這是理解去重計數公式的關鍵)。
簡單的介紹了SUMPRODUCT 和COUNTIF 函數的使用後,下面就明白了計數公式SUMPRODUCT(1/COUNTIF(計數區域,計數區域))的計算過程。
還是以計算字母的種類數為例:
(1)表中A2:A11區域内字母種類數=SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11)),結果為4。
(2)非重計數過程中先用COUNTIF(A2:A11,A2:A11)計算了各個單元格内字母出現的次數,也就是字母對應的頻數,再求其倒數也就是頻率。每個字母對應的頻率相加就是1,所以不管同一個字母出現了多少次,最終頻率相加仍然為1,代表了一種字母。
(3)最後,再用公式SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11))對所有字母的對應的頻率相加就得出了字母的種類數。
以上就是對非重計數公式及其計算過程全部的介紹,若還有疑問可關注微信公衆号“方知數據”進行交流。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!
喵:請你們不要強奸我的靈魂!
,
2023-07-13