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...