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

2021-03-06 12:57:08 字數 5513 閱讀 6479

1樓:匿名使用者

用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單元格中,假如所查詢的值不存在,那就顯示為空白,反之則顯示所查詢到的值。

希望能夠幫到你~!

2樓:匿名使用者

可以用sumif.sumproduct,

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

3樓:excel研究僧

sumif函式使用方法

4樓:吳凌萱

做資料透視~

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

5樓:匿名使用者

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

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

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

充到g4

6樓:

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

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

7樓:匿名使用者

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

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

8樓:賣銀的小男孩

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

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

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

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

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

9樓:追日逐年

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。

10樓:愛佳佳的恐龍

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

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

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

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

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

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

11樓:醉意撩人殤

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

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

12樓:寒殤莫淺憶

可使用countifs函式。

拓展資料:

excel工作表中的函式,用來

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

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

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

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

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

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

13樓:餘餘

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)

14樓:

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

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

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

15樓:思雪遙遙

sumproduct或者sumifs

excel如何根據兩種條件計算數量?

16樓:退休畫線工

如圖,e4=sumproduct(($b$2:$b$37=$d4)*($a$2:$a$37=e$3))

右拉,下拉

自己根據資料行修改公式中的37到實際資料行

17樓:匿名使用者

1.在e4單元格輸入公式:

=sumproduct((b:b=$d4)*(a:a=「完成」))2.在f4單元格輸入公式:

=sumproduct((b:b=$d4)*(a:a=「進行」))3.選中e4:f4單元格,向下複製拖拽。

Excel如何實現根據條件自動統計總數

c列插入空列 輸入 相應的人均收入數值 小明的收入為 sumproduct a2 a20 小明 b2 b20 參加 c2 c20 又沒幾個人,直接b2輸入 b8 參加 d 7 b13 參加 d 12 b18 參加 d 17,下拉至b4 將公式括號中的b換成d輸入d2中下拉到d4 b2 sumprod...

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

sumif函式使用方法 做資料透視 選中d e f三列,選擇 插入 資料透視表,然後將d列資料,作為行標籤,f列作為 數值,計數即可!在g1中輸入或複製貼上下列公式 sumproduct d 1 d 1000 row a1 f 1 f 1000 完成 或 countifs d d,row a1 f ...

excel如何統計符合條件的行數,條件為 一行中包含及以上某內容的單元格

countif 在 找?找誰?計算某個區域中滿足條件的單元格!你這寫 countif a1 d17,本地 excel如何統計符合條件的行數,條件為 一行中只有乙個某內容的單元格?sum n mmult n a1 d99 本地 row 1 4 0 1 或 sum n mmult n a1 d99 本地...