Excel計數函式countif和countifs在不同條件要求下的公式寫法
今天來介紹兩個條件計數函式countif和countifs在一些場景中的常規應用,主要是講解一下它們在不同條件要求下的公式寫法。
如下圖所示,工作表包含了兩個表格,左側是資料表,右側為統計表,現在需要在統計表中來計算各推薦人推薦的人員,其入職人數和離職、在職人數。
統計人數是比較常見的一個場景,而countif及countifs等計數函式是統計人數場景中最常用的函式,因此下面我們會根據不同需求來使用兩個函式。
首先我們來看下countif和countifs函式的語法圖:
從截圖可以看出,兩個函式的表示式寫法有所不同,countif是單條件計數,因此只設定了一組條件區域和條件,只有兩個引數;countifs函式則可以設定最多255個引數,因此可以自由設定多組條件區域和條件。
但這兩個函式的運算規則是一致的,都是統計區域中符合條件的值
的
總個數。但countifs函式的邏輯要稍有不同,由於可以設定多個條件,而每個條件的關係需要是”且“的關係,即要完全符合設定的多個條件才會被計數,如只符合其中之一,則不符條件不被計數。
下面進入正題,首先來計算各推薦人的推薦入職總人數。
作者設定了一個單條件的公式:
=COUNTIF(D2:D57,F2)
這個公式容易理解,第1引數是條件區域,第2引數是條件,只要在條件區域中找到符合條件的值,並彙總這些值
的
個數,就得到了公式的結果。
但由於我們需要計算多個推薦人的統計情況,因此要注意單元格的引用方式。
將條件區域進行絕對引用,條件為相對引用,這樣能便於公式下拉填充。
接下來我們要計算推薦人的人員離職人數。
在左側資料表中我們可以看到離職人員被標註為”
已離職
“狀態,那麼我們在countif函式中設定條件時,就可以直接輸入文字“
已離職
”。