IF(條件,滿足條件的行號(hào),較大的值的行號(hào)) 在H2單元格輸入公式=IF($A$2:$A$29=$G$2,ROW($A$2:$A$29),4^8) 函數(shù)解釋: 如果A2:A29單元格滿足條件(等于G2單元格),那么顯示滿足條件的行號(hào),否則顯示較大值的行號(hào)。 4^8表示4的8次方(4*4*4*4*4*
為了實(shí)現(xiàn)在EXCEL中對(duì)多個(gè)不同條件的判斷,從而返回不同的結(jié)果,我們可以學(xué)習(xí)并掌握“IF函數(shù)”;IF函數(shù)是EXCEL中最常用的函數(shù)之一,通過(guò)對(duì)它的靈活應(yīng)用可以實(shí)現(xiàn)我們多種不同的目的。
方法
學(xué)習(xí)IF函數(shù):=if(A,B,C)
由于你的圖沒(méi)有行列標(biāo)號(hào),所以暫按“職位”在A1、“入職”在B1單元格的操作,則公式在I2單元格,應(yīng)該為: =IF(B2=1,1,IF(B2=2,IF(OR(G2>=2,H2>=2000),1,0.8),IF(B2=3,IF(OR(G2>=4,H2>=5000),1,0.6)))) 或者是: I2=CHOOSE(B2,1,IF(B2=2,IF(OR(G2>=2,
其中,A代表需要判斷的邏輯,B代表如果A的判斷結(jié)果為T(mén)URE則返回的值,C代表如果A的判斷結(jié)果為FALSE則返回的值。
我問(wèn)你,你們班上的同學(xué)個(gè)子從1.5米到1.9米,現(xiàn)在按0.5米的間隔來(lái)分組。老師先說(shuō),1.85以上的站到一列中。乘下的同學(xué)中還有1.85以上的沒(méi)有?現(xiàn)在再要把1.8~185的挑出來(lái),還應(yīng)該要說(shuō)1.85以下,1.8以上的站到另一列中嗎?是不是只要說(shuō)1.80以上站
從字面理解為:如果(內(nèi)容為真,則執(zhí)行這里的操作,否則執(zhí)行其他的操作)
其書(shū)寫(xiě)格式如下: 函數(shù)解析: IF函數(shù)作為一種邏輯判斷函數(shù),它的最終結(jié)果是返回True或False兩種邏輯結(jié)果,并執(zhí)行對(duì)應(yīng)的操作。通常與其他函數(shù)進(jìn)行嵌套使用: 1、函數(shù)公式:=IF( logical_test , [value_if_true] , [value_if_false]) 2、中文說(shuō)明:
IF函數(shù)的注意事項(xiàng):1、公式中用到的括號(hào)、逗號(hào)、引號(hào)等必須為英文格式;2、如果公式中涉及數(shù)字,則無(wú)需引號(hào);涉及文字字符等,則需引號(hào)。如果錯(cuò)用,則公式不起作用,如下圖:
if公式的嵌套是有講究的,就像一把尺子,只能從其中一頭向另外一頭來(lái)分段取值,不能從中間開(kāi)始。 比如你的公式,建議采用: =IF(M2=0,13,IF(M2>=1,m2*5),3.7)) 效果是先判斷m2是否等于0,是就取13;然后判斷重量是否大于1,是就重量*5;剩余的情
公式使用過(guò)程中,不管是邏輯判斷位置,還是返回值位置,都可以是其他公式。如圖:
要加Logical_test 表示計(jì)算結(jié)果為 TRUE 或 FALSE 的任意值或表達(dá)式。 1、"判斷多個(gè)條件中是否有任意一個(gè)條件為真,條件用"Logical"(邏輯表達(dá)式)指定。如果任意一個(gè)條件為真,返回值為T(mén)RUE(真);如果所有條件為假,則返回FALSE(假)。 2、在單元格
if函數(shù)的應(yīng)用:只有1個(gè)條件的情況下:如下圖,如果值為A,則返回結(jié)果優(yōu)秀,否則返回不優(yōu)秀
可以用if嵌套來(lái)實(shí)現(xiàn):=if(A1=1,"通過(guò)",if(A1=2,"拒絕","待定")) 由于if嵌套的層數(shù),在2003版及以前,最多只能7層,同時(shí)嵌套層數(shù)過(guò)多時(shí),公式過(guò)于冗長(zhǎng),這時(shí)用lookup()等函數(shù)較為簡(jiǎn)便,本題: =lookup(A1,{1,2,3},{"通過(guò)","拒絕","待定"})
if函數(shù)的應(yīng)用:含有多個(gè)條件,且都要滿足。如下圖示例:如果身高大于160CM,測(cè)試結(jié)果為優(yōu)秀,性別為男性,年齡小于35歲,且已離職,則返回值“錄用”,否則為空
可以用if嵌套來(lái)實(shí)現(xiàn):=if(A1=1,"通過(guò)",if(A1=2,"拒絕","待定")) 由于if嵌套的層數(shù),在2003版及以前,最多只能7層,同時(shí)嵌套層數(shù)過(guò)多時(shí),公式過(guò)于冗長(zhǎng),這時(shí)用lookup()等函數(shù)較為簡(jiǎn)便,本題: =lookup(A1,{1,2,3},{"通過(guò)","拒絕","待定"})
if函數(shù)的應(yīng)用:含有多個(gè)條件,但不必全都滿足,只要其中一項(xiàng)滿足即可
如果需要解決IF的多層嵌套,特別是超過(guò)7層的嵌套,把條件作為一個(gè)輔助表,然后用函數(shù)VLOOKUP來(lái)查詢最佳。 假定輔助工作表名為“條件”,根據(jù)條件返回?cái)?shù)據(jù)所在表名為“數(shù)據(jù)”。 在“條件”表中——A列為名稱,a、b;B列為數(shù)值1、2.。 在“數(shù)據(jù)
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
EXCEL表格函數(shù)的關(guān)于——“IF三個(gè)條件分別對(duì)應(yīng)三個(gè)結(jié)果的公式,請(qǐng)高人指點(diǎn)!我只會(huì)簡(jiǎn)單的兩結(jié)果判斷!”
可以用if嵌套來(lái)實(shí)現(xiàn):=if(A1=1,"通過(guò)",if(A1=2,"拒絕","待定"))
由于if嵌套的層數(shù),在2003版及以前,最多只能7層,同時(shí)知嵌套層數(shù)過(guò)多時(shí),公式過(guò)道于冗長(zhǎng),這時(shí)用lookup()等函數(shù)較為簡(jiǎn)便,本題:
=lookup(A1,{1,2,3},{"通過(guò)","拒絕","待定"})
excel里多個(gè)條件對(duì)應(yīng)多個(gè)結(jié)論,如何使用if函數(shù)?不用嵌套能行嗎?
如果需要解決IF的多層嵌套,特別是超過(guò)7層的嵌套,把條件作為一個(gè)輔助表,然后用函數(shù)VLOOKUP來(lái)查詢最佳。
假定輔助工作表名百為“條件”,根據(jù)條件返回?cái)?shù)據(jù)所在表名為“數(shù)據(jù)”。
在“條件”表中——A列為名稱,a、b......;B列為數(shù)值1、2.......。
在“數(shù)據(jù)”表中——A列為名稱,a、b......(與“條件”表A列的數(shù)據(jù)順序是不同的);B列為根據(jù)A列名稱到“條件”表查詢返回的數(shù)值。
在“數(shù)據(jù)”列的B2單元格粘貼公式度=VLOOKUP(A2,條件!$A:$B,2,0),向下填充到相應(yīng)的單元格即可。
excel if 函數(shù)多個(gè)條件如何設(shè)置
excel if 函數(shù)多個(gè)條件的設(shè)置步驟如下:
1.以此表格為例,銷(xiāo)售額大于等于【4000】,獎(jiǎng)勵(lì)金為【500】;銷(xiāo)售額大于等于【3500】獎(jiǎng)勵(lì)金為【300】;銷(xiāo)售額低于【3500】,沒(méi)有獎(jiǎng)勵(lì)金,所以獎(jiǎng)勵(lì)金為【0】。
選中要輸入函數(shù)公式的單元格,開(kāi)始輸入公式。輸入【=IF】,等于號(hào)一定要輸入,輸入的公式所有的標(biāo)點(diǎn)符號(hào)都是需要用英文輸入法輸入。
2.然后輸入括號(hào),【(B2>=4000,"500",】,B2單元格為編號(hào)為【01】的員工的銷(xiāo)售額,填寫(xiě)的條件要由大到小,所以要先輸入>=4000,而不是>=3500。當(dāng)銷(xiāo)售額大于等于4000時(shí)顯示【500】,這個(gè)【500】在公式中要用英文的雙引號(hào)輸入,然后用英文的逗號(hào)分隔開(kāi),繼續(xù)寫(xiě)下一個(gè)條件。
3.重新輸入一個(gè)條件,需要再輸入if和括號(hào),格式跟上一步一樣,就是【IF(B2>=3500,"300",】,同樣用逗號(hào)隔開(kāi)。
4.輸入最后一個(gè)條件【IF(B2<3500,"0"】,輸入后不需要再輸入逗號(hào),直接輸入右邊的括號(hào)。
5.因?yàn)橛腥齻€(gè)if條件,所以對(duì)應(yīng)需要在最后保留三個(gè)右邊的括號(hào),敲回車(chē)鍵確定公式,退出單元格。
6.選中單元格,可以看到表格上方的完7a686964616fe78988e69d8331333431353261整公式,鼠標(biāo)放到單元格右下角,出現(xiàn)十字符號(hào)時(shí)拖動(dòng)鼠標(biāo),復(fù)制公式到下面的單元格就行了。這樣就解決了excel if 函數(shù)多個(gè)條件的設(shè)置問(wèn)題了。
excel中if 函數(shù)如果有兩個(gè)條件,怎么輸公式
if套用問(wèn)題,可能關(guān)系二方面,一是公式怎么寫(xiě),二是數(shù)據(jù)處理中怎么判斷,
1、公式寫(xiě)法:=if(判斷對(duì)錯(cuò),對(duì)時(shí)顯示結(jié)果,錯(cuò)時(shí)顯示結(jié)果),如:=if(a1>1,1,0);
后兩個(gè)結(jié)果分別可以換成if()公式。如:
=if(a1>1,if(a1>10,3,1),0)
=if(a1>1,1,if(a1>0,0,-5))
2、計(jì)算機(jī)計(jì)算時(shí),是從最外層if開(kāi)始計(jì)算的,就是先判斷最左邊,第一個(gè)if(),所以如果判斷較多時(shí),可以只用大于號(hào)>,或小于號(hào),如下題。
例如:某工廠計(jì)件獎(jiǎng)勵(lì),完成率低于70%無(wú)獎(jiǎng)金,大于等于70%一件扣0.5元,大于等于86%的一件扣0.3元,100%的獎(jiǎng)1000元,多于100%的一件獎(jiǎng)1元。數(shù)據(jù)在A2,完成率在B2,任務(wù)數(shù)量在E2,公式:
=IF(B2>1,1000+A2-$E$2,IF(B2=1,1000,IF(B2>=0.86,-($E$2-A2)*0.3+1000,IF(B2>=0.7,-($E$2-A2)*0.5+1000,0))))
擴(kuò)展資料
IF函數(shù)一般是指Excel中的IF函數(shù),根據(jù)指定的條件來(lái)判斷其“真”(TRUE)、“假”(FALSE),根據(jù)邏輯計(jì)算的真假值,從而返回相應(yīng)的內(nèi)容??梢允褂煤瘮?shù) IF 對(duì)數(shù)值和公式進(jìn)行條件檢測(cè)。
語(yǔ)法
IF(logical_test,value_if_true,value_if_false)
Logical_test 表示計(jì)算結(jié)果為e79fa5e9819331333366303063 TRUE 或 FALSE 的任意值或表達(dá)式。
例如,A10=100 就是一個(gè)邏輯表達(dá)式,如果單元格 A10 中的值等于 100,表達(dá)式即為 TRUE,否則為 FALSE。本參數(shù)可使用任何比較運(yùn)算符(一個(gè)標(biāo)記或符號(hào),指定表達(dá)式內(nèi)執(zhí)行的計(jì)算的類(lèi)型。有數(shù)學(xué)、比較、邏輯和引用運(yùn)算符等。)。
Value_if_true logical_test 為 TRUE 時(shí)返回的值。
例如,如果本參數(shù)為文本字符串“預(yù)算內(nèi)”而且 logical_test 參數(shù)值為 TRUE,則 IF 函數(shù)將顯示文本“預(yù)算內(nèi)”。如果 logical_test 為 TRUE 而 value_if_true 為空,則本參數(shù)返回 0(零)。如果要顯示 TRUE,則請(qǐng)為本參數(shù)使用邏輯值 TRUE。value_if_true 也可以是其他公式。
Value_if_false logical_test 為 FALSE 時(shí)返回的值。
例如,如果本參數(shù)為文本字符串“超出預(yù)算”而且 logical_test 參數(shù)值為 FALSE,則 IF 函數(shù)將顯示文本“超出預(yù)算”。如果 logical_test 為 FALSE 且忽略了 value_if_false(即 value_if_true 后沒(méi)有逗號(hào)),則會(huì)返回邏輯值 FALSE。如果 logical_test 為 FALSE 且 value_if_false 為空(即 value_if_true 后有逗號(hào),并緊跟著右括號(hào)),則本參數(shù)返回 0(零)。VALUE_if_false 也可以是其他公式。
參考資料來(lái)源:百度百科:IF函數(shù)
excel中if多個(gè)條件公式怎么寫(xiě)?
excel中if多個(gè)條件時(shí),用IF函數(shù)結(jié)合"+"號(hào)和“*”號(hào)編寫(xiě)公式即可滿足判斷要求。具體操作步驟如下:
1、首先打開(kāi)Excel表格,在工作表中輸入需要zhidao判斷的數(shù)據(jù)。
2、然后在D1單元格輸入公式:“=IF((A1=2)+(B1=2),"是","否")”。
3、按下ctrl+shift+enter組合鍵后,D1單元格會(huì)輸出專使用IF函數(shù)和“+”號(hào)組成的判定屬公式判斷后的結(jié)果,此時(shí)IF函數(shù)的條件1和條件2滿足一個(gè)就可以了。
4、再在D1單元格輸入公式:“=IF((A1=2)*(B1=2),"是","否")”。
5、按下ctrl+shift+enter組合鍵后,D1單元格會(huì)輸出IF函數(shù)和“*”號(hào)組成的判定公式的判斷結(jié)果,此時(shí)IF函數(shù)的條件1和條件2都要滿足才行。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com