excel中if函式巢狀錯誤解答

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

1樓:

其實巢狀的if函式,前面已經判斷了大於的情況,潛逃裡面就沒必要再加小於等於的判斷了,因為就是判斷結果不大於才進入巢狀if的。而多條件的表示方法也不對,例如:100000100000,a10<=150000)或者(a10>100000)*(a10<=150000)。

所以公式可以寫成:

=if(150000

4",if(40000

2樓:貓之大神

=if(a10<=20000,0%,if(a10<=40000,2%,if(a10<=60000,2.2%,if(a10<=80000,2.4%,if(a10<=100000,2.

6%,if(a10<=150000,2.8%,3%))))))

或=if(150000

4%,if(40000

3樓:死亡de舞

我記得條件裡 20000<a10≤40000 要寫成

and(a10>2000,a10<=40000)

excel中if函式巢狀使用的方法

4樓:小不點

舉例:比如說,我們需要對成績進行評級。大於等於80分的評為「a」,大於等於70分小於80分評為「b」,大於等於60分小於70分的評為「c」,小於60分的評為「d」。

步驟如下:

1、下面我們開始寫函式 =if(a1>=80,「a」,……)也就是當a2大於等於80時,得到「a」。如果a2不滿足大於等於80,根據評級標準,那麼會有三種可能:

a.大於等於70小於80,b.大於等於60小於70,c.小於60,這三種情況。

2、我們將第一種情況用if函式巢狀在上述表示式中 =if(a2>=80,"a",if(a2>=70,"b",……)),這樣就完成了。

3、同理我們將第二種情況用if函式繼續巢狀,那麼表示式變成了 if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c",……)))

那麼省下的情況就是小於60了,評級為「d」所以表示式最終為if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c","d")))。

4、and函式

如果你熟悉and函式的應用,那麼我們使用and函式就相對好理解一些,因為and函式就上述的三種可能表達的更加清楚。見圖:

5樓:匿名使用者

excel2003中if函式巢狀使用方法

6樓:申屠笑雯波平

進度表2的b2單元格公式

再給你改造一下,如果在表1中未找到裝置編號,則顯示「未找到本**」

=if(isna(vlookup(a2,進度表1!a:c,2,0)),"未找到本**",if(vlookup(a2,進度表1!

a:c,2,0)="提交採購申請",vlookup(a2,進度表1!a:

c,3,0),"未請購"))

7樓:山桑弓

你的公式中

<20002000,n6<2500)

if函式是乙個用途比很廣的函式,除了可以多去巢狀使用,它還支援常量陣列寫法,與多個if巢狀相比,長度可以縮短,並不受七層的限制,你這個例子,可以寫成

=min(if(n6<*1000,%,0.15))

8樓:匿名使用者

=if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15)))粘上去就搞定了

9樓:匿名使用者

都說的太複雜了,

正確公式 =if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15))) ,

把「2000<」和「2500<」去掉就ok,這兩個判斷外層的if判斷過了,

而且if不能判斷2000

10樓:段幹秦

=lookup(b3,,)

不需要用if巢狀,現在是四層,如果層數多了就巢狀不了了,而且if巢狀函式可讀性差。

11樓:龍韋光

=if(n6<2000,0,if( 【<】 【2000錯誤地方我用 【】包括出來了 公式應改為

=if(n6<2000,0,if((n6>2000)*(n6<2500),0.05,if((n6>2500)*(n6<4000),0.1,0.15)))

12樓:匿名使用者

首先我不知道你這公式有沒有複製錯誤和這公式用來幹嘛的,但從題目來看,至少錯在:

……if(<2000

13樓:紅山人

=if(n6<2000,0,if(<2000

改為=if(n6<2000,0,ifn6<2500,0.05,if(n6<4000,0.1,0.15)))

14樓:匿名使用者

第2個if後面那個"<"不要:

=if(n6<2000,0,if(2000

15樓:匿名使用者

=if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.

15))) 或 =if(n6>=4000,0.15,if(n6>=2500,0.1,if(n6>=2000,0.

05,0)))

16樓:為你畫娥眉

n6的限定值出現交叉

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

17樓:匿名使用者

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是用來更方便處理資料的辦公軟體。

18樓:一吃辣椒就出汗

excel 中的

zhior,and

or(判斷

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

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

還有版乙個小方權

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

19樓:

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

20樓:匿名使用者

條件:若

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函式巢狀,但是報錯了,**有問題?

21樓:匿名使用者

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

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

excel中if函式多層巢狀問題

a1 500 a1 600 b1 30 5.5 b1 40 5.5 b1 30 b1 40 7.5 a1 800 b1 30 18.5 b1 30 22 a1 1000 a1 1200 b1 30 22 b1 30 b1 38 30 b1 38 b1 45 37 b1 45 45 a1 1400 b...

excel中vlookup left巢狀使用提問

vlookup left g70,4 教師電腦配置 a c,2,0 上述公式中left g70,4 與教師電腦配置的a列的資料型別應相同,同位文字型或同位數值。如果在教師電腦配置的a列中找不到left g70,4 會提示na 錯誤。 vlookup left g70,4 1,教師電腦配置 a c,2...

求高手,EXCEL的if函式巢狀式的編寫

在g12裡輸入 if if c12 7 d12 4 f12,f12 0.15 c12 d12 0.3 f12,f12,f12 0.15 c12 d12 0.3 您的問題 我的課題 奉獻知識 輝煌生命 黑龍江省 張志晨 細細想來,不用這麼麻煩 在g12裡輸入 if 0.15 c12 d12 0.3 1...