excel多條件查詢和多條件計數

2022-04-18 08:43:45 字數 5806 閱讀 8819

1樓:zzllrr小樂

excel多條件查詢的方法:

直接使用篩選。不同列選擇相應過濾條件

使用邏輯公式。例如:

=and(a1>100,a1<200,a1<>150) 表示滿足多條件:大於100,小於200且不等於50的數字

=or(a1="*ing",a1="*ed") 表示滿足字串以ing結尾或者ed結尾等多個條件

excel多條件計數的方法:

直接使用篩選,類似於上面介紹的方法,分步驟進行按不同條件過濾,最終統計數目。

使用countifs函式公式。例如:

=countifs(a:a,">100",b:b,"<200") 表示同時滿足條件a列數字大於100,且b列數字小於200的行數。

2樓:匿名使用者

在excel2007中就有條件計數函式是countifs

格式:countifs(區1,條件1,區2,條件2........,)可有127個區域或條件

3樓:匿名使用者

看了你的**,用sumproduct()可以多條件求和及計數

excel 多條件查詢計數問題

4樓:匿名使用者

=sumproduct((a2:a100>=date(2009,10,1))*(a2:a100<=date(2009,10,31))*(b2:b100>=3000))

注:資料區域根據實際確定。

5樓:匿名使用者

假設日期在a2:a6,價錢在b2:b6

在要結果的格中輸入公式:

=sum(if((a2:a6>=datevalue("2009-10-1"))*(a2:a6<=datevalue("2009-10-31"))*(b2:

b6>3000),b2:b6))

這是陣列公式,輸入後用ctrl+shift+enter退出,會自動在公式兩邊加上大括號。

6樓:匿名使用者

=sumproduct((month($a$2:$a$6)=10)*(b2:b6>3000))

7樓:匿名使用者

=sumproduct((month(a2:a10)=10)*(b2:b10>3000))

8樓:匿名使用者

日期在a1其他類推,c1輸入:

=sum((month(a2:a6)=10)*(b2:b6>3000))

ctrl+shift+enter結束即可

注:資料區域根據實際確定

9樓:懶羊羊

來個簡單點的。

=sumproduct((month(a2:a6)=10)*(b2:b6>3000),(b2:b6))

excel中如何統計同時滿足三個或三個以上條件的個數

10樓:特特拉姆咯哦

1、首先,我們開啟excel,然後我們輸入一些數字,之後我們選中圖示中的單元格,然後點選公式;

2、然後點選自動求和的下拉箭頭,之後點選其他函式;

3、然後我們選擇圖示中的區域,之後點選引用符號;

4、然後我們輸入條件,此處我們輸入》400,然後點選確定;

5、結果如圖所示,這樣我們就求出了大於400這個條件的個數了。

11樓:匿名使用者

在f2中輸入或複製貼上此公式

=if(countif(a2:e2,"是")<3,"無","異常")或=if(countif(a2:e2,"是")>=3,"異常","無")

下拉填充

12樓:匿名使用者

excel資料分佈如圖所示,增加g列進行判斷。然後在g1列輸入公式:=if(countif(a2:

f2,"是")>2,"異常","無") 然後將g1進行自動填充完成g2以及後面資料的判斷。

13樓:靜曉曉曉曉

=if(count(a:e,是)=3,"無","異常")

14樓:匿名使用者

可選用以下統計方法:

1、用sumproduct函式:

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

b100=「三班")*(c1:c100>=90))

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

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

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

2、用countifs函式:

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

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

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

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

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

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

15樓:三石等風來

具體解決方法操作步驟

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

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

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

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

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

16樓:匿名使用者

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

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

17樓:匿名使用者

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

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

18樓:匿名使用者

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

19樓:匿名使用者

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

20樓:匿名使用者

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

excel多條件計數求和

21樓:來去多少

首先如下面的工作表,需要根據不同的前提條件來計算出銷售額,先說一個最簡單的上面那個計算銷售額總計的,這個大部分都知道直接使用求和sum函式就可以了,sum(求和區域)

在excel中怎樣根據多個條件進行求和

然後我們看第二個,根據一個條件來計算出銷售額總計。這我們就需要一個sumif函式,sumif函式就是根據條件來求和。sumif(條件區域,條件,求和區域)。

要求是計算大於等於1100銷售額的總和。我們根據sumif函式格式來輸入條件區域,條件,求和區域,完整函式完成以後就直接點回車就可以得出結果。函式公式=sumif(f:

f,">=1100",f:f)

在excel中怎樣根據多個條件進行求和

在excel中怎樣根據多個條件進行求和

在這裡有一個問題跟大家說一下,如果sumif函式的條件區域和求和區域是相同的,那麼最後面的求和區域也可以直接省略不寫也是可以的。函式公式=sumif(f:f,">=1100")

在excel中怎樣根據多個條件進行求和

第三個求和要求也是有一個條件,跟上面不同的是條件區域和求和區域是不同的,我們還是使用sumif函式,但要注意的是條件區域和求和區域不同,兩個區域都不能缺失。輸入函式公式=sumif(a:a,a2,f:

f)在excel中怎樣根據多個條件進行求和

第三個求和要求條件就有兩個了,這個時候就需要使用sumifs函式了,sumifs(求和區域,條件區域,條件,條件區域,條件....)要注意一下跟sumif格式有所不同。那下面我們就根據這個函式格式來進行一下操作。

函式公式=sumifs(f:f,b:b,b3,c:

c,c3)

在excel中怎樣根據多個條件進行求和

在excel中怎樣根據多個條件進行求和

第四個求和要求就是三個條件,我們還是使用sumifs函式,這樣就明白了吧,條件比較多的時候直接使用sumifs函式就可以了,後面的條件區域可以是多個。函式公式=sumifs(f:f,a:

a,a9,b:b,b2,c2),輸入完整公式以後點選回車就可以得到結果。

在excel中怎樣根據多個條件進行求和

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

22樓:賣銀的小男孩

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

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

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

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

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

23樓:追日逐年

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。

VB多條件查詢,VB 裡的多條件查詢

200分的問題有這麼多人回答啊 我也寫一個 private sub command1 click dim sqlstr as string,str1 as string,str2 as string str1 錄音日期 between dtpicker1.value and dtpicker2.va...

excel多條件查詢返回值,EXCEL中如何實現多條件查詢,且能返回多個值?

function specialsum str1 as string,val1 as single,rng1 as range if val1 worksheetfunction.vlookup str1,rng1,3,false then specialsum val1 worksheetfunc...

EXCEL多條件匹配問題

一般情況下,都是根據單個條件 關鍵字 進行資料匹配,採用vlookup函式進行,但有時遇到需要根據兩個及其以上的條件進行匹配,這時採用vlookup已經無法實現。方法一 sumproduct函式法,優點 可自動更新,如資料量大,開啟檔案時計算慢。缺點 僅支援數值型匹配結果,不支援文字匹配結果。方法二...