各位讀者朋友們大家好,前面我們VLOOKUP函數講了11期,就暫時告一段落了,如果後面有新的常見用法,我們再做補充,本期我們開始講解第二個函數系列計數函數系列。
今天先給大家介紹最簡單的一個計數函數COUNT函數,這個函數的作用是用來計算數字的個數,比如我們要求紅框中數字的個數,可以直接用COUNT函數=COUNT(B8:B11),得到結果3,因為有3個數字,第一個單元是文本,所以不計,如下圖所示:
那有的同學會提問了,這個這麼簡單,還需要講嗎?不急,我們來看看它的注意事項:
1、COUNT函數只能對數字數據進行統計,對於空單元格、邏輯值、文本數據或者錯誤值將被忽略。簡單來說,這些類型的值,不被計入個數,並且,錯誤值不影響公式,不會致使公式出錯。
2、日期、時間背後是數字的另一種展現形式,也會被COUNT函數計數。日期和時間,其背後都是數字,他們只不過是穿了馬甲的數字,也會被COUNT函數識別為數字計數。這裡給大家普及一下,Excel的最小是日期是1900/1/1,大家可以在表格中寫出這個日期,然後將單元格格式調為常規,你會發現,它其實是數字1。然後隨著日期增長,數字逐漸變大。
3、邏輯值放在數組中或單元格中時,不被計數;單獨作為一個參數時將被計算。
具體情況,可以參考下圖:
常規計數我們就不做案例分享了,給大家講解一個技巧性的案例,如圖所示,我們需要計算各部門人數,如何用COUNT函數來解決呢?
首先,我們可以用等於符號來判斷他們是不是等於目標部門,如下圖:
這裡是數組公式,我們三鍵結束,然後選中公式按F9查看結果,可以想像到,等於目標部門的就是TRUE,不等於的就是FALSE參考下圖:
我們之前注意事項中說到,數組中的TRUE和FALSE是不會被計數,我們需要想辦法,將TRUE變成數字,而FALSE變成非數字的形式。我們知道TRUE和FALSE可以被當成1和0來計算,那我們就可以用1去除以他們,如果是TRUE,則得到結果1/1/=1,而1/0=#DIV/0!,而錯誤值剛好可以被忽略,這時候就可以進行計數了:
這個時候我們只需要用COUNT對得到的結果進行數字計數即可:
以上是一個思路的展示,意在給大家表達的意思是,當我們正面不能直接解決問題的時候,可以考慮將問題進行轉化,轉變成我們能夠處理的簡單問題。以上案例用我們後面即將講解的COUNTIFS即可解決,再次強調,我們講解的是思路,並且這個思路後面是非常實用的。
寫在最後:原創不易,希望大家多多支持,期待與大家一起互相學習,共同進步