等級判定,,聽起來是一個很簡單的事情,,但是真的做起來并不是那么容易,如果有上萬條銷售流水信息,,讓你在一分鐘之類將其按照劃分的等級分為“滿分”,、“優(yōu)秀”、“良好”,、“及格”,、“不及格”等,你知道怎么做嗎,? 一,、IF函數(shù)法。 方法: 在目標單元格中輸入公式:=IF(C3=100,'滿分',IF(C3>=90,'優(yōu)秀',IF(C3>=80,'良好',IF(C3>=60,'及格','不及格')))),。 解讀: 此用法位If函數(shù)嵌套法,如果C3=100條件不成立,,則判斷C3>=90是否成立,,如果成立,,返回“優(yōu)秀”,否則繼續(xù)判斷,,當所有的條件不成立時,,返回“不及格”。 二,、Ifs函數(shù)法,。 方法: 在目標單元格中輸入公式:=IFS(C3=100,'滿分',C3>=90,'優(yōu)秀',C3>=80,'良好',C3>=60,'及格',C3<60,'不及格'),。 解讀: 1,、IFS函數(shù)是多條件判斷函數(shù),其語法結構為:=Ifs(判斷條件1,,返回值1,,判斷條件2,返回值2……判斷條件N,,返回值N),。 2、符合哪個條件,,返回對應的值即可,。 三、Vlookup函數(shù)法,。 方法: 在目標單元格中輸入公式:=IFERROR(VLOOKUP(C3,$G$3:$H$7,2),'')。 解讀: 1,、要有專門的等級劃分標準區(qū)域,,如示例中的G3:H7區(qū)域。 2,、Iferror函數(shù)的作用為:如果表達式有錯誤,,則返回指定的值,否則返回表達式本身,。 3,、Vlookup函數(shù)為常見的查詢函數(shù),語法結構:=Vlookup(查詢值,,數(shù)據(jù)范圍,,返回值的列數(shù),[匹配模式]),。匹配模式有兩種,,當為1時為模糊匹配,0時為精準匹配,。省略時默認為模糊匹配,。 四,、Lookup函數(shù)法,。 方法: 在目標單元格中輸入公式:=IFERROR(LOOKUP(C3,$G$3:$H$7),'')。 解讀: Lookup函數(shù)的作用為從指定的范圍中查詢符合條件的值,。語法結構:=Lookup(查詢值,,查詢值和返回值所在的范圍)。 五,、Choose+Match函數(shù)法,。 方法: 在目標單元格中輸入公式:=CHOOSE(MATCH(C3,$G$3:$G$7,1),'不及格','及格','良好','優(yōu)秀','滿分'),。 解讀: 1,、Choose函數(shù)的作用為:根據(jù)給定的索引值,從參數(shù)中選出指定的值或操作,。語法結構:=Choose(索引值,返回值1,,返回值1……返回值N)。例如:=Choose(2,,“不及格”,'及格','良好','優(yōu)秀','滿分')的返回結構為“及格”,。 2、Match函數(shù)的作用為:返回指定的值指定范圍中的相對位置,。語法結構:=Match(定位值,定位范圍,匹配模式),。匹配模式有:1、0,、-1三種,,分別為:“小于”、“精準匹配”,、“大于”,。例如:=Match(C3,$G$3:$G$7,1)的返回值為:及格。 3,、公式:=CHOOSE(MATCH(C3,$G$3:$G$7,1),'不及格','及格','良好','優(yōu)秀','滿分')首先用Match函數(shù)獲取C3單元格值所在的相對位置,,然后用Choose提取對應的值。 六,、Index+Match函數(shù)法,。 方法: 在目標單元格中輸入公式:=INDEX($H$3:$H$7,MATCH(C3,$G$3:$G$7,1)),。 解讀: 1,、Index函數(shù)的作用為:返回指定的單元格區(qū)域中,指定的行列交叉處的值或引用,。語法結構:=Index(返回值所在的區(qū)域,,行,,[列])。當列數(shù)省略時,,默認為第一列,。例如:=Index($h$3:$h$7,2),返回值為“及格”,。 2,、Match的用法請參閱上文相關信息。 |
|