excel統計同時滿足兩個條件的數量

2021-06-26 18:14:54 字數 6072 閱讀 3832

1樓:眯住眼串針

sumproduct函式要用到包含條件的,一般用 isnumber與find函式組合

樓上也有這樣的公式

只不過他們的括號貌似不小心弄錯了

請試試以下公式

=sumproduct((isnumber(find("tcq",b5:b3000)))*(isnumber(find("設計",h5:h3000))))

或者=sumproduct(isnumber(find("tcq",b5:b3000))*isnumber(find("設計",h5:h3000)))

2樓:匿名使用者

在a列前面插入一列

a2=0

a3=if(and(find("tcq",c3&"tcq",1)"",i3<>""),count($a$2:a2),"")

把a3單元格下拉複製

a1=max(a3:a100)

a1的值就是統計的數量

3樓:平陽虎

=sumproduct((iserr(find("tcq",'external transmittal'!b5:b3000))<>true)*('external transmittal'!

h5:h3000="設計")*1)

4樓:沈一民

=sumproduct((isnumber(find("tcq",b5:b3000))*isnumber(find("設計",h5:h3000)))

5樓:匿名使用者

能同時滿足你兩個條件,具體要怎麼查可以給你辦到,你要把結果用**標出來,就更標準知道你的意思

excel中同時滿足2個條件的個數的統計

6樓:三石等風來

具體解決方法操作步驟

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

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

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

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

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

7樓:匿名使用者

1)插入c列,在格內輸入 =if(and(a列條件1, b列條件2), 1,2) 注:若還有其它條件,請在and函式中加入。必要時按需使用 or 等函式2)在需要統計數的單元格輸入:

=countif(c:c,"=1")

8樓:匿名使用者

=sumproduct((a1:a10=1)*(b1:b10=2))說明:如果統計的條件為文字,需在條件兩邊打半

角引號比如求同時滿足a1:a10為是,b1:b10為有的個數=sumproduct((a1:a10=「是")*(b1:b10="有"))

9樓:匿名使用者

做一個輔助例吧:a&b然後再用countif(區域,a&b)

10樓:匿名使用者

用篩選,篩選a列,再篩選b列。如果不行就用if命令吧

11樓:匿名使用者

countif(and(條件1,條件2))

excel中如何計算同時滿足兩個條件的單元格個數?

12樓:特特拉姆咯哦

1、以下表為例,統計表中語文成績和數學成績均及格(大於60分)的學生個數。

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

3、繼續以下表為例,統計表中語文成績和數學成績均及格(大於60分)的學生個數。

4、在單元格中輸入」=sumproduct((c2:c7>60)*(d2:d7>60))「,按下確認即可返回語文成績和數學成績均及格的人數。

13樓:匿名使用者

求a1:a20裡值大於5並且小於8的資料個數countif(a1:a20,">5")-countif(a1:a20,">=8") 當然countifs也是可以的

14樓:匿名使用者

使用countifs函式。例如 該例子計算滿足兩個條件的行數:條件1:

a列的值小於5條件2:b列的值為字母a.實際上countifs函式不僅限於2個條件,可以應用到更多的條件。

每個條件比較和標準為一對。用逗號隔開。條件之間為邏輯與的關係。

15樓:匿名使用者

例如=sumproduct((a1:a20>5)*(a1:a20<8))求a1:a20裡值大於5並且小於8的資料個數

16樓:

假設資料分別自a、b、c、d列,則在e1輸入:

=sumproduct((b1:b14="a公司")*(c1:c14="蘋果"))

17樓:匿名使用者

2007版以上有sumifs,可以多條件求和

03版本的sumif不能多條件求和,可以用資料透視表或者按3個條件篩選之後用subtotal函式

18樓:粟玉英池丁

sumproduct()這個函式能解決,不會可以hi我。

=sumproduct((k16:k21>=23)*(l16:l21="男"))

比如這個函式就是統計k6~k21中年齡大於等於23,l16~l23中性別是男的人數。注意:兩上區域必須一樣大。

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

19樓:賣銀的小男孩

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

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

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

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

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

20樓:追日逐年

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。

21樓:愛佳佳的恐龍

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

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

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

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

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

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

22樓:醉意撩人殤

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

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

23樓:寒殤莫淺憶

可使用countifs函式。

拓展資料:

excel工作表中的函式,用來

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

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

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

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

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

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

EXCEL兩表間同時滿足兩個條件資料引用

如果表1的第一行是1 2 3這樣的順序資料 數值格式 可以用以下公式 vlookup a1,表1 a1 z100,b1 1,0 樓上的方法很好,但是b1應改為b1 1,因為表一中的abcd已經佔用了一列。即如果資料區域為 sheet1 a1 m5在c1中輸入 vlookup a1,sheet1 a ...

excel同時滿足多個條件公式怎麼表達

操作方法 滿足多個條件也可以分兩種情況 1 同時滿足多個條件 2 滿足多個條件中的一個或若干個即可。我們以下圖的資料來舉例說明。首先,利用and 函式來說明同時滿足多個條件。舉例 如果a列的文字是 a 並且b列的資料大於210,則在c列標註 y 在c2輸入公式 if and a2 a b2 210 ...

excel中同時滿足多個條件的資料個數怎麼統計

設資料簡略如圖 將公式 sumproduct b 2 b 11 e2 c 2 c 11 f2 c 2 c 11 g2 1 複製後貼上到 h2 單元格,對準右下角,游標成 狀時雙擊,效果如圖 用sumproduct函式 sumproduct a1 a100 a b1 b100 b c1 c100 c ...