一、countifs函數簡介
countifs函數是一種Excel中的函數,用來統計符合多個條件的單元格的數量。countifs函數可以同時指定多個條件,並且條件可以是數值、文本和日期,相比於多個if函數,countifs函數更加簡潔明了。
二、基本語法
=countifs (區域1,條件1,區域2,條件2,...)
區域1:要統計的區域
條件1:與區域1相關的條件
區域2:再指定一個區域,以此類推
條件2:與區域2相關的條件,以此類推
三、實例介紹
1. 統計某列中滿足一個條件的單元格數量
假設有一個Excel表格,其中A列為學生姓名,B列為學生成績,現在需要統計成績大於80的學生人數,使用countifs函數如下:
=countifs(B2:B10,">80")
其中,B2:B10為統計的區域,”>80″為條件。
2. 統計滿足多個條件的單元格數量
假設在上述的例子中,需要同時統計成績大於80並且性別為男生的學生人數,使用countifs函數如下:
=countifs(B2:B10,">80",C2:C10,"男")
B2:B10為統計的區域,”>80″和”C2:C10″、”男”分別為兩個條件,需要使用逗號隔開。
3. 統計符合多個條件的單元格數量並且條件值來自於其它區域
假設在一張考試成績表中,需要統計語文和數學成績都大於80分的學生總數,且這兩門成績分別存儲在C和D列中,可以使用以下代碼來處理:
=countifs(C2:C10, ">80", D2:D10, ">80")
這個函數將檢查語文和數學兩個區域,找到所有滿足條件的單元格並返回其總數.
四、一些特殊的用途
1. 使用特殊字符串
如果要尋找包含某個特殊字符或文本的單元格,可以使用通配符(*)來代替。例如,要尋找所有單元格中包含「Excel」的函數,可以使用以下公式:
=countif(A1:A10,"*Excel*")
2. 使用通配符和邏輯運算符
如果要對具有特定通配符的值執行多個條件測試,則應使用AND或OR邏輯運算符。例如,要計算區域A1:A10中所有「Excel」單元格中同時出現「VBA」和「出版物」的數量,可以使用以下公式:
=countifs(A1:A10, "*Excel*", A1:A10, "*VBA*", A1:A10, "*出版物*")
3. 使用日期範圍
可以使用日期範圍來查找包含在指定時間區間內的值。例如,如果要返回某個日誌文件中某周的所有行,可以使用以下公式:
=countifs(A1:A10, ">= 2019-08-01" , A1:A10, "<=2019-08-07" )
這條公式假設日期格式為「yyyy-mm-dd」。
五、總結
countifs函數是Excel中十分常用的一種函數,它可以方便地統計符合多重條件的單元格數量。無論你是在工作中或是學習中,countifs函數都是相當有用的工具。以上是countifs函數的一些基本介紹和實例,希望能幫助你更好地掌握該函數的使用。
原創文章,作者:RYJPU,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/334737.html