Excel中,需要統計滿足條件的數量

2021-04-12 11:23:09 字數 5535 閱讀 7985

1樓:excel研究僧

sumif函式使用方法

2樓:吳凌萱

做資料透視~

選中d、e、f三列,選擇 插入-資料透視表,然後將d列資料,作為行標籤,f列作為 數值,計數即可!

3樓:匿名使用者

在g1中輸入或複製貼上下列公式

=sumproduct((d$1:d$1000=row(a1))*(f$1:f$1000="完成"))

或=countifs(d:d,row(a1),f:f,"完成")下拉內填容

充到g4

4樓:

以1後面是「完成」的為例,公式:(2007以上版本)=countifs(d:d,1,f:f,"完成")2003版本公式:

=sumproduct((d1:d1000=1)*(f1:f1000="完成"))

5樓:匿名使用者

excel中統計滿足條件的資料數目的方法

excel中,根據條件統計條件後的數量。

6樓:匿名使用者

用vlookup函式,

=vlookup(lookup_value, table_array, col_index_num, [range_lookup])

各引數含義:

lookup_value:需要在資料表首列進行搜尋的值,lookup_value可以是數值、引用或字串。

table_array:需要在其中搜尋資料的資訊表,table_array可以是對區域或區域名稱的引用。

col_index_num:滿足條件的單元格在陣列區域table_array中的列序號。首列序號為1。

range_lookup:制訂在查詢時是要求精確匹配,還是大致匹配。如果為false,大致匹配。如果為true或忽略,精確匹配。

舉例:假如你需要在sheet1表中的a1單元格填寫名稱,b1單元格能夠自動查詢與a1名稱相關的資料,而相關的所有資料在sheet2表的a1至c100中的b列,那b1單元格中的公式就應該如下:

=vlookup(a1,'sheet2'!$a$1:$c$100,2,true)

注:其中2的意思就是abc列中的b列,因為b列是你所要查詢區域的第二列,因此這裡應為2,假如在c列,那這裡就應該是3。

在b1中填入上面的公式後,b1會顯示#n/a,意思是某個值對於該公式或函式不可用,這是應為你a1單元格中未填入內容。如果想讓#n/a不顯示或隱藏掉,那b1的公式應該如下:

=if(iserror(vlookup(a1,'sheet2'!$a$1:$c$100,2,true)),"",vlookup(a1,'sheet2'!

$a$1:$c$100,2,true))

上面這個公式的意思是,在b1單元格中,假如所查詢的值不存在,那就顯示為空白,反之則顯示所查詢到的值。

希望能夠幫到你~!

7樓:匿名使用者

可以用sumif.sumproduct,

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

8樓:魚木混豬

可以利用sumifs或者sumproduct函式軟體版本:office2013

以sumifs函式為例說明:

1.統計a列大於5小於10的數字的和:

2.輸入公式如下:

3.得到結果:

9樓:匿名使用者

=sumif/sumifs

=countif/countifs

excel中如何統計滿足條件行數?

10樓:匿名使用者

可選用以下來

統計方法:自

1、用sumproduct函式:

如,統計六年級90分以上的人數(其中a列為年級,b列為成績),公式:=sumproduct((a1:a100="六年級")*(b1:b100>=90))

其中:sumproduct函式在給定的幾組陣列中,將陣列間對應的元素相乘,並返回乘積之和。

語法為sumproduct(array1,array2,array3, ...)

引數 array1, array2, array3, ... 為 2 到 30 個陣列,每個陣列的元素數量要相等。

2、用countifs函式:

如上例的公式為:=countifs(a1:a100,"六年級",b1:b100,">=90")

其中:countif函式計算區域中滿足給定條件的單元格的個數。

其語法規則是countif(range1,criteria1,range2,criteria2,...)

引數range為需要計算其中滿足條件的單元格數目的單元格區域;

criteria 為確定哪些單元格將被計算在內的條件,其形式可以為數字、表示式或文字。

11樓:匿名使用者

可能用baicountif()函式來實du現此功能zhi有點難度,dao多條件的統計需回用答到sumproduct()函式

=sumproduct(((c1:c1000-a1:a1000)>0)*(((b1:b1000-a1:a1000)>0)))

12樓:匿名使用者

在d列設定=if(and(a

然後sum d

樓上,我也想學count和if 函式怎麼用?在本問題應該不好用吧!

13樓:匿名使用者

用countif 函式 我記不太清楚 等我試下

..........確實有困難,,,不懂怎麼引用c列對應的內ab列的值。。。。 好久沒看容過這種了 vba程式設計也可以的 而且很容易 但還沒學到

樓上高手啊。。。

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

14樓:賣銀的小男孩

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

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

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

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

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

15樓:追日逐年

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。

16樓:愛佳佳的恐龍

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

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

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

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

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

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

17樓:醉意撩人殤

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

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

excel中,根據條件統計條件後的數量

用vlookup函式,vlookup lookup value,table array,col index num,range lookup 各引數含義 lookup value 需要在資料表首列進行搜尋的值,lookup value可以是數值 引用或字串。table array 需要在其中搜尋資料...

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

用sumproduct函式 來 sumproduct a1 a100 行代號 a1 a100 列代自號 這個公式得到的是符bai合這兩du個條件的人數。zhi 若統計符合這兩件dao 條件的人,對應的某個數值列的合計,則 sumproduct a1 a100 行代號 a1 a100 行代號 b1 b...

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

假設省份在a列,性bai別在b列,du姓名在c列,則省zhi份為 河南省 dao性別為 男性 名叫 回王偉 的人數為答 sumproduct a2 a1000 河南省 b2 b1000 男 c2 c1000 王偉 單元格引用區域根據實際情況修改。excel怎樣統計單元格的個數?excel統計單元格的...