excel if函式a 3 or 4,b 4or 5,c 9 or 10,如何寫

2022-03-12 08:37:45 字數 5909 閱讀 6077

1樓:匿名使用者

逗號表示都要滿足吧?如果是,條件可寫為:and(or(a=3, a=4), or(b=4, b=5), or(c=9, c=10))。

如果只是要其中一個字元作條件,就只用這個字元所在的or函式就行了。

2樓:真真真白丁

親,首先祝你羊年快樂!

問題不完整,沒有說條件成立和不成立的時候怎麼辦。另外,這三組條件之間是且的關係嗎?

假設如下:

=if(and(or(a1=3,a1=4),or(b1=4,b1=5),or(c1=9,c1=10)),"成立","不成立")

3樓:匿名使用者

你的意思是:

a等於3或a等於4,並且b等於4或b等於5,並且c等於9或c等於10。寫法如下:

and(or(a=3,a=4),or(b=4,b=5),or(c=9,c=10)

如果如下意思:

a等於3或a等於4、或b等於4或b等於5、或c等於9或c等於10。寫法如下:

or(a=3,a=4,b=4,b=5,c=9,c=10)

4樓:匿名使用者

=if(and(or(a1=3,a1=4),or(b1=4,b1=5),or(c1=9,c1=10)),"正確 ","錯誤")

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

5樓:

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

6樓:海獅

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

7樓:匿名使用者

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

8樓:

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

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

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

9樓:浪小客

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)

10樓:老徐的

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

11樓:匿名使用者

具體操作如下:

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.最後寫出瞭如圖。

12樓:陽光上的橋

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

13樓:葬花吃人

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

if條件判斷函式

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

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

舉個例:

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

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

14樓:v輕揚

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

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

15樓:匿名使用者

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

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

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

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

excel中,a列中1、2、3為a,4、5、6為b,7、8、9為c,怎樣用公式在b列中得出?

16樓:匿名使用者

=if(or(a2=1,a2=2,a2=3),"a",if(or(a2=4,a2=5,a2=6),"b","c"))

試試吧,如果就只有1-9的話是這樣的

如果還有其他數的話,在c那裡在用if語句

17樓:匿名使用者

=lookup(a2,,)

18樓:2008那些事兒

b2單元格輸入=lookup(a2,),往下拉填充公式。

19樓:匿名使用者

=choose(mod(a2,3)+1,"c","a","b")

20樓:中國扔民銀行

=lookup(a2,,)

21樓:方括號

=char((a2-1)/3+65)

excel 求解決方案 b1中函式為=if(or(--a1={1,3,5}),"a","b")

22樓:匿名使用者

轉換第2位和第3位

全部轉換

excel**,a3條件格式為=and(or($a$4<45,$b$4<45),$a$5<1)

23樓:匿名使用者

選中a3:f3,條件格式公式改成:

=and(or(a$4<45,b$4<45),a$5<1)

或者將原公式改成以上,用格式刷也行,不過我沒試,你試一下吧。

excel中if(or)判定條件太多了,如何整合?

24樓:匿名使用者

在f:g列建立城市和城市等級對應表,然後在d3輸入城市名稱後,在b3輸入以下公式

=if(d3="","",vlookup(d3,f:g,2,0))或者類似於

=if(countif(i$3:i$19,d3)>0,"b",if(countif(h$3:h$15,d3)>0,"a",""))

Excel中,B3 B4 B5 B6 B7如何表達

如果b3 b7的資料都是已知的,需要判斷b3 b4 b5 b6 b7是否成立,則可以直接錄入公式 b3 b4 b5 b6 b7 結果為true就是成立,結果為false代表不成立 如何在excel 中求和?例如我要求和b3 b4 b5 b6 b7 b8 在你要顯示結果的單元格輸入 b3 b4 b5 ...

已知二次函式y ax bx c,ad其中a0,b 4ac 0它的影象與x軸只有交點,交點為A

解 1 y與 x軸只有一個交點 這個點必是二次函式y的極值點,即y 2ax b 0 x b 2a 即與 x軸的交點是 b 2a,0 與y軸的交點顯然是 0,c ab 2 b 2a c 4 即b 4a c 16a 1 y ax bx c 0只有一個根 b 4ac 0 2 b 4a c 0.3 根據 2...

一次函式y kx b,當1 x 4時,3 y 6,則b的值是多少?求幫忙解答,最好加過程,謝謝

y kx b,3 y 6 3 kx b 6 3 b kx 6 b 若k 0,則 3 b 6 若k 0,則 3 b k x 6 b k 1 x 4 3 b k 1 6 b k 4 解之得 b 2,k 1,成立 若k 0,則 6 b k x 3 b k 1 x 4 6 b k 1 3 b k 4 解之得...