EXCEL如何統計符合條件的多個單元格的個數

2021-06-26 18:06:16 字數 5719 閱讀 5664

1樓:匿名使用者

用這個公式:=sumproduct((sheet1!a1:

a6="男")*(sheet1!b1:b6="語文")*((56<=sheet1!

c1:c6)*(sheet1!c1:

c6<=59)*1))

附圖為適用公式的sheet1

上述公式計算結果為3

2樓:蘇紫言

=sumproduct((sheet1!a1:a67="男")*(sheet1!

b1:b67="語文")*(sheet1!c1:

c67>=55)*(sheet1!c1:c67<=59))

3樓:匿名使用者

採用sumif函式的陣列形式

a b c d

1 地區 銷售人員 型別 銷售額

2 南部 林丹 飲料 3571

3 西部 李小明 奶製品 3338

4 東部 蘇術平 飲料 5122

5 北部 蘇術平 奶製品 6239

6 南部 劉天妮 農產品 8677

7 南部 李小明 肉類 450

8 南部 李小明 肉類 7673

9 東部 蘇術平 農產品 664

10 北部 李小明 農產品 1500

11 南部 劉天妮 肉類 6596

南部地區肉類總銷售量 (14719)

=sum(if((a2:a11="南部")*(c2:c11="肉類"),d2:d11))

南部或東部地區總銷售量 (32753)

=sum(if((a2:a11="南部")+(a2:a11="東部"),d2:d11))

公式輸入完 ,同時按 ctrl+shift+enter ;如果公式不是以陣列公式的形式輸入,則將返回錯誤 #value

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

4樓:賣銀的小男孩

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

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

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

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

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

5樓:追日逐年

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。

6樓:愛佳佳的恐龍

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

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

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

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

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

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

7樓:醉意撩人殤

可用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。

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

8樓:寒殤莫淺憶

可使用countifs函式。

拓展資料:

excel工作表中的函式,用來

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

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

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

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

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

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

9樓:余余

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)

10樓:

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

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

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

11樓:思雪遙遙

sumproduct或者sumifs

excel如何統計符合2個條件的單元格個數?並且其中有個條件是包含特定字元的

12樓:真真真白丁

親,如下圖,陣列公式,按「ctrl+shift+回車」結束輸入:

=sum((a:a=a1)*not(iserror(find("b",b:b)))*1)

13樓:平陽虎

=sumproduct((a1:a1000="張三")*(iserr(find("b",b1:b1000))=false))

14樓:沈一民

c1=sumproduct((a1:a5000="張三")*(right(b1:b5000,1)="b"))

15樓:匿名使用者

=countifs(a:a,"張三",b:b,"*b*")

excel如何統計符合條件的單元格的個數

16樓:刀劍上的舞者

材料/工具:excel2010

1、在桌面新建一個空白的excel工作表,並開啟

2、開啟後輸入資料,要求求出資料範圍大於等於20,小於等於50的個數

3、在d3單元格輸入公式=sumproduct((a2:a25>=20)*(a2:a25<=50)),而後確定,獲取符合條件的個數,個數為5

4、方法2:在d4單元格輸入公式=countifs(a2:a25,">=20",a2:a25,"<=50"),這個是用的最常用的countif函式,獲取符合條件區間的個數

5、方法3:在d5單元格輸入公式=sum(countif(a2:a25,)*),這裡是用的正負抵消的方法

6、方法4:在d6單元格輸入公式=sum((a2:a25>=20)*(a2:a25<=50)),這裡使用的是陣列公式,輸入公式後,必須按三鍵結束,就是轉化為陣列

EXCEL如何將符合多個條件的資料,的單元格變色

解決excel 如何將符合多個條件的資料的單元格變色的具體步驟如下 1.開啟計算機,然後在計算機表面找到並點選excel軟體,然後開啟 將下面區域中,最後一位是5且是三位數字的單元格填充顏色。2.選擇資料區域,按下ctrl f開啟查詢與替換對話方塊,查詢中輸入?5。3.點選 選項 在下面勾選 單元格...

Excel統計滿足條件的人名,EXCEL如何統計人名名下對應的數

如果使用office365或者2019版,可以使用 textjoin 1,if b2 d2 25,b1 d1,這是一個陣列公式,以ctrl shift enter結束輸入 用公式是沒法在e2一個單元格中列出年齡 25歲的所有人的名字的。但是可以統計有多少個人,用公式統計 countif b2 d2,...

excel如何按條件讓符合資料自動標紅

1 首先建立一bai個或開啟一du個有資料的excel2 先選中zhi需要進dao行操作的資料列內,用列選中的方式選擇,如容圖所示 3 然後選擇 條件格式 突出顯示單元格規則 小於 4 然後在彈出對話方塊中輸入60,選擇一種顏色表示當所選擇區域中的資料 如果小於60,會按相應的顏色顯示。5 然後這時...