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

時間 2021-08-31 22:15:09

1樓:朱薈非

不是說有什麼函式叫「套嵌函式」,而是說在實際使用中,一個公式通常不是單個函式起作用,而是多個函式組合。當一個函式中的引數由另外的函式組成,就構成巢狀。

比如說:

=if(a1>=60,"及格","不及格")

這是一個簡單的if函式,得到兩種可能。那麼如果是三層怎麼辦?

=if(a1>=60,"及格",if(a1>=90,"優秀","良好"))

這就是if函式的巢狀。第一層if函式的第三個引數,不是直接給出結果,而是再嵌入第二層if函式。這樣就得到了三種可能性。

再比如:

一個簡單的vlookup函式

=vlookup(a1,sheet1!a:b,2,0)

如果把引數3改為變數,公式可以右拉,極大的提高效率:

=vlookup($a1,sheet1!$a:b,column(b:b),0)

這也是一種巢狀。

可以說,絕大部分情況下,都要用到巢狀。

2樓:朱仕平

巢狀函式不是一個特定的函式,巢狀函式,就是在函式中套函式

像下面這個函式,就是if,isna,vlookup三個函式巢狀使用的結果

=if(isna(vlookup(a2,b表!a:b,2,)),"",vlookup(a2,b表!a:b,2,),"",)

巢狀函式是從最裡面的括號算起,算好後做為一個引數返回給外層的函式

如這個公式,以返回vlookup(a2,b表!a:b,2,)這個引數的值

再判斷isna(vlookup(a2,b表!a:b,2,))是不是錯誤值

如果是錯誤值,就得到一個空格

否則就得到vlookup(a2,b表!a:b,2,)這個的值

3樓:匿名使用者

每個函式下面都有說明啊 =if("是不是知道","這裡是","這裡不是") a b c a是條件,比如是a2=100,或a2<100等這樣的. b是a條件成立時的結果,rpoyyi

4樓:

=if(countif(a:a,b1)=1,"重複資料","")

這就是巢狀函式,在二列中查詢重複的資料

excel中if函式巢狀vlookup函式怎麼操作 10

5樓:魚木混豬喲

工具:office2013

方法如下:bai

利用vlookup函式,查詢dui列中與a列相同zhi的資料dao,查詢到回則返回答對應的j列資料,否則,返回「未找到」:

輸入公式如下:

下拉填充得到結果:

注意事項:也可以用iferror函式替代if和isna函式。

6樓:匿名使用者

簡單說是=if(條件,vlookup(),vlookup())

但是我覺得你這個**用這種方式不行,因為你的收料表裡面,同一料號有多個,不如使用sumif()或sumifs()公式來做。

7樓:匿名使用者

第一bai張表shett1 第二張為shett2

如有倉du庫倒料數zhi為 f列 第一dao個物料對應的單元專格為 f3

則在f3輸入 =offset(shett2!屬$f$1,match($a3,shett2!d:d,0)-1,0)

8樓:匿名使用者

=if(iserror(vlookup公式),vlookup另1個公式,vlookup公式)

根據實際修改

9樓:迷茫

=if(vlookup(a:a,a2)>1,"有重複","不重複")

在excel中,如何用if函式求同時滿足兩個條件的數?

10樓:天蠍李莉莉

=if(and(a1=b1,a1>c1),"好","壞")adn是指滿足條件1並且滿足條件2,則返回 好,否則返回 壞。

2.=if(or(a1=b1,a1>c1),"好","壞")or則是指滿足條件1或者條件2,只要滿足兩個條件中的一個,則返回 好,否則返回 壞。

3.=if(條件1,if(條件2,"***","yyy"),"zzz")

公式寫法:=if(判斷對錯,對時顯示結果,錯時顯示結果),如:=if(a1>1,1,0);

後兩個結果分別可以換成if()公式。如:

=if(a1>1,if(a1>10,3,1),0)

=if(a1>1,1,if(a1>0,0,-5))

計算機計算時,是從最外層if開始計算的,就是先判斷最左邊,第一個if(),所以如果判斷較多時,可以只用大於號》,或小於號。

11樓:零號禁區

仿照以下公式即可:

=if(and(a1=b1,a1>c1),"好","壞")或=if(or(a1=b1,a1>c1),"好","壞")adn是指滿足條件1並且滿足條件2,則返回 好,否則返回 壞。

or則是指滿足條件1或者條件2,只要滿足兩個條件中的一個,則返回 好,否則返回 壞。

12樓:匿名使用者

同樓上。

你也可以寫成=if(條件1,if(條件2,"***","yyy"),"zzz")

按你的意思的話就是=if(條件1,if(條件2,"***","yyy"),"yyy")

13樓:匿名使用者

=if(and(條件1,條件2),"***","yyy")

電子**函式if最多能嵌七套,還能多嵌幾套嗎

14樓:匿名使用者

在2003及以前版本中,if函式可以巢狀7層.

在2007及以後版本中,可以巢狀64層。

如果if語句的條件要同時滿足的,可以用函式and(條件1,條件2,...,條件n)

15樓:

用excel2007,if函式可以巢狀64層。

如果if語句的條件要同時滿足的,可以用函式and(條件1,條件2,...,條件n)

希望有幫助,不清楚請追問,有用請採納 o(∩_∩)o

16樓:國王史萊克

原if()樣式 改為=if(())樣式巢狀

excel if函式巢狀最多是多少層?如何突破層數限制

17樓:匿名使用者

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,,)

18樓:匿名使用者

excel中if函式巢狀是指一個函式裡還可以再套另外一個函式,另外函式裡再套下一個函式。

19樓:仲時伯駒

2003版本,有7層巢狀的限制。

如果要突破,可以分段進行。

2013以上版本的沒有這個限制。

excel if函式裡包含2個條件,且條件是範圍內該如何設定?

20樓:匿名使用者

假如是 a1 單元格,則b1輸入

=if(and(a1>=-5%,a1<=5%),"否","是"

21樓:天雨下凡

假設x在a1單元格,則在b1中輸入公式:

=if(abs(a1)<=5,"否","是")

22樓:聚醍

=if(-0.050.05),"是",""))

23樓:匿名使用者

=if(and(a1>=-5%,a1<=5%),"否","是")

24樓:匿名使用者

沒有一個標準怎麼確定?

excel中有條件的計數函式是什麼?如何操作?

25樓:匿名使用者

單條件計數使用countif函式。

輸入=countif(c:c,">=70")公式表示:統計c列大於等於70的個數。

詳見附圖

26樓:匿名使用者

可以用countif,如countif(a:a,"100"), 計算a列中內容是"100"的個數

27樓:匿名使用者

countif函式

語法countif(range,criteria)

range 為需要bai計du算其中滿足條件的zhi單dao元格數目的單元格區域。版

28樓:匿名使用者

countif()

詳見excel幫助。

29樓:

一定要用函式的話,新增個輔助列吧,然後用countif。

如果是2007及之後的版本,直接用版countifs,不過其實用透視表比權較方便。

例子:兩列資料:

狀態    型別

在職    職員

在職    職員

離職    職員

在職    科員

在職    科員

離職    科員

在職    科員

4.如何利用函式統計不同型別人員在職數?不通過篩選,而是用函式實現。

=sumproduct((a:a="在職")*(b:b="職員"))或者陣列=sum((b:b="職員")*(a:a="在職"))

excel函式,函式後面的括號裡那些是什麼意思

text函式是根據指定的資料格式將數字轉換成文字格式 你要全部函式,那太多了,每種函式功能作用不一樣,所以括號裡的引數也不一樣 excel公式中的中括號 excel中沒有中括號與大括號,全部使用小括號,多層巢狀使用。公式 a1 b1 2 c1 5無法直接計算,將中括號改為小括號 a1 b1 2 c1...

在函式中這些代表什麼意思, 在EXCEL函式中代表什麼意思?

y kx b是一次函式,一般k不等於零。k是斜率,k 1時是一三象限角平分線,絕對值k大於1則傾斜程度大,小余1傾斜程度小。0,b 是它與y軸的交點,b k,0 是和x軸的交點。y ax 2 bx c是二次函式,即拋物線,一般a不等於零。a 0開口向上,a 0開口向下。絕對值越大,開口越小。0,c ...

EXCEL裡用了SUM函式 為什麼結果竟為

墨汁諾 函式引數的區域為0,這種結果多半是 計算的區域為文字格式,將其轉換為數字格式即可。如果a2 a10單元格資料為 文字 那麼通過 sum a2 a10 得到的結果為0可輸入 sumproduct a2 a10 1 萬年金剛鑽 要麼公式,要麼資料,肯定是這兩個問題。具體的,無圖無真相,即便是看到...