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

時間 2021-06-26 18:29:24

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 len函式,excel中len函式是什麼意思,如何使用?

1.len函式的含義 表示返回文字串的字元數。2.len函式的語法格式 len text 3.len函式案列 如圖所示,len函式常常和其他函式結合起來使用。輸入公式 b3 right c3,len c3 5 使用len函式得出字串的長度,再用right函式擷取字串。4.len函式使用的注意點 1 ...

Excel的提成計算,怎樣利用excel函式來計算提成工資?

無聊先驅 這很簡單,判斷的時候使用總毛利判斷是否完成任務,完成任務則用提成毛利來計算即可。計算公式如下 int if f4 20000,j4 0.12,if f4 30000,j4 0.15,j4 0.18 退休畫線工 請試試下面的公式是否滿足你的要求同,如圖,基數在a列,b列提成 b2 looku...

求大神解答excel函式問題,excel函式問題求大神解答!!線上等 !!急!!

一點熱千份光 度友,這個公式是陣列公式,輸入之後需要同時按下ctrl shift enter三個鍵。運算結果是統計這兩種符號的個數之和再除以2,當統計之和為1時,結果自然就是0.5了。也可以強制把結果指定為0.5,如有需要,可以繼續交流! d6 ah7區域中只有一個 或者只有一個 結果就是0.5了。...