1樓:初速度
if在07以下版本抄,最多隻能巢狀七bai
層感覺你的做法有些問題du,這個時候應該建zhi立一個對應表用daovlookup之類的解決問題,估計效果要比你純粹用if好。
choose(序列數,序列1,序列2,……)可取序列數的序列值
2樓:祁壄
那就不要用if函式了,用其他的更簡單,例如match,index,offset,vlookup,這幾個肯定有能滿足你的。
3樓:匿名使用者
03可以巢狀7層,07以上可以巢狀64層.
不過巢狀函式超過3層我就開始發懵了,建議學習offset巢狀match的方法,可以解決多條件選擇的問題,03也可以.
4樓:
2003版本最多可以巢狀7層;
2007以上版本最多可以巢狀64層。(xlsx格式**)
excel if函式巢狀最多是多少層?如何突破層數限制
5樓:yesyes科
excel if函式巢狀一般可以巢狀7層,解決方法如下:
1、首先在電腦上開啟excel2007,進入下圖介面。
2、然後在a1**中輸入1,a2**中輸入-1。
3、接著在a3**中輸入if函式。
4、if函式的第一個值輸入a1>0,第二個值考慮巢狀,輸入if(a2<0,"正確","錯誤"),然後把第三個數值輸入"錯誤"。
5、這樣a3的結果就是巢狀函式的結果是正確,根據邏輯進行運算下,答案是對的。
6樓:匿名使用者
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,,)
7樓:鐵瀚楚莎莉
2003版本,有7層巢狀的限制。
如果要突破,可以分段進行。
2013以上版本的沒有這個限制。
excel中的if()最多可以巢狀幾層?如何突破?
8樓:匿名使用者
你這問題不適合用if,建議做個a、b列樣的基礎資料來源,然後在c1輸數字,用d1公式,可以很方便獲取結果
9樓:苗喬恩
if巢狀最多7層。
如果想超過七層,建議使用新版的ifs函式,支援最多127個判斷。
如果可以允許使用別的方案,最後使用別的方案,如vlookup查表。
10樓:探險家e瑞
不是公式越複雜就越厲害,到時候寫那麼多if自己都看不懂,別人也難得去看、
最好是簡化一下公式比較好。
11樓:匿名使用者
這個公式沒有問題,應該是你的excel版本太低了,excel2003的if函式最多隻能巢狀7層。
excel中的if()最多可以巢狀幾層?如何突破?
12樓:匿名使用者
用定義名稱來實現:插入-名稱-定義,名稱為abc,值中輸入下列公式:
=if(sheet1!$a$1>100,"a",if(sheet1!$a$1>90,"b",if(sheet1!
$a$1>80,"c",if(sheet1!$a$1>70,"d",if(sheet1!$a$1>60,"e",if(sheet1!
$a$1>50,"f",if(sheet1!$a$1>40,"g",if(sheet1!$a$1>30,"h","no"))))))))
定義好名稱後,再在工作表中輸入=if(abc<>"no",abc,if(a1>20,"i",if(a1>10,"j","")))
這樣就可巢狀8層以上。
13樓:匿名使用者
2003版是7層
2007及以上版本一個公式最多可以包含 64 層巢狀
最好能寫出你的公式,說一下你的條件和目的,我們看一下能不能改進,要具體情況具體分析,無法一概而論
14樓:匿名使用者
將你公式定義為一個名稱(插入-名稱):data=if(a1>100,"true","false"),如data一樣的字元,可以有效突破7層的限制
15樓:匿名使用者
可以通過定義名稱來解決
16樓:匿名使用者
7層,任務都有解決的方式,用vba無限制
17樓:匿名使用者
直接裝個 office2010
excel if函式巢狀最多是多少層?如何突破層數限制
18樓:匿名使用者
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,,)
19樓:匿名使用者
excel中if函式巢狀是指一個函式裡還可以再套另外一個函式,另外函式裡再套下一個函式。
20樓:仲時伯駒
2003版本,有7層巢狀的限制。
如果要突破,可以分段進行。
2013以上版本的沒有這個限制。
excel中 if函式巢狀層數太多可以用什麼函式替代
21樓:陽光上的橋
一般情況下if判斷太多使用vlookup代替,不過你這個例子其實根本不用if判斷,就是去數值的第一位,公式為:
="空間" & left(r2,1)
22樓:紫薇命
更換高版本的來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,),這樣就沒有巢狀層數一說;如果上邊兩條還是解決不了,還可以將一部分公式自定義名稱,然後用自定義的名稱代替原公式中內層巢狀部分。
23樓:excel楓林
f2輸入
=lookup(s2,,)
下拉注意:
dao1.如果數值不專在s2單元格
,請更正屬公式中s2為相應單元格
2.900-999為空間10
24樓:匿名使用者
可以用lookup函式,請看截圖
25樓:匿名使用者
應該有10個空間吧。如a列為值,b列為分類結果,b1輸入:
=lookup(a1,,)
EXCEL中如何解決IF函式巢狀超過七層的問題,請各位高人賜教
這類抄問題通bai常用lookup來完 du成.假設zhib38的最小 dao值是0 lookup b38,不難理解復,b38單元格的數處於 制不同的判斷的bai區間時,返回不du同zhi的值。判斷的區dao間 返回值 299.5 320289.5 299.5 280279,5 289.5 240....
關於excel中HYPERLINK函式能否連結到含有關鍵字的資料夾
假設關鍵字在單元格a1,在b1使用公式 hyperlink 我的文件 a1 重要資料夾 a1 公式解釋 hyperlink函式有兩個引數,前者表示連結地址,後者表示連結顯示的文字。其中連結地址,用 連線符將相應的文字欄位連線起來。需要注意的是 若要選定一個包含超連結的單元格並且不跳往超連結,單擊單元...
excel2013中哪裡能找到迴歸分析
檢舉 1 分鐘前 提問者懸賞 5分 十年索香瓶邪 分類 商業 理財 瀏覽3次。您的被後將獲得系統獎勵20 財富值 經驗值 提問者懸賞5 財富值 經驗值 15分鐘內解答獎勵20 財富值 經驗值 離結束還有13分57秒 您點選檔案 選項 選單中選擇載入項 找到分析工具庫 點選 再選擇下面轉到 頁面會轉到...