Excel多重巢狀問題,關於EXCEL中IF 的多重巢狀問題

時間 2022-04-07 17:35:04

1樓:我來也

此處假設a2單元格輸入lactate資料,b2單元格輸入sxvo2資料,c2輸入pvaco2資料,則可在d2單元格輸入公式:

=if(a2>2,if(b2<70%,if(c2<=6,"high co anemia","low co with"),if(c2<=6,"high co sepsis","mic.alt with")),if(b2<70%,if(c2<=6,"high co anemia","low co without"),if(c2<=6,"ni","mic.alt without")))

複製並下拉,即可對整個a、b、c列資料對應在d列顯示輸出結果

2樓:匿名使用者

可以用 lookup()函式, 而不是用 if()函式 反覆巢狀。簡單地說,是建立輔助表,把你的內容轉換成一個表,用**的方式“描述”你的條件,然後用查詢的方式, lookup()函式,簡單易維護。如果只想用 if()函式 反覆巢狀,公式超級長,眼暈,更談不上維護了。

關於excel中if 的多重巢狀問題

3樓:匿名使用者

你的問題可以做個二維表,第一行表頭是k5的範圍,第一列的是k6的範圍,用index函式較簡單了

關於excel中if 函式多重巢狀的問題

4樓:龔金溥振凱

=if(d5<25,"不及格",if(d5<=29),"及格",if(d5<=39,"中",if(d5<=59,"良","優"))))

或者:=if(d5>=60,"優秀",if(d5>=40,"良",if(d5>=30,"中",if(d5>=25,"及格","不及格"))))

5樓:匿名使用者

=if(d5>60,"優秀"if(d5>40,"良",if(d5>30,"中",if(d5>25,"及格","不及格"))))

直接複製在需要的單元格即可

if函式在excel中的多重巢狀問題

6樓:我來也

=if(b2<=70%,0,if(b2<75%,(2*b2-1.35)/0.15,if(b2=75%,100%,if(b2<80%,b2,200%))))

估計你的提問的錯誤的吧,有2處是75%的,我上面的公式是把75%單獨操作了

7樓:匿名使用者

b3寫公式:

=if(b2<=70%,0,if(b3<=75%,(2*b2-1.35)/0.15,if(b2<80%,b2,200%)))

8樓:匿名使用者

第三十七回 鬼王夜謁唐三藏 悟空神化引嬰兒 第三十八回 嬰兒問母知邪正 金木參玄見假真

excel 單元格里面如何用函式解決多個條件多層巢狀問題,請高手指教,謝謝

9樓:

表3使用vlookup到表1和表2中查詢不更簡單嗎?

i3=vlookup(h3,offset(a:b,,if(g3="a類",0,3)),2,0)

加c類,再加一個小表

excel if函式多重選擇巢狀

10樓:綠衣人敲門

方法:if 函式是根據對指定的條件計算結果為 true 或 false,返回不同的結果,語法 if(logical_test,value_if_true,value_if_false)

也就是 if(條件判斷是真或是假,條件為真時的值,條件為假時的值),下面來通過一個例子說明。

如圖:通過判斷在途貨量的數量,來決定是否向工廠要貨,這裡只有2種可能,即要貨,或不要貨,就可以通過if函式來設定。

=if(c2>10,"不要貨","要貨") ,公式判斷c列各單元格內的數值是否大於10,如果大於10則顯示 不要貨,如果不大於10則 顯示 要貨 。

注意這裡用到的引號,逗號均應在英文狀態下輸入,如果是在中文狀態下輸入,則會導致公式錯誤。

再來看這個例子,如上圖:與第一個例子不同的是在要貨的情況下,如果前次要的貨量比較少,如少於5臺,則顯示緊急要貨,需要工廠緊急發貨,在這種情況下,這個**就出現三種可能性即:不要貨,要貨,緊急要貨,如果單純使用if函式是不能達到這種判斷的,幸好if函式可以巢狀從而解決了這一問題。

這裡用的公式=if(c2>10,"不要貨",if(c2<5,"緊急要貨","要貨"))

在進行第二個條件判斷時,它的前提是c2<=10,也就是小於或等於10 ,在這一前提下先判斷是否小於5,如真顯示緊急要貨,在 5<=c2<=10 的情況下才會顯示 要貨。

再來看更深層次的巢狀,如上圖,共4層巢狀,實際上excel可實現最多64層的巢狀,而現實中我們很少會用到這麼多,因為這極易產生麻煩,而且要實際這一功能完全有其它的辦法可以達到,如lookup 公式等。

下面再來說一下if函式與其它函式的配合使用的高階用法。

在這裡使用的公式:=if(b2備註:在做條件判斷是可以有大於,大於等於,小於,小於等於,等於 ,用符合表示分別為:>,  >=  ,  <   ,    <=   , =

11樓:匿名使用者

=if(a1="碩士生",if(b1>15,if(b1>24,(b1-24)*2+15*8+9*4,15*8+(b1-15)*4),8*b1),if(b1>15,(b1-15)*10+510,if(b1>9,(b1-9)*20+390,if(b1>6,(b1-6)*30+300,b1*50))))

12樓:大徐哥

假設a列為學位,b列為人數

c1輸入公式

=if(a1="碩士生",if(b1<=15,b1*8,if(b1<=24,(b1-15)*4+15*8,(b1-24)*2+15*8+9*4)),if(a1="博士生",if(b1<=6,b1*50,if(b1<=9,(b1-6)*30+6*50,if(b1<15,(b1-9)*20+6*50+3*30,(b1-15)*10+6*50+3*30+6*20))),0))

c1公式向下複製

13樓:伏煙李悠馨

abc1學位人數

工作量2

碩士生給定條件

公式(如下)

a、如果a2=碩士生

=if(a2="碩士生",if(b2<=15,b2*8,if(b2<=24,15*8+(b2-15)*4,if(b2>24,15*8+(b2-24)*2))))

b、如果a2=博士生

=if(a2="碩士生",if(b2<=6,b2*50,if(b2<=9,6*50+(b2-6)*30,if(b2<=15,6*50+(b2-6)*20,if(b2>15,6*50+(b2-6)*10)))))

以上公式是分解,如果把兩個公式合併一塊,則需要變通,因為if的巢狀最多為七層,可以按定義名稱的方式來實現公式的合併

1、把滑鼠放在c2單元格,點選選單的插入-名稱-定義,彈出定義名稱對話方塊

2、在當前工作薄中的名稱下輸入名稱“碩士工作量”

3、在引用位置下輸入引用地址=if(b2<=15,b2*8,if(b2<=24,15*8+(b2-15)*4,if(b2>24,15*8+(b2-24)*2))),點選確定

4、重複2、3兩項

5、在c2單元格中輸入公式:=if(a2="碩士生",碩士工作量,if(a2="博士生",博士工作量))

14樓:花月隨風

a1為學位,b1為人數,c1為結果:

c2輸入公式

=if(a2="碩士生",if(and(b2>0,b2<=15),b2*8,if(and(b2>15,b2<=24),(b2-15)*4+15*8,(b2-24)*2+15*8+9*4)),if(a2="博士生",if(and(b2>0,b1<=6),b2*50,if(and(b2>6,b1<=9),(b2-6)*30+6*50,if(and(b2>9,b1<15),(b2-9)*20+6*50+3*30,(b2-15)*10+6*50+3*30+6*20))),0))

前面有些人為什麼會錯誤是這樣的,if在進行計算時以先來先計算原則進行計算,例如一個數為20,它既是》=9,也是》=15,如果先寫》=9,再寫》=15,那麼就計算為》=9;如果先寫》=15,再寫》=9,那麼就計算為》=15,不知你們看的明白不,這點很重要,很多時候一不小心就犯這樣的錯誤,要麼就用and語句限死

如何用excel實現多重並列的巢狀語句?

15樓:萊昂納德_尤拉

假如原始資料在a1:c16區域

d1和e1是查詢條件,g1返回結果

g1公式

=lookup(1,0/((a1:a16=d1)*(b1:b16=e1)),c1:c16))

16樓:荒島農夫

你可以嘗試在if中巢狀choose這個公式,這樣應該可以解決你的問題,

我最多巢狀過20幾個條件呢,同時再結合or這個公式,會更好

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問題,關於Excel問題

來自九隴山風風韻韻的魔芋 整體思路 第一 首先使用if函式判斷是否大於20 第二 使用len和find函式判斷小數字數 第三 當大於20的時候直接使用roundup len和find函式組合公式 第四 當小於20的時候,使用right函式判斷最後一位是否小於5 第五 當最後一位小於5的時候,使用le...

關於DNF狂戰合天空套問題,關於DNF狂戰合天空套問題

300少了,至於天空什麼用的,你可以自己去 裝扮裡面自己看。至於技巧,主要還是看人品,但是一般合過的比沒合過的要了解些。我是上普通,下高階。基本不行啊,樣子的話就是天6.帶一對翅膀的那種。黑色是普通的,白色是稀有的 和金色乙個性質 表示原有的時裝一套 花了400合出了7件 最後一件花了500 貌似3...