if函數多個條件怎么用?4個小技巧教你一招學會

首先我們要知道,if函數的多個條件的運用要選的函數是ifs,如果你只需要設定一個條件,那么,運用if函數即可,若需要判定的條件比較多,則需要用到的函數是ifs,if函數多個條件怎么用?具體步驟小編已經總結好了!就在這篇文章里!

if函數多個條件怎么用?4個小技巧教你一招學會


步驟一:找到函數ifs,如圖所示,在“插入函數”這個對話框內輸入“ifs”,也可以一個一個去找,但是這樣太浪費時間了,所以直接輸入即可,最后點擊“確定”,本文章用學生的成績為例 。

if函數多個條件怎么用?4個小技巧教你一招學會


步驟二:在“測試條件1”內點擊第一個需要測試的參數,以本章為例,即“E3”,若“E3=100”時,“真值1”即為“滿分”,逐一輸入測試條件和真值,輸入完后,點擊“確定”即可 。

if函數多個條件怎么用?4個小技巧教你一招學會


步驟三:算完第一個參數的結果后,直接在第一個參數的單元格的右下角,下拉數據,將一鍵得到所有結果,并且可以檢查數據是否有錯誤 。

if函數多個條件怎么用?4個小技巧教你一招學會


一、多條件判斷:If函數法 。
功能:判斷是否滿足某個條件,如果滿足則返回一個值,如果不滿足則返回另一個值 。
語法結構:=If(條件,條件為真時的返回值,條件為假時的返回值) 。
目的:對“月薪”劃分等次,<6000,五等;<8000,四等;<9000,三等;<9500,二等;≥9500,一等 。

if函數多個條件怎么用?4個小技巧教你一招學會


方法:
在目標單元格中輸入公式:=IF(G3<6000,”五等”,IF(G3<8000,”四等”,IF(G3<9000,”三等”,IF(G3<9500,”二等”,”一等”)))) 。
解讀:
從公式中可以看出,對If函數進行了嵌套使用,如果“等級”越多,則嵌套的次數會越多,這樣就會很容易出錯,所以用If函數來判斷較多“等級”或“層次”時,使用起來不是很方便 。
二、多條件判斷:Ifs函數法 。
功能:檢查是否滿足一個或多個條件并返回與第一個True條件對應的值 。
語法結構:=Ifs(條件1,返回值1,[條件2],[返回值2]……) 。
目的:對“月薪”劃分等次,<6000,五等;<8000,四等;<9000,三等;<9500,二等;≥9500,一等 。

if函數多個條件怎么用?4個小技巧教你一招學會


方法:
在目標單元格中輸入公式:=IFS(G3>9500,”一等”,G3>9000,”二等”,G3>8000,”三等”,G3>6000,”四等”,G3<6000,”五等”)
解讀:
從公式中可以看出,Ifs函數的邏輯結構相對來說比較簡單,但公式還是比較長,隨著“等級”的增多,公式也在不斷增長,使用起來也不是很方便 。
三、多條件判斷:Lookup函數法 。
功能:從單行或單列或數組中查找符合條件的值 。
語法結構:=Lookup(查詢值,數據范圍) 。
目的:對“月薪”劃分等次,<6000,五等;<8000,四等;<9000,三等;<9500,二等;≥9500,一等 。

if函數多個條件怎么用?4個小技巧教你一招學會


方法:
在目標單元格中輸入公式:=LOOKUP(G3,$J$3:$K$7) 。
解讀:
1、Lookup函數有一個特點,在此必須聲明一下,那就是“向后兼容”,即查不到符合條件的值時,就自動匹配小于查詢值的最大值,返回對應的值 。

推薦閱讀