ecel中if函式怎樣和andor函式一起使用

時間 2021-10-17 05:08:03

1樓:浪小客

1、首先看一下這個例子。第一個問題是,對於60歲以上(包括)的男性員工,給予1000元獎金。這裡有兩個條件,兩個條件是關係。

函式是和(b3> = 60,a3 =「男性」),其中和函式是if函式的引數,如果函式表示式= if(and(b3> = 60,a3 =「男性」),1000,0)

2、第二個問題是,對於60歲或以上或40歲以下的員工,給予1000元獎金。這裡有兩個條件,兩個條件是or,或者函式是或者(b12> 60,b12 <40),

這裡的函式是if函式的引數,如果函式表示式= if(或者(b12> 60,b12) <40),1000,0)

3、第三個問題是,對於60歲以上的男性員工或40歲以下的女性員工。

這裡給予獎金1000元(b20> 60,a20 =「男性」和(b20 <40,a20 =「女性」) 「是函式表示式= if(或(和) (b20)> 60,a20 =「男性」),(b20 <40,a20 =「女性」)),1000,0)

2樓:老徐的

if函式or函式and函式搭配巢狀使用方法

3樓:陽光上的橋

and和or都可以作為if的第一個引數,下面寫幾個簡單例子吧:

if(and(a1>1,a1<10),0,1)a1在1~10之間(不包括邊界)值為0,否則為1if(or(a1>10,a1<1),0,1)a1在1~10之外(不包括邊界)值為0,否則為1and要求多個引數的條件都滿足,or只要求多個引數之一滿足

4樓:v輕揚

=if(and(條件1,條件2),真值時結果,假值時結果)

=if(or(條件1,條件2),真值時結果,假值時結果)

5樓:匿名使用者

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

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

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

邏輯函式也可以參看這個文章:

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

6樓:果果和糰子

一、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」,否則返回""。

7樓:酷涵

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

8樓:

對於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)

9樓:

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

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

10樓:匿名使用者

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

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

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

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

excel中,if與or、and函式巢狀不了。求助!!

11樓:

多數office excel使用者的問題出現在函式知識掌握不夠全面造成困擾。

回答你問題之前先將相關基本知識講清楚,才能透徹地解決問題。

幾個關鍵點就是函式與公式的知識。分別講述如下。

公式都是以等號(=)開始。

等號後面跟著一個或者多個運算元。

使用運算子或括號連線。

運算元可以是數值、單元格或單元格區域、名稱、函式。

可帶有一個或者多個引數。

括加(+)、減(-)、乘(*)、除(/)

負號(-)、百分數(%)、冪(^)

等於(=)、大於(>)、小於()

大於等於(>=)、小於等於(<>)、不等於(<>)

文字連線運算子(&)

冒號(:)、空格、逗號(,)

先乘除後加減

有括號先括號

陣列公式 : 同時按下ctrl+shift+enter組合鍵,輸入陣列公式。

if函式是條件判斷函式,它由條件與兩個返回結果組成

當條件成立時,返回真,否則返回假。

多個 if 巢狀

用 and(和)組合多個條件

用 or(或 +)組合多個條件

表示式:if(logical_test,[value_if_true],[value_if_false])

中文:如果(條件,條件為真時執行的操作,條件為假時執行的操作)

[value_if_true] 和 [value_if_false] 表示可選項

當第一個條件成立顯示第二項內容,否則顯示第三項內容。用逗號分隔。

用來對多個邏輯條件進行判斷

只要有其中1個邏輯條件滿足時就返回」ture「,

:or(logical1,logical2, ...),最多可以有30個條件。

and函式要求所有的條件都滿足時才返回」ture「,

其中一個條件不滿足時就返回」false「。

a1為1、3、5,c1為x,這個x為文字或字母時要加半形引號,否則不加。

a1為2、4、6,c1則為y,這個x為文字或字母時要加半形引號,否則不加。

如果a1為7,b1為a或b、c,c1則為z;這個a,b,c,z為文字或字母時要加半形引號,否則不加。

其他情況c1可為任意值,這任意值如何來寫,為0可以不,如果為中文或字母要加引號。如果為數字或公式不加引號。

你寫公式時數值不能加引號。

提示條件太多是你的括號沒有打正確,函式的層次沒有分清楚,程式無法明白你要實現和計算什麼結果。

=if(or(a1=1,a1=3,a1=5),"x",if(or(a1=2,a1=4,a1=6),"y",if(and(a1=7,or(b1="a",b1="b",b1="c")),"z","任意值")))

第一二條件用or判斷,第三個條件用and判斷,任意值的實現用最後一個if的第三項來指定。

12樓:海獅

請在d1輸入公式=if(or(a1=1,c1=3),c1,if(and(a1=2,b1=4),c1*2,0)),然後在a1、b1、c1輸入資料驗證,看能不能通過,如果能,說明你的表能通過if與or、and函式巢狀,這樣,錯誤應該在你錄入公式造成的。如果不能通過驗證,說明你電子**程式出了問題。

13樓:匿名使用者

我寫到這個程度還可以:=if(or(a1=1,a1=3,a1=5),"x",if(or(a1=2,a1=4,a1=6),"y",if(and(a1=7,b1="a"),"z",if(and(a1=7,b1="b"),"z",if(and(a1=7,b1="c"),"z"," ")))))

14樓:

=if(or(a1>2,a1<1),0,1)

=if(and(a1>2,a1<5),0,1)

ecel中vlookup函式怎麼用

excel中vlookup函式 的使用方法有如下幾種 1 如果查詢條件在資料引用區域的首列,那麼在資料引用區域的首列精確匹配與查詢條件相同的單元格,並返回對應n行的資料。輸入以下公式 vlookup a2,f g,2,0 2 如果查詢條件不在資料引用區域的首列,那麼可通過if 的方式,將不在首列的查...

請教ecel中的linest函式

1 linest函式的使用方法,以如下 為例,演示函式是使用方法 2 在指定單元格輸入函式公式,即輸入 linest 如圖所示。3 設定已知引數y 如圖所示。4 設定已知引數x 如圖所示。5 點選回車,檢視計算結果,完成效果圖。 這是求二次線性函式的方法,e9 e14 表示e9到e14的一次方和二次...

ecel中的ifmid函式如何使用

張宇 操作方法如下 1 mid函式用於從指定位置開始,提取使用者指定的字元數 2 在b13中輸入下圖公式 3 按 回車 鍵 4 mid函式引數2也支援使用陣列,表示分別從第幾位開始提取指定的字元。擴充套件資料 excel中left函式怎麼用 1.left函式用來對單元格內容進行擷取。從左邊第一個字元...