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技巧
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!