Excel中IF巢狀層數過多,求解決方法

2021-03-04 09:00:17 字數 1887 閱讀 8927

1樓:

兩個函式就夠了:

=if(c3>=find(b3,"甲乙丙丁戊己庚辛")+10,8,5)

2樓:月夜清泉

=if(b3="","",if(c3>=find(b3,"甲乙丙丁戊己庚辛")+10,8,5))

3樓:匿名使用者

多層次多區間判斷取值問題,這正是我最近解決的一大問題,不用if巢狀,即使你有100中情況也沒關係,都可以解決。把錶發上來。

4樓:匿名使用者

=if(c3>=vlookup(b3,,2,),8,5)

excel中 if函式巢狀層數太多可以用什麼函式替代

5樓:陽光上的橋

一般情況下if判斷太多使用vlookup代替,不過你這個例子其實根本不用if判斷,就是去數值的第一位,公式為:

="空間" & left(r2,1)

6樓:紫薇命

更換高版本的來excel:2003版excel中if巢狀最自高7層,bai再往上的版本就提高到了du64層;更換函式:有

zhi些if函式可以使dao用lookup函式代替,如=if(a1<60,"不及格",if(a1<75,"及格",if(a1<85,"良","優"))),這個關係很明了,小於60不及格,60-75及格,75-85良,85以上為優,lookup函式則可寫為=lookup(a1,),這樣就沒有巢狀層數一說;如果上邊兩條還是解決不了,還可以將一部分公式自定義名稱,然後用自定義的名稱代替原公式中內層巢狀部分。

7樓:excel楓林

f2輸入

=lookup(s2,,)

下拉注意:

dao1.如果數值不專在s2單元格

,請更正屬公式中s2為相應單元格

2.900-999為空間10

8樓:匿名使用者

可以用lookup函式,請看截圖

9樓:匿名使用者

應該有10個空間吧。如a列為值,b列為分類結果,b1輸入:

=lookup(a1,,)

excel if函式巢狀最多是多少層?如何突破層數限制

10樓:匿名使用者

2003裡,一般只能巢狀7層,如果要突破,可以分段進行,公式=if(條件,為真時顯示,為假時顯示)。其中為真為假都可以利用。wps2013和excel高版本的已淌有這個限制了。

if()層數太多,字元就多,也顯得亂,有其他函式可以利用。

方法一:如要引用12個月的分表裡的資料,可以把12個月,分兩段:=if(a1<7,顯示1到6的判斷,顯示7月到12月的判斷)。

如要引用 8月表,a1=100,sheet1裡引用這個數,公式:   =indirect(if(a1<7,if(a1=1,1,if(a1=2,2,if(a1=3,3,if(a1=4,4,if(a1=5,5,6))))),if(a1=7,2,if(a1=8,8,if(a1=9,9,if(a1=10,10,if(a1=11,11,12))))))&"月!a1")

方法二:上表經過簡化,可以直接用這個公式:=indirect(a1&"月!a1"),不必用if()判斷。

方法三:如判斷優良及格不及格,也可以用lookup()來判斷。可以超過7層,而且省字元。公式:

=lookup(c3,,)

11樓:匿名使用者

excel中if函式巢狀是指乙個函式裡還可以再套另外乙個函式,另外函式裡再套下乙個函式。

12樓:仲時伯駒

2003版本,有7層巢狀的限制。

如果要突破,可以分段進行。

2013以上版本的沒有這個限制。

Excel中怎麼求平均分,excel中怎樣使用分類彙總求平均值?

成績表中如何快速計算平均分呢?有函式,也有技巧,都能輕鬆搞定平均分計算。excel簡單,就是看你的數學好不好了,你把平均分想成,一個總體,一個樣本,一個個體,這樣就很快了,在運用公式,在說下,你的數學一定要好,三角函式,概率密度的東西,等等一些動畫表的你看都看不懂,什麼雙曲線啊!一元,二元,三元方程...

excel一列中每數求平均值,excel一列中每100個數求平均值

假如資料在a1 a10000,平均值從b1開始,公式為 average offset a 1,row a1 1 100,0,100,1 然後下拉公式,就得到每一百行資料的平均值。在b1單元格輸入以下公式,然後向下填充公式 average offset a 1,row a1 1 100,100,公式表...

excel中怎樣用函式求優秀比例

在g3單元格輸入公式 countifs b b,f3,d d,優秀 countif d d,優秀 然後向下拖動複製公式。將單元格格式設定為百分比格式。如何使用excel計算優秀 良好 合格 不合格的比例?方法步驟如下 1 首先開啟計算機,在計算機內開啟excel,然後開啟想要計算的成績專單,在界 屬...