Excel使用CHOOSE函数选择列表中的数值
时间:2022-01-25 19:40:29
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键得到第一个员工的评价。将公式填充到其他单元格,得到所有员工的考核结果
所有操作如图所示