1樓:衡陽仲孫娜蘭
if函式用法:=if(結果為真或假的條件,結果為真時返回的值,結果為假時返回的值)
巢狀,就是在最後兩個返回的值,設定為一個if函式,再在這個if函式的返回值中新增一個if函式,就是另外一層巢狀了。
2樓:宋來吳冰菱
巢狀時注意資料的邏輯性,如輸入以下公式
=if(a2>=90,"優",if(a2>=80,"良",if(a2>=70,"一般",if(a2>=60,"及格","不及格"))))
詳見附圖示例
3樓:郝躍朱運虹
就是在if兩個返回值中一個或兩個再新增一個if函式
例如=if(a1=1,2,if(a1=2,3,4))
4樓:力飛葛凝遠
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、還可以使用多層巢狀。
excel函式if到底怎麼使用if函式的巢狀功
5樓:沈一民
if函式的表示式是:=if(條件一,結果一,結果二)意思是:符合條件一,返回內結果容一,否則返回結果二。
巢狀時先編好結果一,再編結果二,把結果二代入基本表示式。
比如結果二 =if(條件二,結果二,結果三)把這個代入基本表示式:
=if(條件一,結果一,if(條件二,結果二,結果三))如果還有,繼續編結果三=if(條件三,結果三,結果四)代入上述公式的結果三:
=if(條件一,結果一,if(條件二,結果二,if(條件三,結果三,結果四)))
還有條件以此類推,最多能巢狀七層,也就是可以輸入七個條件,八個結果(最後一個結果就是不符合前面所有條件時返回什麼)。
如果超過七層就需要定義名稱或者用其他函式處理。
6樓:鮮山槐雙駿
先理抄解if不巢狀怎麼使用
if(條件bai,條件成立返回值,條件不成du立返回zhi值)例子:if(a1>b1,1,2)
如果daoa1大於b1成立,返回1,不成立,返回2這個理解了的話就看下個例子
if(a1>b1,if(b1>c1,3,2),1)巢狀的函式最好從最裡層的函式看起
if(b1>c1,3,2)
如果b1大於c1成立,返回3,不成立,返回2那麼if(a1>b1,if(b1>c1,3,2),1)就變成了
if(a1>b1,3,1)
或者if(a1>b1,2,1)
剩下的你應該就明白了
excel中if函式巢狀使用的方法
7樓:小不點
舉例:比如說,我們需要對成績進行評級。大於等於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函式就上述的三種可能表達的更加清楚。見圖:
8樓:匿名使用者
excel2003中if函式巢狀使用方法
9樓:申屠笑雯波平
進度表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),"未請購"))
10樓:山桑弓
你的公式中
<20002000,n6<2500)
if函式是一個用途比很廣的函式,除了可以多去巢狀使用,它還支援常量陣列寫法,與多個if巢狀相比,長度可以縮短,並不受七層的限制,你這個例子,可以寫成
=min(if(n6<*1000,%,0.15))
11樓:匿名使用者
=if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15)))粘上去就搞定了
12樓:萊昂納德_尤拉
2000錯誤的,改成and(n6>2000,n6<2500)其實只要
=if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15)))
因為當判斷<2500的時候,已經是在<2000為否的條件下進行的,也就是>=2000,<2500
13樓:匿名使用者
改成下面這樣試試;
=if(n6<2000,0,if((n6>2000)*(n6<2500),0.05,if((n6>2500)*(n6<4000),0.1,0.15)))
不過公式中沒有包括=2000、2500、4000的情況,是怎麼回事呢?
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(<2000改成:and(n6>2000,n6<2500) 這種形 式,是excel的標準格式 21樓:匿名使用者 =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))) 22樓:為你畫娥眉 n6的限定值出現交叉 excel函式if到底怎麼使用if函式的巢狀 23樓:匿名使用者 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、還可以使用多層巢狀。 24樓:魚木混豬 就是在if兩個返回值中一個或兩個再新增一個if函式 例如=if(a1=1,2,if(a1=2,3,4)) 25樓:匿名使用者 巢狀時注意資料的邏輯性,如輸入以下公式 =if(a2>=90,"優",if(a2>=80,"良",if(a2>=70,"一般",if(a2>=60,"及格","不及格")))) 詳見附圖示例 26樓:山口壇斜 看具體資料格式和要求而定。 excel中的if函式多層巢狀怎麼用? 27樓:匿名使用者 excel2003中if函式巢狀使用方法 28樓:匿名使用者 =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,就是一般了。 29樓:匿名使用者 以上是個邏輯判斷要用到第二層不知這樣可看得明白? 30樓:小不點 舉例:比如說,我們需要對成績進行評級。大於等於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函式就上述的三種可能表達的更加清楚。見圖: ln返回一個數的自然對數。自然對數以常數項 e 2.71828182845904 為底。語法ln number number 是用於計算其自然對數的正實數。說明ln 函式是 exp 函式的反函式。 公式 ln a2 a4890 要求出總和就要使公式處於陣列狀態,將公式對每個單元格求出的值再求和。方法... 朱薈非 不是說有什麼函式叫 套嵌函式 而是說在實際使用中,一個公式通常不是單個函式起作用,而是多個函式組合。當一個函式中的引數由另外的函式組成,就構成巢狀。比如說 if a1 60,及格 不及格 這是一個簡單的if函式,得到兩種可能。那麼如果是三層怎麼辦?if a1 60,及格 if a1 90,優... 魚木混豬喲 假設對a1 a10進行從大到小排名 b列輸入公式 rank a1,a 1 a 10 下拉填充即可得到排名,然後在對b列排序即可 白水菜頭 rank函式的功能並不是排序,而是排位。它返回一列數字的數字排位。數字的排位是其相對於列表中其他值的大小。比始要統計某一分數在該陣列的排名就可以使用r...excel ln函式,怎麼在excel中使用ln函式
什麼是套嵌函式,在excel裡怎麼使用,使用的條件是什麼?希望能詳細解答!答案滿意繼續加分
怎麼使用excel中的rank函式進行排序