excel怎麼對多個條件判斷返回結果,if函數詳解
IF(條件,滿足條件的行號,較大的值的行號) 在H2單元格輸入公式=IF($A$2:$A$29=$G$2,ROW($A$2:$A$29),4^8) 函數解釋: 如果A2:A29單元格滿足條件(等於G2單元格),那麼顯示滿足條件的行號,否則顯示較大值的行號。 4^8表示4的8次方(4*4*4*4*4*
為了實現在EXCEL中對多個不同條件的判斷,從而返回不同的結果,我們可以學習並掌握“IF函數”;IF函數是EXCEL中最常用的函數之一,通過對它的靈活應用可以實現我們多種不同的目的。
方法
學習IF函數:=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米,現在按0.5米的間隔來分組。老師先説,1.85以上的站到一列中。乘下的同學中還有1.85以上的沒有?現在再要把1.8~185的挑出來,還應該要説1.85以下,1.8以上的站到另一列中嗎?是不是隻要説1.80以上站
從字面理解為:如果(內容為真,則執行這裏的操作,否則執行其他的操作)
其書寫格式如下: 函數解析: IF函數作為一種邏輯判斷函數,它的最終結果是返回True或False兩種邏輯結果,並執行對應的操作。通常與其他函數進行嵌套使用: 1、函數公式:=IF( logical_test , [value_if_true] , [value_if_false]) 2、中文説明:
IF函數的注意事項:1、公式中用到的括號、逗號、引號等必須為英文格式;2、如果公式中涉及數字,則無需引號;涉及文字字符等,則需引號。如果錯用,則公式不起作用,如下圖:
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函數的應用:只有1個條件的情況下:如下圖,如果值為A,則返回結果優秀,否則返回不優秀
可以用if嵌套來實現:=if(A1=1,"通過",if(A1=2,"拒絕","待定")) 由於if嵌套的層數,在2003版及以前,最多隻能7層,同時嵌套層數過多時,公式過於宂長,這時用lookup()等函數較為簡便,本題: =lookup(A1,{1,2,3},{"通過","拒絕","待定"})
if函數的應用:含有多個條件,且都要滿足。如下圖示例:如果身高大於160CM,測試結果為優秀,性別為男性,年齡小於35歲,且已離職,則返回值“錄用”,否則為空
可以用if嵌套來實現:=if(A1=1,"通過",if(A1=2,"拒絕","待定")) 由於if嵌套的層數,在2003版及以前,最多隻能7層,同時嵌套層數過多時,公式過於宂長,這時用lookup()等函數較為簡便,本題: =lookup(A1,{1,2,3},{"通過","拒絕","待定"})
if函數的應用:含有多個條件,但不必全都滿足,只要其中一項滿足即可
如果需要解決IF的多層嵌套,特別是超過7層的嵌套,把條件作為一個輔助表,然後用函數VLOOKUP來查詢最佳。 假定輔助工作表名為“條件”,根據條件返回數據所在表名為“數據”。 在“條件”表中——A列為名稱,a、b;B列為數值1、2.。 在“數據
擴展閲讀,以下內容您可能還感興趣。
EXCEL表格函數的關於——“IF三個條件分別對應三個結果的公式,請高人指點!我只會簡單的兩結果判斷!”
可以用if嵌套來實現:=if(A1=1,"通過",if(A1=2,"拒絕","待定"))
由於if嵌套的層數,在2003版及以前,最多隻能7層,同時知嵌套層數過多時,公式過道於宂長,這時用lookup()等函數較為簡便,本題:
=lookup(A1,{1,2,3},{"通過","拒絕","待定"})
excel裏多個條件對應多個結論,如何使用if函數?不用嵌套能行嗎?
如果需要解決IF的多層嵌套,特別是超過7層的嵌套,把條件作為一個輔助表,然後用函數VLOOKUP來查詢最佳。
假定輔助工作表名百為“條件”,根據條件返回數據所在表名為“數據”。
在“條件”表中——A列為名稱,a、b......;B列為數值1、2.......。
在“數據”表中——A列為名稱,a、b......(與“條件”表A列的數據順序是不同的);B列為根據A列名稱到“條件”表查詢返回的數值。
在“數據”列的B2單元格粘貼公式度=VLOOKUP(A2,條件!$A:$B,2,0),向下填充到相應的單元格即可。
excel if 函數多個條件如何設置
excel if 函數多個條件的設置步驟如下:
1.以此表格為例,銷售額大於等於【4000】,獎勵金為【500】;銷售額大於等於【3500】獎勵金為【300】;銷售額低於【3500】,沒有獎勵金,所以獎勵金為【0】。
選中要輸入函數公式的單元格,開始輸入公式。輸入【=IF】,等於號一定要輸入,輸入的公式所有的標點符號都是需要用英文輸入法輸入。
2.然後輸入括號,【(B2>=4000,"500",】,B2單元格為編號為【01】的員工的銷售額,填寫的條件要由大到小,所以要先輸入>=4000,而不是>=3500。當銷售額大於等於4000時顯示【500】,這個【500】在公式中要用英文的雙引號輸入,然後用英文的逗號分隔開,繼續寫下一個條件。
3.重新輸入一個條件,需要再輸入if和括號,格式跟上一步一樣,就是【IF(B2>=3500,"300",】,同樣用逗號隔開。
4.輸入最後一個條件【IF(B2<3500,"0"】,輸入後不需要再輸入逗號,直接輸入右邊的括號。
5.因為有三個if條件,所以對應需要在最後保留三個右邊的括號,敲回車鍵確定公式,退出單元格。
6.選中單元格,可以看到表格上方的完7a686964616fe78988e69d8331333431353261整公式,鼠標放到單元格右下角,出現十字符號時拖動鼠標,複製公式到下面的單元格就行了。這樣就解決了excel if 函數多個條件的設置問題了。
excel中if 函數如果有兩個條件,怎麼輸公式
if套用問題,可能關係二方面,一是公式怎麼寫,二是數據處理中怎麼判斷,
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元。數據在A2,完成率在B2,任務數量在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函數一般是指Excel中的IF函數,根據指定的條件來判斷其“真”(TRUE)、“假”(FALSE),根據邏輯計算的真假值,從而返回相應的內容。可以使用函數 IF 對數值和公式進行條件檢測。
語法
IF(logical_test,value_if_true,value_if_false)
Logical_test 表示計算結果為e79fa5e9819331333366303063 TRUE 或 FALSE 的任意值或表達式。
例如,A10=100 就是一個邏輯表達式,如果單元格 A10 中的值等於 100,表達式即為 TRUE,否則為 FALSE。本參數可使用任何比較運算符(一個標記或符號,指定表達式內執行的計算的類型。有數學、比較、邏輯和引用運算符等。)。
Value_if_true logical_test 為 TRUE 時返回的值。
例如,如果本參數為文本字符串“預算內”而且 logical_test 參數值為 TRUE,則 IF 函數將顯示文本“預算內”。如果 logical_test 為 TRUE 而 value_if_true 為空,則本參數返回 0(零)。如果要顯示 TRUE,則請為本參數使用邏輯值 TRUE。value_if_true 也可以是其他公式。
Value_if_false logical_test 為 FALSE 時返回的值。
例如,如果本參數為文本字符串“超出預算”而且 logical_test 參數值為 FALSE,則 IF 函數將顯示文本“超出預算”。如果 logical_test 為 FALSE 且忽略了 value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 FALSE。如果 logical_test 為 FALSE 且 value_if_false 為空(即 value_if_true 後有逗號,並緊跟着右括號),則本參數返回 0(零)。VALUE_if_false 也可以是其他公式。
參考資料來源:百度百科:IF函數
excel中if多個條件公式怎麼寫?
excel中if多個條件時,用IF函數結合"+"號和“*”號編寫公式即可滿足判斷要求。具體操作步驟如下:
1、首先打開Excel表格,在工作表中輸入需要zhidao判斷的數據。
2、然後在D1單元格輸入公式:“=IF((A1=2)+(B1=2),"是","否")”。
3、按下ctrl+shift+enter組合鍵後,D1單元格會輸出專使用IF函數和“+”號組成的判定屬公式判斷後的結果,此時IF函數的條件1和條件2滿足一個就可以了。
4、再在D1單元格輸入公式:“=IF((A1=2)*(B1=2),"是","否")”。
5、按下ctrl+shift+enter組合鍵後,D1單元格會輸出IF函數和“*”號組成的判定公式的判斷結果,此時IF函數的條件1和條件2都要滿足才行。
-
手機相冊很多垃圾圖片
我們使用手機去瀏覽網頁,或者是刷微博以及微信的時候,都會加載一些網頁,而且有些圖片還會自動下載保存到手機相冊裏面,這就是為什麼我們的手機相冊總是會莫名的多出一些垃圾圖片的原因。如果我們的手機下載了非官網渠道的APP,這種APP軟件會出現無用圖片,會在相冊中保...
-
電腦被限速的解決方法
1、安裝打開QQ管家主面板,點擊右下角的‘工具箱’。2、需要使用到的軟件有ARP防火牆,在安裝上網右過點擊下載,下載完成後會提示是否安裝的。3、下載完成後提示是否安裝,安裝的過程中有可能會段網,在需要使用到網絡的時候不要安裝。4、安裝完成,ARP防火牆已經啟用,如果...
-
微信羣裏怎麼拍一拍,具體操作步驟
1、操作步驟:首先打開手機上的【微信】。2、打開微信之後,我們點擊打開羣好友【聊天窗口】。3、打開聊天窗口後,我們快速雙擊【好友的頭像】。4、雙擊好友後,對方就收到消息【拍了拍你】雙方的聊天窗口都會有提示。...
-
筆記本電腦顯示有限訪問權限是怎麼回事
現在很多電腦特別是筆記本電腦,上網都會連接更為方便的wifi網絡,但有時候連接wifi時會顯示有限訪問權限這一問題,也就是電腦連接wifi網絡時會斷網,無法使用。我們可以把路由器還原出廠設置或者到官網刷最新的固件,然後重新設置路由器的上網設置。如果以上方法仍然無...