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