Excel計數函式countif和countifs在不同條件要求下的公式寫法

今天來介紹兩個條件計數函式countif和countifs在一些場景中的常規應用,主要是講解一下它們在不同條件要求下的公式寫法。

如下圖所示,工作表包含了兩個表格,左側是資料表,右側為統計表,現在需要在統計表中來計算各推薦人推薦的人員,其入職人數和離職、在職人數。

Excel計數函式countif和countifs在不同條件要求下的公式寫法

統計人數是比較常見的一個場景,而countif及countifs等計數函式是統計人數場景中最常用的函式,因此下面我們會根據不同需求來使用兩個函式。

首先我們來看下countif和countifs函式的語法圖:

Excel計數函式countif和countifs在不同條件要求下的公式寫法

Excel計數函式countif和countifs在不同條件要求下的公式寫法

從截圖可以看出,兩個函式的表示式寫法有所不同,countif是單條件計數,因此只設定了一組條件區域和條件,只有兩個引數;countifs函式則可以設定最多255個引數,因此可以自由設定多組條件區域和條件。

但這兩個函式的運算規則是一致的,都是統計區域中符合條件的值

總個數。但countifs函式的邏輯要稍有不同,由於可以設定多個條件,而每個條件的關係需要是”且“的關係,即要完全符合設定的多個條件才會被計數,如只符合其中之一,則不符條件不被計數。

下面進入正題,首先來計算各推薦人的推薦入職總人數。

作者設定了一個單條件的公式:

=COUNTIF(D2:D57,F2)

Excel計數函式countif和countifs在不同條件要求下的公式寫法

這個公式容易理解,第1引數是條件區域,第2引數是條件,只要在條件區域中找到符合條件的值,並彙總這些值

個數,就得到了公式的結果。

但由於我們需要計算多個推薦人的統計情況,因此要注意單元格的引用方式。

將條件區域進行絕對引用,條件為相對引用,這樣能便於公式下拉填充。

Excel計數函式countif和countifs在不同條件要求下的公式寫法

接下來我們要計算推薦人的人員離職人數。

在左側資料表中我們可以看到離職人員被標註為”

已離職

“狀態,那麼我們在countif函式中設定條件時,就可以直接輸入文字“

已離職

”。