if函式多層巢狀,輸入後不成功

2025-07-09 00:15:09 字數 2789 閱讀 8481

1樓:網友

你寫的公式中 90<=$s2<180 這樣的寫法是錯誤的,應寫成 and(90<=$s2,$s2<180) 或 (90<=$s2)*(s2<180)

再乙個就是怎麼返回值都是$n2,那就沒必要這樣寫公式了**的頂上是一排字母a,b,c,..這個就是列標**的左邊是一豎列的數字1,2,3,..這個就是行號列標加上行號就是就是單元格的名稱,單元格名稱也叫做單元格位址,如a列的第三行,為a3單元格,c列的第18行為c18單元格,第五列的第七行就是e7單元格,這樣形成了乙個個的座標,標明瞭每個單元格的位置。

if函式多層巢狀失敗,找不到原因。

2樓:網友

輸入=if(e6<30,20,if(e6<50,24,if(e6<60,32,if(e6<70,35,38)))

詳見附圖示例。

3樓:眯住眼串針

大於號、小於號誤打為全形的了。

請在純英文輸入狀態下輸入符號。

if(e6<30,"20",if(and(e6>=30,e6<50),"24",if(and(e6>=50,e6<60),"32",if(and(e6>=60,e6<70),"35","38")))

4樓:網友

你的公式沒錯,但是你用的大於號有問題,修改下就可以了。下面是我修改過的,你直接複製使用。

if(e6<30,"20",if(and(e6>=30,e6<50),"24",if(and(e6>=50,e6<60),"32",if(and(e6>=60,e6<70),"35","38")))

excel if函式多層巢狀為什麼算不出來

5樓:

這是乙個陣列公式,需要按ctrl+shift+enter結束狀態。(公式兩端會自動出現)

if函式巢狀多層後只顯示最後乙個資料

6樓:操馨榮阮星

檢查你a2單元格的格式。

如果是文字。

就哪項也匹配不上。

可以嘗試:lookup(--a2,,)

if函式多層巢狀應該怎樣操作?

7樓:花花

其實,if是乙個很簡單的函式。

比如說,如果單元格,a1>10,則,b1=1,10>=a1>8,則 b1=2,8>=a1>6,則b2=3,a1<=6,則b1=4.

首先寫第乙個函式:

if(a1>10,1,x),就是說,如果a1大於10,則顯示為1,否則顯示為其他條件,假設其他條件為x。

x是什麼呢?x=if(a1>8,2,y),y是其他條件,然後y=if(a1>6,3,4)。這樣,條件就完成了,先來就是巢狀了。

巢狀很簡單,先替換y,x=if(a1>8,2,y)替換為x=if(a1>8,2,if(a1>6,3,4)),然後if(a1>10,1,x)替換為if(a1>10,1,if(a1>8,2,if(a1>6,3,4)))這樣就完成了所有巢狀了。

其實這個邏輯過程寫出來很複雜,熟練了,非常簡單。

所有的函式巢狀都是這樣乙個邏輯過程。其實,和解數學方程的過程是一樣的。

if(true,1,if(true,2,if(true,3,"end")))

大概就是這麼乙個意思了。第二個if是第乙個if的邏輯值為false時的返回值,第三個if又是第二個if的邏輯值為false時的返回值。在office2003中,if只能套七層。

至於用處,可以用來判斷多個條件啊。=if(成績》90,"優",if(成績》80,"良",if(成績》70,"中等","一般")))

這樣就可以判斷成績了。如果成績大於90就是優,大於80小於90就是良,在80和70之間就是中等,如果低於70,就是一般了。

if函式多層巢狀怎樣操作

8樓:網友

函式的原則就是前後的括號一定要對應齊全,最起碼的邏輯正確。如果邏輯錯誤,計算機也無法算出你想要的結果。比如a6=round(if(bt6-3500<0,0,if(bt6-3500<1500,(bt6-3500)*,if(bt6-3500<4500,(bt6-3500)*,if(bt6-3500<9000,(bt6-3500)*,if(bt6-3500<35000,(bt6-3500)*,if(bt6-3500<55000,(bt6-3500)*,if(bt6-3500<80000,(bt6-3500)*,bt6-3500)*,2)

這個就是個稅的公式。

excel 如何使用vba編寫if函式多層巢狀

9樓:網友

sub if函式()

if 條件 then

執行語句。elseif 條件 then執行語句。

else執行語句。

end if

end sub

excel** if函式 多層巢狀使用,有日期和文字

10樓:平陽虎

如下圖,在c2中輸入公式。

if(isnumber(b2)=false,b2,if(b2回車確認後下拉填充。

11樓:縹緲一樣

在excel中函式的巢狀不能超過7級,但可以用定義名稱的方法將裡層的公式層級命名為名稱,這樣就可以解決函式的超過七層巢狀了。

具體方法是:

按"ctrl+f3"彈出定義名稱對話方塊,將裡層滿足不超過七層巢狀的公式層級複製到"引用位置",並將其定義為a(當然名稱樓主可以任選),然後就可以在用公式中用a替換原來的公式層級了。

結構體巢狀多層結構體指標怎麼malloc

比較好的方式是巢狀呼叫,嗯,類似初始化函式.struct a get a struct b get b struct c get c 差不多就這樣,當然你也可以,巢狀的結構也是成員變數啊。成員變數是指標就先malloc成員變數就行了。這和我們寫結構連結串列的 next指標是一個道理啊。程式中有一個結...

函式巢狀和sumif函式怎麼利用啊

將 a a 中大於 的資料累加。sumif a a, 補充 函式巢狀就是利用函式的值作為函式的自變數,如 sin cos sumif巢狀or或者and 開啟乙個工作樣表作為例子。 切換到公式標籤下,點選插入函式,並選擇sumif。 第乙個引數選擇引用範圍,範圍可以是列或者行,也可以是行列混合區域。 ...

EXCEL巢狀函式的使用,包括IF,ISERROR,VLOO

看來並不是很複雜嘛 看公式,好像只是將銷售中的一列數,對應到相應門店名稱下而已。如果我猜對了的話,告訴你一個很方便的方法 資料透視表 你只要將所有銷售表統統粘在一張表上,但要分清日期,以免日後分檢時麻煩選單 資料 資料透視表 注意選定區域時,一定要從起始位置 一般是 a 1 終止位置 設只有三列 c...