tft每日頭條

 > 生活

 > excel中怎樣根據條件計數

excel中怎樣根據條件計數

生活 更新时间:2024-11-25 09:46:30

前一篇文章中,我們學習了如何在Excel中進行條件計數。進一步地,如果我們需要進行多條件計數,應該怎麼實現了。條件計數文章中講到的函數隻能使用一個過濾條件,并不滿足多條件計數的需求。

當然,Excel也為我們提供了相應的函數來實現這個功能,就跟多條件求和一樣(如何進行多條件求和可以看回我以前發過的文章)。這個函數就是:countifs。

按照慣例,我們先看一下它的函數簽名:

(由于條件限制,本文示例用的是 WPS,但 countifs 函數的使用在 WPS 和微軟 office 中是完全相同的)

excel中怎樣根據條件計數(如何進行多條件計數)1

countifs 函數簽名

如果看過我寫的多條件求和的文章,看到這個簽名應該會覺得熟悉,這個countifs函數的用法與多條件求和函數的用法幾乎是一樣的,區别在于第1個參數——條件求和函數需要在第一個參數指定求和區域。而多條件計數函數countifs不需要指定,因為它是按行來統計的。所以直接就是區域1、條件1、區域2、條件2。

下面看看使用示例,下圖中的函數可以統計出一年級的男生數量有多少:

excel中怎樣根據條件計數(如何進行多條件計數)2

統計一年級的男生數量

如上圖,第一個參數,即區域1,我選擇的是D2:D26,即年級所在列,第二個參數,即條件1,我直接引用了單元格K7,當然這裡直接硬編碼寫上“一年級”也是可以的;第三個參數,即區域2,我選擇的是性别列,即C2:C26,則第四個參數,也即條件2,則是J8,同樣也可以直接寫上“男”。

直接點解釋就是:在D2:D26這個區域中,統計值等于K7的單元格數量,在C2:C26這個區域中,統計值等于J8的單元格數量;同時滿足這兩2條件的就是最終需要的結果,也就是上圖公式作用。看看結果:

excel中怎樣根據條件計數(如何進行多條件計數)3

一年級男生數量統計結果

上圖中我用淺藍色矩形框框出了一年級男生的記錄(注意第2個框中有2條記錄),跟函數統計結果是一緻的。

下圖給出了硬編碼條件的寫法:

excel中怎樣根據條件計數(如何進行多條件計數)4

countifs 硬編碼條件參數

但這種寫法不是推薦的,因為後面還需要統計其他年級的人數,高效的做法是可以直接向右拖拽填充,就可以直接得到結果。如果硬編碼的話,在向右拖拽後,條件1還會保持為“一年級”,顯然這個不是我們需要的,完整而标準的寫法如下:

excel中怎樣根據條件計數(如何進行多條件計數)5

countifs 函數推薦寫法

這樣寫的話,就可以直接向下、向右拖拽填充,得到最終需要的統計結果。

(如果對上圖公式裡面的美元符号不理解,可以關注我後續的文章,後續将單獨寫一篇文章講美元符号的使用,很有用!)

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved