countifs函數計算 countifs函數怎么用

今天來介紹兩個條件計數函數countif和countifs在一些場景中的常規應用,主要是講解一下它們在不同條件要求下的公式寫法 。
如下圖所示,工作表包含了兩個表格,左側是數據表,右側為統計表,現在需要在統計表中來計算各推薦人推薦的人員,其入職人數和離職、在職人數 。

countifs函數計算 countifs函數怎么用

文章插圖
統計人數是比較常見的一個場景,而countif及countifs等計數函數是統計人數場景中最常用的函數,因此下面我們會根據不同需求來使用兩個函數 。
首先我們來看下countif和countifs函數的語法圖:
countifs函數計算 countifs函數怎么用

文章插圖

countifs函數計算 countifs函數怎么用

文章插圖
從截圖可以看出,兩個函數的表達式寫法有所不同,countif是單條件計數,因此只設定了一組條件區域和條件 , 只有兩個參數;countifs函數則可以設置最多255個參數,因此可以自由設定多組條件區域和條件 。
但這兩個函數的運算規則是一致的,都是統計區域中符合條件的值的總個數 。但countifs函數的邏輯要稍有不同,由于可以設置多個條件 , 而每個條件的關系需要是”且“的關系,即要完全符合設置的多個條件才會被計數 , 如只符合其中之一,則不符條件不被計數 。
下面進入正題,首先來計算各推薦人的推薦入職總人數 。
作者設置了一個單條件的公式:=COUNTIF(D2:D57,F2)
countifs函數計算 countifs函數怎么用

文章插圖
這個公式容易理解,第1參數是條件區域,第2參數是條件,只要在條件區域中找到符合條件的值,并匯總這些值的個數,就得到了公式的結果 。
但由于我們需要計算多個推薦人的統計情況,因此要注意單元格的引用方式 。
將條件區域進行絕對引用,條件為相對引用,這樣能便于公式下拉填充 。
countifs函數計算 countifs函數怎么用

文章插圖
接下來我們要計算推薦人的人員離職人數 。
在左側數據表中我們可以看到離職人員被標注為”已離職“狀態,那么我們在countif函數中設置條件時,就可以直接輸入文本“已離職” 。
不過這里的問題是要計算指定推薦人的人員離職人數 , 因此還要設置一個條件,那么就需要使用到countifs函數來多條件計數 。
所以 , 作者輸入公式:=COUNTIFS($D$2:$D$57,F2,$C$2:$C$57,"已離職")
countifs函數計算 countifs函數怎么用

文章插圖
這是兩組條件的公式寫法,前2個參數是一組條件,后2個參數則是另一組條件 。
條件參數可以設置為單元格引用,或者文本、數值等形式,countifs函數會自動進行條件判定和計數統計 。
我們繼續進行統計,現在要計算在職人數 。
同樣要設置兩個條件,一個是指定的推薦人,另一個是狀態為在職 。
但在數據表中,在職狀態并沒有文本來標注,那么這種情況要如何來寫公式呢?
其實也比較簡單,C列在職狀態中的空單元格,實際就是表示該人員屬于在職,也就可以認為空單元格就是在職 。
而空單元格在公式中可以使用空值來表示 , 因此我們將空值作為一個條件,來輸入公式:
=COUNTIFS($D$2:$D$57,F2,$C$2:$C$57,"")
countifs函數計算 countifs函數怎么用

文章插圖
這個公式與前一公式的結構是一樣的,不同點在于第2組條件的條件設置不同,上一個公式是一個文本,這個公式中則是一個空值表達 。
所以countifs函數的條件不在于是什么形式的,只要能在條件區域中進行查找和匹配,就能進行自動的計數和統計 。
以上就是今天的全部內容,關于countif和countifs函數的應用,是不是非常簡單!
【countifs函數計算 countifs函數怎么用】最后沒關注作者的點點關注,一起來學習excel小知識 。