怎樣在excel執行if函式巢狀

時間 2021-10-17 04:38:55

1樓:匿名使用者

=if(iserror(search("abc",a2)),if(iserror(search("cde",a2)),if(iserror(search("fgh",a2)),"ijk","fgh"),"cde"),"abc")

2樓:

b2中輸入如下公式:

=if(iserror(find("abc",a2,1))=false,"abc",if(iserror(find("cde",a2,1))=false,"cde",if(iserror(find("fgh",a2,1))=false,"fgh","ijk")))

3樓:匿名使用者

b2=if(a2="abc","abc,if(a2="cde","cde",if(a2="fgh","fgh",「ijk")))

4樓:洋老師辦公教程

輸入等於if函式,選擇判斷的單元格,輸入大於等於和條件,逗號,雙引號,輸入條件成立返回優秀。在複製公式,貼上到後面改為條件,優秀改為良好,在複製公式,把修改條件,良好改為及格,輸入一個為不及格,補齊三括號確定即可。

excel函式if到底怎麼使用if函式的巢狀

5樓:匿名使用者

1、if函式的公式是:「=if(測試條件,真值,[假值])」。輸入公式後,**會先判斷測試條件是否成立,如果成立,則單元格填充「真值」,如果條件不成立,則填充「假值」。

2、例如,要判斷一個學生的語文是否及格了,就需要輸入公式「=if(b2>=60,"及格","不及格")」或「=if(b2<60,"不及格","及格")」。

3、巢狀if函式指的是if函式的3個引數中至少有一個用了其他的函式。例如公式「=if(測試條件1,if(測試條件2,真值2,假值2),假值1)」將第二個引數替換成了一個新的if公式,用流程表示如下。

4、例如希望將85分以上的成績劃分為「優秀」,將「60-85」分之間的成績劃分為「及格」,60分以下的成績劃分為「不及格」,則需要使用公式「=if(b2>=60,if(b2>=85,"優秀","及格"),"不及格")」。

5、在輸入巢狀函式公式時,為了防止出錯,可以先輸入一個簡單的公式,然後將公式中的一部分替換掉。

6、巢狀if公式除了可以將第二個引數替換成其他函式,也可以將第三個引數替換成其他函式。

7、還可以使用多層巢狀。

6樓:魚木混豬

就是在if兩個返回值中一個或兩個再新增一個if函式

例如=if(a1=1,2,if(a1=2,3,4))

7樓:匿名使用者

巢狀時注意資料的邏輯性,如輸入以下公式

=if(a2>=90,"優",if(a2>=80,"良",if(a2>=70,"一般",if(a2>=60,"及格","不及格"))))

詳見附圖示例

8樓:山口壇斜

看具體資料格式和要求而定。

excel中if函式巢狀使用的方法

9樓:小不點

舉例:比如說,我們需要對成績進行評級。大於等於80分的評為「a」,大於等於70分小於80分評為「b」,大於等於60分小於70分的評為「c」,小於60分的評為「d」。

步驟如下:

1、下面我們開始寫函式 =if(a1>=80,「a」,……)也就是當a2大於等於80時,得到「a」。如果a2不滿足大於等於80,根據評級標準,那麼會有三種可能:

a.大於等於70小於80,b.大於等於60小於70,c.小於60,這三種情況。

2、我們將第一種情況用if函式巢狀在上述表示式中 =if(a2>=80,"a",if(a2>=70,"b",……)),這樣就完成了。

3、同理我們將第二種情況用if函式繼續巢狀,那麼表示式變成了 if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c",……)))

那麼省下的情況就是小於60了,評級為「d」所以表示式最終為if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c","d")))。

4、and函式

如果你熟悉and函式的應用,那麼我們使用and函式就相對好理解一些,因為and函式就上述的三種可能表達的更加清楚。見圖:

10樓:匿名使用者

excel2003中if函式巢狀使用方法

11樓:申屠笑雯波平

進度表2的b2單元格公式

再給你改造一下,如果在表1中未找到裝置編號,則顯示「未找到本**」

=if(isna(vlookup(a2,進度表1!a:c,2,0)),"未找到本**",if(vlookup(a2,進度表1!

a:c,2,0)="提交採購申請",vlookup(a2,進度表1!a:

c,3,0),"未請購"))

12樓:山桑弓

你的公式中

<20002000,n6<2500)

if函式是一個用途比很廣的函式,除了可以多去巢狀使用,它還支援常量陣列寫法,與多個if巢狀相比,長度可以縮短,並不受七層的限制,你這個例子,可以寫成

=min(if(n6<*1000,%,0.15))

13樓:匿名使用者

=if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15)))粘上去就搞定了

14樓:匿名使用者

都說的太複雜了,

正確公式 =if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15))) ,

把「2000<」和「2500<」去掉就ok,這兩個判斷外層的if判斷過了,

而且if不能判斷2000

15樓:段幹秦

=lookup(b3,,)

不需要用if巢狀,現在是四層,如果層數多了就巢狀不了了,而且if巢狀函式可讀性差。

16樓:龍韋光

=if(n6<2000,0,if( 【<】 【2000錯誤地方我用 【】包括出來了 公式應改為

=if(n6<2000,0,if((n6>2000)*(n6<2500),0.05,if((n6>2500)*(n6<4000),0.1,0.15)))

17樓:匿名使用者

首先我不知道你這公式有沒有複製錯誤和這公式用來幹嘛的,但從題目來看,至少錯在:

……if(<2000

18樓:紅山人

=if(n6<2000,0,if(<2000

改為=if(n6<2000,0,ifn6<2500,0.05,if(n6<4000,0.1,0.15)))

19樓:匿名使用者

第2個if後面那個"<"不要:

=if(n6<2000,0,if(2000

20樓:匿名使用者

=if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.

15))) 或 =if(n6>=4000,0.15,if(n6>=2500,0.1,if(n6>=2000,0.

05,0)))

21樓:為你畫娥眉

n6的限定值出現交叉

excel if函式中再巢狀條件函式該怎麼寫

22樓:匿名使用者

=if(條件1,結果1,if(條件2,結果2,if(條件3,結果3,結果4))),依此類推,最多可巢狀7級。

23樓:匿名使用者

=if(and(a1>1,b1>1),9,if(and(a1<1,b1<1),0,1))

在 a1,b1都大於1的時候結果是9,都小於1的時候是0,其他時候是1

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

24樓:匿名使用者

sub if函式()

if 條件 then

執行語句

elseif 條件 then

執行語句

.......

else

執行語句

end if

end sub

急:excel中條件格式的使用(if函式中巢狀lookup函式) 20

25樓:匿名使用者

條件格式的公式改為

=if($d3=1,m3<=10,if($d3=2,m3<=8,if($d3=3,m3<=5,if($d3=4,m3<=2,0))))

26樓:退休畫線工

條件格式的公式與工作表中的公式雖然原理一樣,但因為應用場合的差別,還是有些差別的。即使你原來條件格式公式也能得到正確的顯示效果,但從條件格式的原理上來說,也是有問題的,這個姑且就不說了。

現在說下「大神」給你的公式,做條件存在的問題:首先是if只有條件,沒有結果。再者,條件格式的公式不允許出現這樣的陣列格式:

,必須要換成函式來生成這樣的陣列,或者老老實實地一個個if巢狀。

所以你需要的條件格式公式可為:

=$m3<=lookup($d3,row($1:$4),13-row($1:$4)*3+(row($1:$4)>1))

excel 中我用if函式中如何巢狀其他單元格已有的公式

27樓:匿名使用者

公式的結構為

=if(iserror(find("設計",a6)),工程單公式,設計單公式)

或=if(isnumber(find("設計",a6)),設計單公式,工程單公式)

或=if(count(find("設計",a6)),設計單公式,工程單公式)

28樓:匿名使用者

=if(isnumber(find("設計",a6)),輸入你的設計單提成公式,工程單提成公式)

excel中的if函式多層巢狀怎麼用?

29樓:匿名使用者

excel2003中if函式巢狀使用方法

30樓:匿名使用者

=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,就是一般了。

31樓:匿名使用者

以上是個邏輯判斷要用到第二層不知這樣可看得明白?

32樓:小不點

舉例:比如說,我們需要對成績進行評級。大於等於80分的評為

「a」,大於等於70分小於80分評為「b」,大於等於60分小於70分的評為「c」,小於60分的評為「d」。

步驟如下:

1、下面我們開始寫函式 =if(a1>=80,「a」,……)也就是當a2大於等於80時,得到「a」。如果a2不滿足大於等於80,根據評級標準,那麼會有三種可能:

a.大於等於70小於80,b.大於等於60小於70,c.小於60,這三種情況。

2、我們將第一種情況用if函式巢狀在上述表示式中 =if(a2>=80,"a",if(a2>=70,"b",……)),這樣就完成了。

3、同理我們將第二種情況用if函式繼續巢狀,那麼表示式變成了 if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c",……)))

那麼省下的情況就是小於60了,評級為「d」所以表示式最終為if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c","d")))。

4、and函式

如果你熟悉and函式的應用,那麼我們使用and函式就相對好理解一些,因為and函式就上述的三種可能表達的更加清楚。見圖:

什麼是套嵌函式,在excel裡怎麼使用,使用的條件是什麼?希望能詳細解答!答案滿意繼續加分

朱薈非 不是說有什麼函式叫 套嵌函式 而是說在實際使用中,一個公式通常不是單個函式起作用,而是多個函式組合。當一個函式中的引數由另外的函式組成,就構成巢狀。比如說 if a1 60,及格 不及格 這是一個簡單的if函式,得到兩種可能。那麼如果是三層怎麼辦?if a1 60,及格 if a1 90,優...

在excel中choose函式怎樣使用?什麼作用

用途 可以根據給定的索引值,從多達29個待選引數中選出相應的值或操作。語法 choose index num,value1,value2,引數 index num是用來指明待選引數序號的值,它必須是1到29之間的數字 或者是包含數字1到29的公式或單元格引用 value1,value2,為1到29個...

怎樣使用vlookup函式excel函式的小技巧

函式使用說明 首先來看一下vlookup函式的應用場景。如下圖,a列到d列是員工資訊,包括姓名 工號 性別和籍貫資訊,每一行是一個人的資訊。我們要求根據 姓名 獲得員工的 工號 資訊,返回結果在 b8。vlookup函式的基本語法是這樣的 如下圖,該函式第一引數是要查詢的值 第二引數是要查詢值和返回...