CHOOSE函數用于返回給定列表中的某個數值,其語法表達式為:
CHOOSE(index_num, valuel,value2,…)
參數index_num用來指定返回的數值位于列表中的次序,value1、value2等則是要返回的數值所在的列表。即,如果index_num為1,函數CHOOSE返回value1;如果為2,返回value2,依此類推。參數index_num 必須為1-254之間的數字,或者是結果為這些數字的公式或單元格引用。而參數value1、value2等可以是數字,也可以是單元格引用、定義名稱、公式、函數或者文本。
需要注意的是:
●如果index_num小于1或大于列表中最后一個值的序號,函數將返回錯誤值#VALUE!。
●如果index_num為小數,在使用前將自動被截尾取整。
實例:某公司年終對員工的表現進行考核,員工的年銷售額超過50萬元或月平均銷售額超過4.5萬元的為“優秀員工”月平均銷售額少于3.5萬元的員工為“表現較差”;其他員工記為“普通”。對于優秀員工和表現較差的員工,都要進行通報,現在要將這些員工的考核結果列出來。具體操作步驟如下:
①在表格內輸入員工的銷售記錄,并計算出員工的月平均銷售金額(利用年銷售額除以銷售的月份數)
②在單元恪F3內輸入公式“=IF(OR(D3>500000,E3>45000),1,IF(E3<35000,3,2))”,按Enter鍵得到該員工本次考核的銷售業績等級。
在這個公式中,銷售業績的等級是根據員工的年銷售額以及月平均銷售額進行評價的,具體如下:
●如果員工的年銷售金額超過50萬元或月平均銷售金額超過4.5萬元,則該員工的銷售業績等級為1,即優秀員工。
●如果員工的月銷售金額不足3.5萬元,貝該員工的等級為3,即表現較差。
●如果不屬于以上兩種情況下,則說明該員工表現一般,等級為2。
③將公式填充到其他單元格內,得到所有員工的銷售業績等級。
④在單元格G3內輸入公式“=CHOOSE(F3,"優秀員工,給予表彰","普通","表現較差,通報批評")”,接Enter鍵得到第一個員工的評價。將公式填充到其他單元格,得到所有員工的考核結果
所有操作如圖所示






