EXCEL中同時滿足多個數值得出一個結果的公式

時間 2022-12-28 13:55:10

1樓:天使的淚滴無悔

if公式中,如果有多個條件,可以巢狀and函式或者or函式,excel中以and函式表示條件之間的「且」的關係,or函式表示條件之間的「或」的關係。

and 用途:所有引數的邏輯值為真時返回true(真);只要有一個引數的邏輯值為假,則返回false(假)。

語法:and(logical1,logical2,.)

引數:logical1,logical2, .為待檢驗的邏輯表示式,它們的結論或為true(真)或為false(假)。

引數必須是邏輯值或者包含邏輯值的陣列或引用,如果陣列或引用內含有文字或空白單元格,則忽略它的值。如果指定的單元格區域內包括非邏輯值,and將返回錯誤值#value!。

例項:如果a1=2、a2=6、a3=1,那麼公式「=and(a1>a2,a1>a3)」返回false。

or 用途:所有引數中的任意一個邏輯值為真時即返回true(真)。

語法:or(logical1,logical2,..

引數:logical1,logical2,..是需要進行檢驗的邏輯表示式,其結論分別為true 或fa lse。

如果陣列或引用的引數包含文字、數字或空白單元格,它們將被忽略。如果指定的區域中不包含邏輯值,or 函式將返回錯誤#value!。

例項:如果a1=6、a2=8,則公式「=or(a1+a2>a2,a1=a2)」 返回true;而公式「=or(a1>a2,a1=a2)」返回false。

excel 中同時滿足兩個條件後,返回一個數值,公式怎麼寫?

2樓:苗喬恩

用and函式作為多條件同時成立的判斷。

公式為:=if(and(a1<,b2>=7),,

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

3樓:賣銀的小男孩

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

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

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

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

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

4樓:追日逐年

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。

5樓:愛佳佳的恐龍

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

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

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

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

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

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

6樓:寒殤莫淺憶

可使用countifs函式。

拓展資料:

excel工作表中的函式,用來。

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

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

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

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

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

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

7樓:余余

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)

8樓:

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

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

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

excel中用什麼公式實現同時滿足多個條件,則返回一個值

9樓:excel辦公實戰

由於沒有行列表是無法書寫公式的。

推薦使用lookup函式。

lookup(1,0/((條件1)*(條件2)),返回值!)這樣的格式!

excel中怎麼用公式計算出同時滿足兩個條件的資料

10樓:匿名使用者

原來圖上的公式可以改為。

:=d4*if(c4>=80%,min(1,c4),if(c4>=60%,50%,0))

再加一個條件:

=vlookup(b4,$h$2:$i$200,2,0)全公式為:

=if(vlookup(b4,$h$2:$i$200,2,0)>=2,1,vlookup(b4,$h$2:$i$200,2,0)/100)*d4*if(c4>=80%,min(1,c4),if(c4>=60%,50%,0))

複製並下拉,即可。

11樓:他居然回來

用lookup或者vlookup查詢條件值套進公式就好。

12樓:縹緲一樣

可選用以下兩種方法:

1、用lookup函式配合有關條件實現。

示例公式:=lookup(0,0/((sheet2!a$1:a$100=a1)*(sheet2!

b$1:b$100=b1)),sheet2!c$1:

c$100) 該公式「在sheet2中查詢a列b列與本表a列b列對應相同的c列值」。

其中:lookup函式返回向量或陣列中的數值,其語法形式有向量和陣列兩種,本例使用了向量形式。

向量形式的語法是:

lookup(lookup_value,lookup_vector,result_vector) 引數lookup_value為函式在第一個向量中所要查詢的數值,lookup_vector和result_vector分別為第一向量查詢區域和第二向量結果區域,它們是隻包含一行或一列的區域。

2、用vlookup函式與if(配合實現。

示例公式

其中:if(,sheet2!a$1:

c$1:c$100)建立一個包含兩列資料的內在陣列,第一列為a列與b列值同行合併結果,第二列為c列值。

13樓:匿名使用者

用sumifs 可以完成,如: 需要滿足過程 a1 ,層數 2

=sumifs(g:g,e:e,"a1",f:f,2)

14樓:匿名使用者

知道三列中任兩列的對應值,可以求出第三列的值。

c1輸入如下公式。

=lookup(1,0/((a1=f1:f12)*(b1=g1:g12)),e1:e12)

15樓:夏日絕

可用sumproduct、countifs或count函式統計。

示例公式。:=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結束。

以上公式均可統計a列等於1且b列值為「a"的數量。其中countifs只能用於07以上版本,但更適用於行數不固定的情況。

16樓:余余

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)

17樓:匿名使用者

如果你的數字成績。

在a1:a5,英語成績在b1:b5,公式如下:

=sumproduct((a1:a5>80)*(b1:b5>80))如果需要包括等於80分的話就用:

=sumproduct((a1:a5>=80)*(b1:b5>=80))

excel中,當兩個數值有滿足條件時,怎麼判定

if max a1,b1 4,a if max a1,b1 3,b if max a1,b1 1.5,c d 試試我這個看看 if or a1 b1 if or a1 4,b1 4 a if or a1 3,b1 3 b if or a1 1.5,b1 1.5 c d a1 b1任意一個為空時,返回...

excel中if函式如何設定同時滿足條件

在利用excel進行統計和計算時,經常需要同時滿足多個條件的情況下進行求和或者計數,比如說經常用在if函式裡。下面詳細介紹excel中函式公式裡同時滿足多個條件的設定步驟 1 滿足多個條件也可以分兩種情況 同時滿足多個條件 滿足多個條件中的一個或若干個即可。我們以下圖的資料來舉例說明。2 首先,利用...

excel統計滿足條件的多行數值和

綠衣人敲門 統計多個條件的 行數 計數 可以用 countifs公式 excel 2007版本以上 語法 countifs 範圍1,條件1,範圍2,條件2,範圍3,條件3.如下例 統計 一年級 a 班 分數 大於等於 60 的人數 及格人數 在d1 輸入公式 countifs a a,一年級 b b...