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

2021-06-26 18:29:50 字數 3508 閱讀 7213

1樓:

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

2樓:海獅

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

3樓:匿名使用者

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

4樓:

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

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

求助,excel函式中,if,and,or巢狀問題,多個條件公式如何表達

5樓:匿名使用者

excel 中的or,and,or(判斷1,判斷2,判斷3...),and (判斷1,判斷2,判斷3...)。

還有一個小方法:=index( ,1+(f5>=d5)+(e5>=c5)+(h5>=g5))。

拓展:1、microsoft excel是微

2、excel 是 microsoft office system [2]中的電子**程式。您可以使用 excel 建立工作簿(電子**集合)並設定工作簿格式,以便分析資料和做出更明智的業務決策。特別是,您可以使用 excel 跟蹤資料,生成資料分析模型,編寫公式以對資料進行計算,以多種方式透視資料,並以各種具有專業外觀的圖表來顯示資料。

簡而言之:excel是用來更方便處理資料的辦公軟體。

6樓:一吃辣椒就出汗

excel 中的

zhior,and

or(判斷

dao1,判斷2,判斷3...)

and (判斷1,判斷2,判斷3...)

還有版一個小方權

法:=index( ,1+(f5>=d5)+(e5>=c5)+(h5>=g5))

7樓:

=if(and(f5>=d5, e5>=c5,h5>=g5),800,if(and(f5=d5, e5>=c5,h5>=g5),200,400)))

8樓:匿名使用者

條件:若

baii2>500000,為(d2-c2)*0.8+(c2-b2)*0.65+(b2-a2)*0.

5,(c2-b2)*0.65+(b2-a2)*0.5,若400000=450000,(c2-b2)*0.

65+(b2-a2)*0.5,(b2-a2)*0.5+a2,這兩組條件du組合判斷求滿足條件時的結zhi

果,要怎麼寫表達dao式,經常會內出現只叛斷一個結果,另外容一個結果不判斷,求解答?

excel多個if、or、and函式巢狀,但是報錯了,**有問題?

9樓:匿名使用者

層數巢狀太多了吧,肉眼看是沒什麼大問題。

還有你的巢狀有個問題,之前已經判斷過i5小於等於某個值,後面就沒必要用and再判斷這個數大於某個值了。

excel函式中,if,and,or巢狀問題,多個條件公式如何表達?

10樓:匿名使用者

excel 中的or,and,or(判斷

duzhi1,判斷2,判斷3...),and (判斷1,判斷2,判斷3...)。

dao還有一個小方法:=index( ,1+(f5>=d5)+(e5>=c5)+(h5>=g5))。

拓展:1、microsoft excel是微軟公司的辦公軟2、excel 是 microsoft office system [2]中的電子**程式。您可以使用 excel 建立工作簿(電子**集合)並設定工作簿格式,以便分析資料和做出更明智的業務決策。

特別是,您可以使用 excel 跟蹤資料,生成資料分析模型,編寫公式以對資料進行計算,以多種方式透視資料,並以各種具有專業外觀的圖表來顯示資料。簡而言之:excel是用來更方便處理資料的辦公軟體。

excel if函式,EXcel表格中if函式如何用

if f4 0,判斷f4單元格的值是不是 0 1 if f5 0,f4 f5 2 e5,e5 f4 f4 f5 f4 2 1 成立,就對 f5單元格的值進行判斷,看它是不是 0 如果成立 就返回結果 f4 f5 2 e5 如果不成立 就返回 e5 f4 f4 f5 f4 2 if f5 0,e5 f...

EXCEL mid函式,excel中mid函式的用法

如果a2裡面有 省 字,即xx省xx市xx區.擷取 省 字到 市 字之間的內容 如果a2裡面沒有 省 字,直接擷取 市 字之前的內容。說簡單點兒就是擷取地市名稱。iferror 引數1,引數2 如果引數1是對的,就等於引數1.如果引數1是錯誤的,就等於引數2.mid 單元格或者字串,位置,個數 從單...

各位大俠,跪求幫我解毒Excel中的IF函式,詳細些,非常感謝

如果工作表 指標 中單元格c2值 93 結果為 5 7 指標 c2 93 95 如果工作表 指標 中單元格c2值 90 結果為 10 3 指標 c2 90 85 如果工作表 指標 中單元格c2值 88 結果為 15 2 指標 c2 88 70 如果工作表 指標 中單元格c2值 85 結果為 10 3...