ecel中if函式中怎麼用兩次or和and組合

2022-02-15 19:00:18 字數 5747 閱讀 4228

1樓:眯住眼串針

c1=if(and(or(a1="語文",a1="數學"),b1="及格"),"合格",if(and(or(a1="語文",a1="數學"),b1="不及格"),"補考",d1)

2樓:沉日天下

公式如下:

=if(and(b="及格",or(a="語文",a="數學"),"合格",if(and(b="不及格",or(a="語文",a="數學"),"補考",b))

3樓:匿名使用者

回答你好哦

步驟如下

1開啟wps的**介面,

2點選公式,開啟公式介面

3點選插入函式,開啟插入函式介面

4選擇if函式,點選確定開啟函式引數介面

5現在測試條件輸入框中輸入or函式

6然後在or函式中輸入and函式

7然後設定各種條件和真值、假值

8點選確定就完成函式的設定了

9最後使用快速填充的方法完成所有行的判斷設定有什麼不懂的可以問問我哦。

更多10條

4樓:慶年工坊

=if(or(a1="語文",a1="數學"),if(b1="及格","合格",if(b1="不及格","補考",b1)),b1)

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

5樓:浪小客

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)

6樓:老徐的

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

7樓:匿名使用者

具體操作如下:

1.and函式的意思是指兩個以上條件都具備的情況下,做出「true」和「false」的判斷。if函式是判斷式的計算函式,假設單元格的值檢驗為true(真)時,就執行條件成立時的命令,反之,檢驗值為false(假)時執行條件不成立的命令。

or函式的意思是指兩個以上條件只要具備乙個即可。

2.使用and函式例子:

單擊單元格e2,點選編輯欄上的插入函式按鈕fx,插入and函式。

3.選中and後在logical_test框中輸入「and(b2>=60,c2>=70)"點選回車鍵。

4.其餘的滑鼠選中下拉就行了。

5.單擊單元格f2,單擊編輯欄上的插入函式按鈕fx,跳出「插入函式」對話方塊,選擇」常用函式「下的」if「函式,點選確定。出現如圖所示的「函式引數」對話方塊,在logical_test框中輸入「d4>60,c4>=60"。

具體步驟和上面類似。

6.單擊單元格g2,點選編輯欄上的插入函式按鈕fx,跳出」插入函式「對話方塊,選擇」常用函式『下的』if'函式,點選確定。出現如圖所示的「函式引數」對話方塊,在logical_test框中輸入「or(b2>=60,c2>=60)"。

7.最後寫出了如圖。

8樓:陽光上的橋

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只要求多個引數之一滿足

9樓:葬花吃人

你如果會這3個函式的獨立使用,或者你理解了這3個函式的語法,聯合 起來用也很簡單啊。

if條件判斷函式

and條件「與」的邏輯函式,翻譯成「並且」的意思。

or條件「或」的邏輯函式,翻譯成「或者」的意思。

舉個例:

=if(or(and(a1=1,b1=1),and(a1=2,b2=2)),「成立」,「不成立」)

意思就是:如果a1和b1同時為1,或者同時為2,都返回成立,否則返回不成立。

10樓:v輕揚

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

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

11樓:匿名使用者

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

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

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

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

excel裡面if函式怎麼多條件加上and和or?

12樓:三石等風來

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

1、首先點選excl軟體。

2、然後會進入excl軟體的介面。

3、然後輸入資訊。

4、然後在「備註」欄中輸入=if(b3>9,"不要貨",「要貨」)。

5、然後下拉列表,全部的專案都會顯示,這就是if函式的使用。

6、然後在備註欄中輸入=if(b3>9,"不要貨",「if(b3<6,"緊急要貨",「要貨」))。

7、然後下拉,所有備註都會顯示,這就是if函式多層巢狀使用。

13樓:匿名使用者

輸入以下公式

=if(or(and(a1=1,b1<0.2),and(a1=0,b1>0.1)),0,1)

14樓:

=if(or(and(a1=1,b1<0.2),and(a1=0,b1>0.1)),0,1)

使用函式or,再用兩個and函式

假設a值在a1,b值在 b1

15樓:

=if(or(and(a1=1,b1<0.2) ,and(a1=0,b1>0.1) ),0,1)

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

16樓:

多數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的第三項來指定。

17樓:海獅

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

18樓:匿名使用者

我寫到這個程度還可以:=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"," ")))))

19樓:

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

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

excel中if/or/and函式巢狀

20樓:顧信冰

=if(and(a2>=80,b2>=80,c2>=80,d2>=80),"優秀",if(or(a2<60,b2<60,c2<60,d2<60),"差","及格")).總if函式當4門都》=80時就為優秀,後面鑲契的if函式就是前面函式的一種結果意思就是「及格或差」的意思了。然後需用ifor函式把「及格和差」分別表達出來。

21樓:匿名使用者

=if(countif(c14:f14,">=80")=4,"優秀",if(countif(c14:f14,"<60")=0,"及格","差"))

=if(and(c14>=80,d14>=80,e14>=80,f14>=80),"優秀",if(and(c14>=60,d14>=60,e14>=60,f14>=60),"及格","差"))

在ecel中怎麼設定一列全用同函式

選中整列,在編輯欄輸入函式,ctrl enter 在excel中,怎麼設定一列全用同乙個函式?在要顯示這個結果的第乙個單元格輸入函式後,點住這個單元格右下角的那個小黑點向下拖拉複製即可。公式是 if b2 c2 5000,b2 c2,0 excel 如何讓一行或一列使用同乙個公式?如何快速的填充公式...

ecel的if函式中條件區域怎麼輸

萬年金剛鑽 怎麼輸?根據需求,也就是判斷的依據可以是下面的任何一種或組合 a1 1 b2 3 c4 錯 sum a1 b3 5 等等等等 舍火烈風 可以直接輸入a1 f19這樣的區域,也可以用滑鼠進行選擇 應用達人 一,if函式的公式是 if 邏輯表示式,如果結果為真時的表示式,如果結果為假時的表示...

ecel中datedif函式用法問題

在excel中計算日期差,要用到excel資料庫函式datedif,在excel中這個函式是隱藏的,它的函式語法專是 開始日期 屬,結束日期,返回的資訊型別 下表是模擬演示 從左到右依次公式為 datedif a2,b2,y 年 datedif a2,b2,m 個月 datedif a2,b2,d ...