簡介ecel中and函式和or函式區別與應用

2022-02-14 18:45:00 字數 4631 閱讀 5982

1樓:匿名使用者

這兩個函式都是邏輯運算函式。翻譯成漢語,一個為「與」,一個為」或「。

and(條件1,條件2,...),條件全部為真時返回真,即任一條件為假時返回假。

or(條件1,條件2,...),任一條件為真時返回真,即條件全部為假時返回假。

and(條件1,條件2,條件3)相當於 條件1*條件2*條件3,如and(c5=2,a8=a7,b2=」a")可以寫為(c5=2)*(a8=a7)*(b2=」a")

or(條件1,條件2,條件3)相當於 條件1+條件2+條件3,如or(c5=2,a8=a7,b2=」a")可以寫為(c5=2)+(a8=a7)+(b2=」a")

excel中or與and的具體用法及意思是什麼?有什麼區別呢?

2樓:韓

and 和 or 是邏輯運算來

函式(判斷結果源是真還是假);

and 需要所有條件都成立,or 只需要一條條件成立。

可以和if一塊使用;

if的格式是if(條件,真值,假值);

比如 =if(and(a1>2,b1>2),"成立","不成立")。

假如有這樣的單元格內容

a b c

2 3 =and(a1>2,b1>2)

2 3 =and(a2>2,b2>2)

2 3 =or(a3>2,b3>2)

上面c列的公式解釋

c1 a1>2並且b1>2,結果是假(false)c2 a2>2並且b2>2,結果是假(false)c3 a3>2或者b3>2,結果是真(false)

excel中,if函式中,or和and的區別

3樓:朱仕平

or ,就是若干條件並列存在,任何一個條件滿足,就返回true

and,就是所有條件必須同時存在,所有條件都滿足時,才返回true,只要有一個條件不滿足,就是false

4樓:匿名使用者

and 表示兩個條件必須同時成立才執行then後面的語句 or 表示兩個條件任意一個成立就執行then後面的語句

5樓:匿名使用者

or是所列條件中,任一個成立(true),返回true;

and是所列條件必須全部成立(true),才返回true。

excel中or 與and的具體用法及意思,有什麼不同?是單獨用還是要與if一起用謝謝

6樓:

and 和 or 是邏輯運算函式(判斷結果是真還是假)and 需要所有條件都成立,or 只需要一條條件成立假如有這樣的單元格內容

a b c

2 3 =and(a1>2,b1>2)

2 3 =and(a2>2,b2>2)

2 3 =or(a3>2,b3>2)

上面c列的公式解釋

c1 a1>2並且b1>2,結果是假(false)c2 a2>2並且b2>2,結果是假(false)c3 a3>2或者b3>2,結果是真(false)可以和if一塊使用

if的格式是if(條件,真值,假值)

比如 =if(and(a1>2,b1>2),"成立","不成立")

excel函式中,if,and和or函式的用法

7樓:真真真白丁

首先,公式有些地方畫蛇添足,可以優化為:

=if(b4="磨頭一班",if(bp4<=0.006,100,if(bp4<=0.007,50,0)),if(bp4<=0.

003,100,if(bp4<=0.004,50,0)))

解釋如下:

假如b4單元格為「磨頭一班」:當bp4小於等於0.006時,顯示100;當bp4大於0.006且小於等於0.007時,顯示50;當bp4大於0.007時,顯示0。

假如b4單元格不為「磨頭一班」:當bp4小於等於0.003時,顯示100;當bp4大於0.003且小於等於0.004時,顯示50;當bp4大於0.004時,顯示0。

8樓:來盤菜刀

and(條件1,條件2,....)所有條件為真時返回 true,否則返回false

or(條件1,條件2,....)其中一個條件為真時返回 true,所有條件為假時返回false

if(條件,條件為true時返回的值,條件為false時返回的值)你列的函式用到了if的巢狀,就是用一個if函式做了另一個if函式的引數。

excel 中and 與 or 怎麼用在一起?

9樓:愛看小

按照描述,excel單元格應該輸入函式 =if(and(or(a1>5,b1>5),c1>=80),"y","n")。

and(or(a1>5,b1>5),c1>=80) 滿足條件:a1或者b1大於5,並且c1大於等於80,則結果是y,否則是 n。

1、 例子一:a1=1,b1=9,c1=7,輸入函式 =if(and(or(a1>5,b1>5),c1>=80),"y","n"),則得出的結果是 n。

原因:c1小於80 。

2、 例子二:a2=6,b2=2,c2=92,輸入函式 =if(and(or(a2>5,b2>5),c2>=80),"y","n"),則得出的結果是 y。

原因:a2=6>5,c2=92>80 。

3、例子三:a3=1,b3=2,c3=92,輸入函式 =if(and(or(a3>5,b3>5),c3>=80),"y","n"),則得出的結果是 n。

原因:a3=1<5,b3=2<5。

10樓:s今生緣

excel中and與or函式的用法:

and函式與or函式都是excel中的邏輯函式;

and函式是當所有引數為真時,結果為真;

or函式是當引數中有一個為真時,結果即為真;

and函式可以作為or函式的引數;

or函式也可作為and函式的引數;

並且可以多層巢狀。

11樓:眯住眼串針

=if(and(or(a1>5,b1>5),c1>80),"y","n")

12樓:夜夜如泠

if(or(a1>5,b1>5)*c1>=80,"y","n")

不需要and用*號

excel中if函式怎樣和and,or函式一起使用

13樓:果果和糰子

一、if+and:同時滿足多個條件

1、and函式的語法:and(條件1,=標準1,條件2=標準2……條件n=標準n)。如果每個條件和標準都相等,則返回true,否則返回false 。

2、用if函式判斷and函式的返回結果,如果為true,則返回「y」,否則返回""。

二、if+or:滿足多個條件中的一個即可。

1、or函式的語法結構為:(條件1,=標準1,條件2=標準2……條件n=標準n)。如果任意引數的值為true,則返回true ,當所有條件為false時,才返回false。

2、用if函式判斷or函式的返回結果,如果為true,則返回「y」,否則返回""。

14樓:酷涵

and和or都可以作為if的第一個引數,下面寫幾個簡單例子吧。if(and(a1>1,a1<10),0,1)。

a1在1~10之間(不包括邊界)值為0,否則為1。

if(or(a1>10,a1<1),0,1)。

a1在1~10之外(不包括邊界)值為0,否則為1。

and要求多個引數的條件都滿足,or只要求多個引數之一滿足。

excel 是微軟辦公套裝軟體的一個重要的組成部分,它可以進行各種資料的處理、統計分析和輔助決策操作,廣泛地應用於管理、統計財經、金融等眾多領域。

15樓:

對於60歲以上(含)的男性員工給予1000元獎金,if函式表示式=if(and(b3>=60,a3="男"),1000,0)

對於對於60歲以上或40歲以下的員工給予1000元獎金,if函式表示式=if(or(b12>60,b12<40),1000,0)

對於60歲以上的男員工或40歲以下的女員工給予1000元獎金,這裡and(b20>60,a20="男"和and(b20<40,a20="女"是or函式的兩個條件,or函式是or(and(b20>60,a20="男"),and(b20<40,a20="女"),if函式表示式=if(or(and(b20>60,a20="男"),and(b20<40,a20="女")),1000,0)

16樓:

and是兩個條件成立才算為真,比如and(1=1,1=2)返回的結果就是假。

or是隻要一個為真就成立,比如or(1=1,1=2)返回的結果就是真。

17樓:匿名使用者

=if(3>2,"大於","不大於") 回車得到 "大於"

=if(and(3>2,4>3),"都大於","不是都大於") 回車得到 "都大於"

=if(or(3>2,4>5),"至少有一個大於","全部不大於") 回車得到 "至少有一個大於"

如果還不清楚,可以參考這個文章:

ecel中concatenate函式與if函式應用的問題

問題1 我要怎麼做能實現這個公式呢。你寫的公式中最後一個if函式多了一個逗號 公式寫成如下 concatenate 事假 if c3 0,c3,0 天,小時假 if d3 0,d3,0 小時,加班 if e3 0,e3,0 小時,少休 if f3 0,f3,0 天 或 事假 if c3 0,c3,0...

如何在ecel的if函式中輸入包含選項

if iserror find 東芝 a2,1 a2 如果在a2單元格找不到 東芝 兩字 出錯 就置空,如果找到,就返回結果a2 if如果 iserror出錯 find查詢 只要前兩個字直接用 如你的資料在a列 left a1,2 公式下拉就行了 如果你只要顯示東芝的,那麼 if left a1,2...

ecel中的if函式都有哪幾種用法

if 函式是 excel 中最常用的函式之一,它可以對值和期待值進行邏輯比較。if 函式最簡單的形式表示 如果 內容為 true,則執行某些操作,否則就執行其他操作 因此 if 語句可能有兩個結果。第一個結果是比較結果為 true,第二個結果是比較結果為 false。使用邏輯函式 if 函式時,如果...