EXCEL在多種條件查詢,如何在EXCEL中通過多個條件查詢資料

2022-05-08 04:32:01 字數 4662 閱讀 5069

1樓:萊昂納德_尤拉

統計還要限定函式?

count是實現不了你的要求的

不知道你月份那列的具體格式,寫個給你參考

a列日期(為日期格式),b列溫度

=sumproduct((month(a1:a1000)=1)*(b1:b1000<20)*(b1:b1000<>-1))

1月份大於20且不等於-1的天數

2樓:釋普定法師

假如a1:a100列為日期,b1:b100列為溫度,要統計3月份的天數,那麼可以用公式:

=count(0/((month(a1:a100)=3)*(b1:b100<20)*(b1:b100<>-1)))

按ctrl+shift+回車鍵結束。即可達到你要求。

3樓:

問題不清。

到底是要統計天數?還是計算月平均溫度呢?最好上圖說明。

統計天數,最好用資料透視表,基礎表中插入一列,只選擇溫度低於20度的不等於-1的顯示,其他均為0。然後再透視一下。另一張表,12個月12行清晰明瞭。

平均溫度可以用分類彙總計算。更簡單了。

4樓:匿名使用者

必須用count函式,做起來有點點複雜,參見**一、溫度區間(紅字)——可自行設定

二、統計月份(紅字)——可按需填寫

三、統計天數:c2單元格

c2單元格中輸入=count(if($b$4:$b$370="","",if(month($a$4:$a$370)=$b$2,if($b$4:

$b$370>=$b$1,if($b$4:$b$370<=$c$1,1,""),""),"")))

5樓:

f2=sumproduct((month($a$2:$a$13)=--left(e2,len(e2)-1))*($b$2:$b$13<20))

區域就是自己更改下。

6樓:匿名使用者

=sumproduct((month(a1:a1000)=row())*(b1:b1000<20)*(b1:b1000<>-1))

這個能下拉! 呵呵

7樓:hr之家

序號 1月溫度 2月溫度

1 20 20

2 18 18

3 17 17

4 20 20

5 30 30

6 35 35

7 36 36

8 20 20

9 18 18

10 17 17

11 20 20

12 30 30

13 35 35

14 36 36

15 20 20

16 18 18

17 17 17

18 20 20

19 30 30

20 35 35

21 36 36

低於20度天數統計 =countif(ai:ai,"<20") =countif(aj2:aj22,"<21")

如何在excel中通過多個條件查詢資料

8樓:七星小蘑菇

多條件查詢資料的方法很多,這裡給出三個比較典型的公式,模擬資料如圖。

1、公式

取值資料為文字或數值都適用。

2、公式

取值資料為文字或數值都適用。

3、公式=sum(($f$4:$f$14=a6)*($g$4:$g$14=b6)*$h$4:$h$14)

此公式等同於多條件求和,僅適用於取值資料為數值並且唯一。

9樓:匿名使用者

h2==index($d$2:$d$65536,min(if(($a$2:$a$65536=$f2)*($b$2:

$b$65536<=g2)*($c$2:$c$65536>=g2),row($d$2:$d$65536)))-1)

輸完後同時按下shift+ctrl+enter三鍵結束

10樓:於然自習室

excel 2016 怎麼使用萬用字元查詢資料

excel如何實現多條件查詢 5

11樓:匿名使用者

vba使用陣列和字典演算法就可以實現了

12樓:excel與財務

利用插入輔助列,通過vlookup函式實現多條件查詢匹配資料。

13樓:縹緲一樣

依據10個產品為例:

1、在a25單元格輸入公式:

=offset($a$1,10*int(row(a1)-1)/10)+mod(row(a1)-1,10)+1,column(a$1))

複製並下拉、右拉至d100

2、在e25單元格輸入公式:

=offset($a$1,0,column(e$1))複製並下拉至e100

3、在f25單元格輸入公式:

=offset($a$1,10*int(row(a1)-1)/10)+mod(row(a1)-1,10)+1,column(e$1))

複製並下拉至f100

即可得到1-10行轉換後的資料區域了

同時滿足多個條件進行查詢的excel公式。

14樓:4終

1、將採用同時滿足以及部分滿足兩種情形,對具體的資料進行梳理輸出,資料來源如下表。

2、第一種,同時滿足a列姓名為小王,且銷量大於2000,c列中的輸出值為k。主要是and函式的使用。

3、在右側c2單元格輸入公式:=if(and(a2="小王",b2>2000),"k","")。adn右側的括號意思為同時滿足,得到結果如下圖。

4、還有部分滿足的情形,只要a列是小王或者b列大於2000,那麼直接在c列輸出z。

5、輸入or公式,=if(or(a2="小王",b2>2000),"z","")or右側括號代表諸多條件滿足一個即可,輸出內容見下圖。就完成了。

15樓:深圳市勵拓軟體****

excel**裡面可以使用and函式來表達多個條件滿足時就會成立(true),否則就不成立(false),示例如下:

and函式的單獨使用:

①在d2單元格里面輸入公式=and($a2>=60,$b2>=60,$c2>=60),即:當a2、b2、c2單元格里面的數值都大於或等於60時就會顯示true,否則就顯示false;

②然後向下進行拖動複製。

使用and函式和if函式進行判斷:

①在e2單元格里面輸入公式=if(and($a2>=60,$b2>=60,$c2>=60),"合格","不合格"),即:當a2、b2、c2單元格里面的數值都大於或等於60時條件成立,就會顯示」合格「,條件不成立時就顯示「不合格」;

②向下進行復制填充即可。

16樓:匿名使用者

你可以使用if函式、and函式,vlookup函式來組合使用。

1and(引數1,引數2,引數3.......),括號裡面全部為真的時候為為真,然後使用if函式來控制是否執行vlookup。

17樓:大徐哥

=sumproduct((a1:a10="專科")*(b1:b10="初級")*c1:c10)

excel如何實現按一個條件查詢多個結果 10

18樓:我來也

依據10個產品為例:

1、在a25單元格輸入公式:

=offset($a$1,10*int(row(a1)-1)/10)+mod(row(a1)-1,10)+1,column(a$1))

複製並下拉、右拉至d100

2、在e25單元格輸入公式:

=offset($a$1,0,column(e$1))複製並下拉至e100

3、在f25單元格輸入公式:

=offset($a$1,10*int(row(a1)-1)/10)+mod(row(a1)-1,10)+1,column(e$1))

複製並下拉至f100

即可得到1-10行轉換後的資料區域了

請問excel如何對多條件進行查詢的多個結果

19樓:ez我本命

依據10個產品為例:

1、在a25單元格輸入公式:

=offset($a$1,10*int(row(a1)-1)/10)+mod(row(a1)-1,10)+1,column(a$1))

複製並下拉、右拉至d100

2、在e25單元格輸入公式:

=offset($a$1,0,column(e$1))複製並下拉至e100

3、在f25單元格輸入公式:

=offset($a$1,10*int(row(a1)-1)/10)+mod(row(a1)-1,10)+1,column(e$1))

複製並下拉至f100

即可得到1-10行轉換後的資料區域了

20樓:

使用這個公式工具:

一鍵生成查詢公式

工具地址看我頭像點選

EXCEL如何滿足兩個條件查詢,EXCEL怎麼用函式查詢同時滿足兩個條件的值

多條件查詢請用countifs函式,多條件求和請用sumifs函式。sumifs函式語法 sumifs sum range,criteria range1,criteria1,criteria range2,criteria2 1 criteria range1為計算關聯條件的第一個區域。2 cri...

如何在Excel裡查詢全部的對應值呢

第一個引數 lookup value表示你想要根據哪個值來查詢到你想要的資料,比如 可以根據值a可以找到b,那麼lookup value就填寫成 a 第二個引數 table value表示你想要在哪個表區域中進行資料查詢 第三個引數 range lookup 表示是精確查詢還是模糊匹配 如果為fal...

excel如何查詢,excel怎麼查詢

1.點選 右上角的查詢和選擇或使用快捷鍵ctrl f開啟。2.在查詢框內輸入查詢內容的關鍵字後點選查詢全部。3.全選查詢到的內容後點選上方的顏色將內容填充顏色。4.根據以上步驟即可在excel中查詢篩選內容。拓展資料 microsoft excel是microsoft為使用windows和apple...