在Excel中,如何利用函式統計同時滿足兩個或兩個以上條件的單元格的個數

2021-04-12 11:36:58 字數 5377 閱讀 9263

1樓:匿名使用者

用sumproduct函式:

來=sumproduct(( a1:a100=行代號)*( a1:a100=列代自號)) 這個公式得到的是符bai合這兩du個條件的人數。zhi

若統計符合這兩件dao

條件的人,對應的某個數值列的合計,則:

=sumproduct(( a1:a100=行代號)*( a1:a100=行代號),b1:b100)

你沒有給出具體表,只能給你乙個示例公式。

用篩選的方法雖能得到結果,但總覺得公式更自由,作好以後不用再理,結果自動計算。而篩選的方則每次都要再操作一回,略有不便。

2樓:匿名使用者

countifs()函式,詳見百科

--利用「資料」——「篩選」——「自動篩選」這個功能基本版可以實現大部分權條件分析。

沒看到你的工作表,可能需要調整一些內容。

舉個簡單例子:

如果b列和c列分別是行代號和列代號,自動篩選後,分別在b列和c列設定條件,最終顯示的就是結果。

3樓:匿名使用者

你的這一組人員 在你的資料表中是怎樣的?舉例說明你的資料 和你要的結果……

你的問題 敘述 我太有些 暈了……

4樓:匿名使用者

=sumproduct(( b1:b100=3)*( c1:c100=12))

5樓:苕地八氣

countifs()

6樓:匿名使用者

=if(a3=3,m3=a3+b3+c3+d3+e3+f3+g3+h3+i3+j3+k3+l3,"")

在excel中如何統計同時滿足兩個條件的的資料個數

7樓:賣銀的小男孩

在excel中統計同時滿足兩個條件的資料個數可使用countifs函式或者sumproduct函式。

以下表為例,統計表中語文成績和數學成績均及格的學生個數。

方法一:使用countifs函式。在單元格中輸入」=countifs(c2:c7,">60",d2:d7,">60")「,按下確認即可返回語文成績和數學成績均及格的人數。

方法二:使用sumproduct函式。在單元格中輸入」=sumproduct((c2:

c7>60)*(d2:d7>60))「,按下確認即可返回語文成績和數學成績均及格的人數。

8樓:追日逐年

1. 滿足多個條件也可以分兩種情況:

1)同時滿足多個條件;

2)滿足多個條件中的乙個或若干個即可。

2. 首先,利用and()函式來說明同時滿足多個條件。

舉例:如果a列的文字是「a」並且b列的資料大於210,則在c列標註「y」。

3. 在c2輸入公式:

=if(and(a2="a",b2>210),"y","")

知識點說明:

and()函式語法是這樣的,and(條件1=標準1,條件2=標準2……),每個條件和標準都去判斷是否相等,如果等於返回true,否則返回false。只有所有的條件和判斷均返回true,也就是所有條件都滿足時and()函式才會返回true。

4. 然後,利用or()函式來說明只要滿足多個條件中的乙個或乙個以上條件。

舉例:如果a列的文字是「a」或者b列的資料大於150,則在c列標註「y」。

5. 在c2單元格輸入公式:

=if(or(a2="a",b2>150),"y","")

公式寫法:=if(判斷對錯,對時顯示結果,錯時顯示結果),如:=if(a1>1,1,0);

後兩個結果分別可以換成if()公式。如:

=if(a1>1,if(a1>10,3,1),0)

=if(a1>1,1,if(a1>0,0,-5))

知識點說明:

or()函式語法是這樣的:or(條件1=標準1,條件2=標準2……),和and一樣,每個條件和標準判斷返回true或者false,但是只要所有判斷中有乙個返回true,or()函式即返回true。

9樓:愛佳佳的恐龍

具體解決方法操作步驟如下:

1、以此**為例,需要統計數學和英語都大於(包含等於)80分的人數。

2、在j5單元格輸入=countifs(c2:c22,">=80",d2:d22,">=80")。

3、回車以後看到結果為3,從**中用眼睛我們也可以看到符合條件的是標註出來的三個人。

4、那麼該函式是什麼意思呢?countifs(c2:c22,">=80",d2:

d22,">=80")其實與countif函式基本差不多,函式裡多了乙個資料列,多了乙個條件,表示同時滿足兩個條件的人數。

10樓:醉意撩人殤

可用sumproduct、countifs或count函式統計。

1、criteria_range1為第乙個需要計算其中滿足某個條件的單元格數目的單元格區域(簡稱條件區域),criteria1為第乙個區域中將被計算在內的條件(簡稱條件),其形式可以為數字、表示式或文字。

2、excel工作表中的函式,用來統計多個區域中滿足給定條件的單元格的個數;countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)。

3、示例公式:

=sumproduct((a1:a100=1)*(b1:b100="a"))

=countifs(a:a,1,b:b,"a")

=count(0/((a1:a100=1)*(b1:b100="a"))) 按組合鍵ctrl+shift+enter結束。

擴充套件資料:

滿足多個條件也可以分兩種情況:

1)同時滿足多個條件;

2)滿足多個條件中的乙個或若干個即可。

我們以下圖的資料來舉例說明。

首先,利用and()函式來說明同時滿足多個條件。

舉例:如果a列的文字是「a」並且b列的資料大於210,則在c列標註「y」。

在c2輸入公式:

=if(and(a2="a",b2>210),"y","")

知識點說明:

and()函式語法是這樣的,and(條件1=標準1,條件2=標準2……),每個條件和標準都去判斷是否相等,如果等於返回true,否則返回false。只有所有的條件和判斷均返回true,也就是所有條件都滿足時and()函式才會返回true。

然後,利用or()函式來說明只要滿足多個條件中的乙個或乙個以上條件。

舉例:如果a列的文字是「a」或者b列的資料大於150,則在c列標註「y」。

在c2單元格輸入公式:

=if(or(a2="a",b2>150),"y","")

知識點說明:

or()函式語法是這樣的:or(條件1=標準1,條件2=標準2……),和and一樣,每個條件和標準判斷返回true或者false,但是只要所有判斷中有乙個返回true,or()函式即返回true。

以上的方法是在單個單元格中判斷,也可以寫成陣列公式形式在單個單元格中一次性完成在上述例子中若干個輔助單元格的判斷。

11樓:寒殤莫淺憶

可使用countifs函式。

拓展資料:

excel工作表中的函式,用來

統計多個區域中滿足給定條件的單元格的個數。

excel是辦公室自動化中非常重要的一款軟體,excel函式則是excel中的內建函式。excel函式共包含11類,分別是資料庫函式、日期與時間函式、工程函式、財務函式、資訊函式、邏輯函式、查詢和引用函式、數學和三角函式、統計函式、文字函式以及使用者自定義函式。

語法表達為:countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)

引數:引數可以是數字、文字、形如 true 或false的邏輯值、陣列、形如 #n/a 的錯誤值或單元格引用。給定的引數必須能產生有效的值。引數也可以是常量、公式或其它函式。

引數不僅僅是常量、公式或函式,還可以是陣列、單元格引用等。

excel2007中新增函式,為countif函式的擴充套件。用法與countif類似,但countif針對單一條件,而countifs可以實現多個條件同時求結果。

12樓:餘餘

b3公式:---滿足條件的個數~

=sumproduct((sheet1!b2:b100=80)*(sheet1!d2:d100=5))

至於你說的求和是什麼意思?

假設你求滿足以上兩個條件e列的和的話:sheet2 b2公式:

=sumproduct((sheet1!b2:b100=80)*(sheet1!d2:d100=5)*sheet1!e2:e100)

13樓:

=sumproduct((a1:a100="中國")*(b1:b100="北京"))

上面這個公式的意思是統計a列為中國,b列為北京的個數資料範圍是100行

希望你能明白,會舉一反三

14樓:思雪遙遙

sumproduct或者sumifs

在excel中,如何用if函式求同時滿足兩個條件的數?

15樓:天蠍李莉莉

=if(and(a1=b1,a1>c1),"好","壞")adn是指滿足條件1並且滿足條件2,則返回 好,否則返回 壞。

2.=if(or(a1=b1,a1>c1),"好","壞")or則是指滿足條件1或者條件2,只要滿足兩個條件中的乙個,則返回 好,否則返回 壞。

3.=if(條件1,if(條件2,"***","yyy"),"zzz")

公式寫法:=if(判斷對錯,對時顯示結果,錯時顯示結果),如:=if(a1>1,1,0);

後兩個結果分別可以換成if()公式。如:

=if(a1>1,if(a1>10,3,1),0)

=if(a1>1,1,if(a1>0,0,-5))

計算機計算時,是從最外層if開始計算的,就是先判斷最左邊,第乙個if(),所以如果判斷較多時,可以只用大於號》,或小於號。

16樓:零號禁區

仿照以下公式即可:

=if(and(a1=b1,a1>c1),"好","壞")或=if(or(a1=b1,a1>c1),"好","壞")adn是指滿足條件1並且滿足條件2,則返回 好,否則返回 壞。

or則是指滿足條件1或者條件2,只要滿足兩個條件中的乙個,則返回 好,否則返回 壞。

17樓:匿名使用者

同樓上。

你也可以寫成=if(條件1,if(條件2,"***","yyy"),"zzz")

按你的意思的話就是=if(條件1,if(條件2,"***","yyy"),"yyy")

excel中如何用資料庫統計函式統計出各分公司的人員人數

不就是多分抄 表彙總問襲題麼?我這兒有乙個樣表,您看一下bai,示意圖如下du 依次為 1表zhi,2表,彙總表dao在彙總表中,在c3單元格中輸入公式月 e 月 c c 1 在彙總表中,在d3單元格中輸入公式月 e e 1 在彙總表中,在c3單元格中輸入公式月 e e 1 3個公式同時下拉,即可。...

excel中如何用函式統計某一列中某個值出現的次數

如果要統計a列中值為 函式的數量,可用 countif a a,函式 不知道對你有幫助沒 excel中如何統計一列中某個字元出現的次數呢?一 首先,開啟excel 程式,在excel 程式中開啟要統計字元的 進入操作介面。二 然後,選擇乙個空白單元格,輸入函式 countif a1 a5,北京 前者...

在EXCEL中,如何統計相連並且數值相同的單元格個數?

用countif 函式。計算區域中滿足給定條件的單元格的個數。語法。countif range,criteria range為需要計算其中滿足條件的單元格數目的單元格區域。criteria 為確定哪些單元格將被計算在內的條件,其形式可以為數字 表示式 單元格引用或文字。例如,條件可以表示為。說明。m...