急呀。。關於EXCEL中IF超過七層的解決方法

2025-02-08 14:35:11 字數 1918 閱讀 1982

1樓:留言

只要把最後乙個if函式刪了就可以了。

if(c60=,6,if(c60<10,1,if(and(c60>=10,c60<20),2,if(and(c60>=20,c60<25),3,if(and(c60>=25,c60<30),4,if(and(c60>=30,c60<35),5,if(and(c60>=35,c60<40),7,8)))

2樓:網友

if(c60=,6,if(c60<10,1,if(and(c60>=10,c60<20),2,if(and(c60>=20,c60<25),3,if(and(c60>=25,c60<30),4,if(and(c60>=30,c60<35),5,if(and(c60>=35,c60<40),7,if(c60<=40,8,""

每個 if 應該有三個引數,你最後乙個if 少了乙個引數!,我在這裡加了乙個「」,你按你的實際需求改一下吧。

3樓:匿名使用者

最後乙個錯了,在excel中,有以下公式已經超過七層,總出現錯誤,請問怎麼解決。謝謝。

if(c60=,6,if(c60<10,1,if(and(c60>=10,c60<20),2,if(and(c60>=20,c60<25),3,if(and(c60>=25,c60<30),4,if(and(c60>=30,c60<35),5,if(and(c60>=35,c60<40),7, (應改為:)if(c60>=40,8)))

4樓:網友

這個一般建議使用lookup函式,if(c60=,6,lookup(c60,)

excel if函式超過七層判斷 求解

5樓:網友

由於你未準確描述有關條件,因此,無法直接給出答案,給你以下建議,供參考:

1、請提問時詳細描述等級對應的方式,以便大家準確理解你的需求;

2、如果要限制b1的輸入資料區域,應使用資料有效性設定;

3、or()函式的表達格式,應該是:=or(a1=1,a1=2,a1=3) 表示當a1=1、或a1=2、或a1=3時;

4、「&在公式中起到連線字串的作用,相當於算術符號「+」"2"&"3"&"4"&"5"的結果為2345,而非b1=2、或=3、或=4、或=5。

5、if()函式的巢狀,在順序表示式最大為七層,但當你合理安排每乙個判斷點條件時,可實現大於七個條件的判斷需求。

此原理wps**/excel均適用。

6樓:網友

b1="2"&"3"&"4"&"5",這個就是錯的。改成b1=,但用在那公式裡也不行。

7樓:網友

沒明白你的意思。好象可以設定資料有效性來限定值的範圍。

在wps中,excel**公式if語句超過7層怎麼辦

8樓:陽光上的橋

你這樣的需求,無論系統是否限制7層都不應該使用if,寫的公式太複雜了,我用內vlookup函式寫你的公式容如下:

vlookup(c3,,2) *c3

解釋一下,公式分為兩部分,第一部分vlookup(c3, ,2)獲得係數,然後*c3得到公式的結果。

vlookup三個引數,第乙個是c3表示要查的變數,第三個是2你可以理解為固定的,第二個引數是陣列,這個很關鍵,我只寫了前面部分,需要你自己完善。

陣列的寫法:

注意:下限標準第乙個從0開始,表示0以上的係數值為,當然是在下乙個下限標準以下,所以不用第一組從0開始,不用考慮2000的上限。

每一組的下限和係數之間用逗號,每組之間用分號。

9樓:網友

沒見過寫公式這麼牛x的,直到今天我膝蓋中了一箭。

10樓:網友

換個來函源數看看。

lookup(c3,)

excel多位數字遞增,excel中超過12位數如何遞增

方法有很多,這裡介紹用vba的方式 在空白區域複製如下 sub main range a a numberformat for i 1 to 10000 cells i,a value 006010050 37650 i next i end sub 點選三角或者按f5執行 關閉,返回excel就看...

excel的if函式巢狀超過七層怎麼辦,一共有範圍,具

首先你的公式表述就是錯誤的,0 f2 340這樣是錯誤的,應該是and f2 0,f2 340 其次,你的公式並不需要18層處理,你前面的只需要一個if完成4.5值的,你用了4個 而根據你的公式來看,完全可以用lookup函式處理。lookup f2,在 中寫 大於等於的那個值,對應的那個值 大於等...

關於excel中frequency函式的使用方法

frequency a a,f2 是構成 兩維陣列,但它不作其它運算時,在這裡只引用第一個值,也就是 4。因為 offset 中的引數有多個值時,一般只引用第一個值,如想引用多個值,必須通過 n if,的方法降維,才可以產生陣列。我就不解釋了,下面也有個例項用陣列公式 frequency 請參閱以一...