在EXCEL裡如果我用COUNTIFS統計符合條件的個數,為什麼只能設定一個條件啊?
- 2021-10-23
COUNTIFS函式適合統計數量,大量資料相加的話用SUMPRODUCT函式,具體方法如下:
1、假設建立一個員工休假表格如下圖。
2、如果用COUNTIFS函式只能統計兩列的條件並且不能相加。
3、改為SUMPRODUCT函式,首先選擇姓名列和所有休假列,函式公式如下。
4、然後在SUMPRODUCT函式公式後面乘8,用SUMPRODUCT函式處理列多的資料。
COUNTIFS可以計算多個區域中滿足給定條件的單元格的個數,只要條件設定正確都是可以的
語法
countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)
criteria_range1為第一個需要計算其中滿足某個條件的單元格數目的單元格區域(簡稱條件區域)
criteria1為第一個區域中將被計算在內的條件(簡稱條件),其形式可以為數字、表示式或文字。例如,條件可以表示為 48、“48”、“>48” 、 “廣州” 或 A3;
擴充套件資料
:
同理,criteria_range2為第二個條件區域,criteria2為第二個條件,依次類推。最終結果為多個區域中滿足所有條件的單元格個數。
Excel2007中新增函式,為countif函式的擴充套件。用法與countif類似,但countif針對單一條件,而countifs可以實現多個條件同時求結果。
Excel函數術語
引數
引數可以是數字、文字、形如 TRUE 或FALSE的邏輯值、陣列、形如 #N/A 的錯誤值或單元格引用。給定的引數必須能產生有效的值。引數也可以是常量、公式或其它函式。
引數不僅僅是常量、公式或函式,還可以是陣列、單元格引用等。
陣列
用於建立可產生多個結果或可對存放在行和列中的一組引數進行運算的單個公式。在Microsoft Excel有兩類陣列:區域陣列和常量陣列。區域陣列是一個矩形的單元格區域,該區域中的單元格共用一個公式;常量陣列將一組給定的常量用作某個公式中的引數。
參考資料來源:百度百科-COUNTIFS
百度百科-excel函式
COUNTIFS用來統計多個區域中滿足給定條件的單元格的個數,只要設定正確十個條件都可以,它的語法是:
=countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)
criteria_range表示區域,criteria1表示統計的條件,中間用英文逗號隔開
如果只能統計一個條件,請檢查你的設定適合正確。
下面以求產地為廣州且單價大於等於3,庫存量大於20的品種個數為例:
不懂你是如何在A列標識這些假別的,如果公式中寫的不對或有漏寫自已補上
公式寫成如下
=SUMPRODUCT(COUNTIF(A1:A31,{“年”,“喪”,“婚”,“培”,“公司假”,“病”})*8)
說明
COUNTIFS(criteria_range1標準1 [criteria_range2 criteria2] 。。。)的COUNTIFS功能語法有以下引數(引數:一個動作,事件,方法,屬性,一個語法函式或過程的資訊價值):
criteria_range1必要的。在其中的第一區域相關聯的條件。
標準1。條件的形式為數字,表示式,單元格引用或文字可以被用來定義哪些細胞計數。例如,條件可以表示為32,“> 32”,B4,“蘋果”或“32”。
criteria_range2,criteria2,。。。可選的。其他區域和其相關的條件。最多允許127個地區/條件。的/>點每個附加的區域必須引數criteria_range1有相同數量的行和列。在這些領域,需要彼此相鄰的。
每個區域註解
一次使用的一個單細胞的條件。如果所有的第一個單元格相關聯的標準,以滿足他們的計數增加1。如果所有的第二個單元格,以滿足他們的相關聯的條件,然後計數增加1,依此類推,直至結束計算的所有單元格。
如果條件引數對空的單元格引用單元格的值,COUNTIFS為0。
您可以使用萬用字元的條件,那就是問號(?)和星號(*)。一個問號匹配任何單個字元,星號匹配任何字元序列。如果你想找到一個實際的問號或星號,字元前鍵入波形符()。