Hello,大家好,不知道大家在工作中有沒有遇到過區間統計的問題,對於這樣的問題,可能很多人都覺得無從下手,今天就跟大家分享幾種區間統計的方法,都可以輕鬆搞定區間統計
一、SUMPRODUCT函數
我們以大於3000小於等於10000簡單的跟大家講解下公式的計算過程
公式:=SUMPRODUCT((3000<A1:A88)*(A1:A88<=10000))
SUMPRODUCT函數的作用是返回對應數據區域的乘積之和,在這我們設置兩個條件3000<A1:A88)與A1:A88<=10000讓他們結果相乘作為函數的第一參數。如果條件成立表達式的結果就是true,如果不成立表達式的結果就是false,true可以看作是1,false可以看作是0,然後我們將結果相乘,最後SUMPRODUCT函數會對這個結果求和
二、DCOUNT函數
Dcount函數是一個資料庫函數,他的作用是統計滿足條件的欄位列中的個數
語法為:=DCOUNT(database, field, criteria)
第一參數:要統計的數據區域
第二參數:想要計數的列的欄位名稱
第三參數:計數的條件(附帶表頭欄位)
因為這是一個資料庫函數所以我們需要將想要計數的條件列舉出來,然後才能進行區間統計,我們還是以中間的區間為例跟大家簡單講解下這個函數
公式:=DCOUNT(A1:C88,A1,F7:G8)
第一參數:A1:C88,就是我們想要統計的數據區域
第二參數:A1想要統計的欄位名稱,在這裡我們想要根據利潤進行區間統計,所以將利潤選擇為欄位名稱
第三參數:F7:G8,就是我們構建的條件
因為dcount是一個資料庫函數,他是根據欄位標題來查找數據的,所以我們在選擇參數的時候必須將欄位標包含在參數內
三、FREQUENCY函數
FREQUENCY函數的作用是:計算值在某個範圍內出現的頻率, 然後返回一個垂直的數字數組
語法為:=FREQUENCY(data_array,bins_array)
他的參數一共有兩個
第一參數:要統計的數據區域
第二參數:值插入到的間隔數組或對間隔的引用
使用FREQUENCY進行區間統計,首先我們需要構建間隔點,我們將每個區域的最大值作為間隔點,最大的這個區間中我們可以什麼都不用輸入,他就代表大於上個區間的最大值也就是大於10000,因為這個是一個數組公式所以我們需要先選中對應的單元格區域,然後在編輯欄中輸入公式,最後按ctrl+shift+回車三鍵填充公式
以上就是我們解決區間統計的3種辦法,你更喜歡那種一呢?
我是excel從零到一,關注我持續分享更多excel技巧