乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel四舍五入函数-Excel Choose函数的使用方法,组合实现绩效或成绩评定实例

excel四舍五入函数-Excel Choose函数的使用方法,组合实现绩效或成绩评定实例

作者:乔山办公网日期:

返回目录:excel表格制作

在 Excel 中,Choose函数用于从值列表中选择索引号指定的值;它的索引号取值范围为 1 到 254、至少有一个最多只能有 254 个。Choose函数的索引号除用数字外,还可用数组、函数和公式等;值除是数字外,还可是单元格、定义名称和公式等。


Choose函数除独立使用于返回某个值外,还可与 VLookUp、Match 和 Sum 等函数组合使用;例如 VlookUp + Choose 实现逆向查找,Choose + Match 实现绩效或成绩评定。


一、Excel Choose函数语法

1、表达示:CHOOSE(Index_Num, Value1, [Value2], ...)


中文表达示:CHOOSE(索引号, 值1, [值2], ...)


2、说明:


A、Index_Num 可以是数值、数组、对单元格的引用和公式,但数值、数组与单元格中的值、公式返回值都必须是 1 到 254 之间的数值。


如果 Index_Num 小于 1 或大于引用列表个数,Choose函数将返回值错误 #VALUE!。


B、如果 Index_Num 为 1,Choose函数返回 Value1;Index_Num 为 2,Choose函数返回 Value2;其它的以此类推。


C、如果 Index_Num 为小数,则只截取整数部分,小数部分被完全舍弃且不四舍五入。


D、Choose函数至少要有一个 Value,最多只能有 254 个:Value 可以是数字、单元格引用、定义的名称、公式、函数或文本。


二、Excel Choose函数的使用方法及实例

(一)Index_Num 为数值与返回 #VALUE! 的实例


1、双击 A8 单元格,把公式 =CHOOSE(4,A2,A3,A4,A5) 复制到 A8,按回车,返回“香妃”;再次双击 A8,把 4 改变 0,按回车,返回值错误 #VALUE!;再双击 A8,把 0 改为 5,按回车,也返回值错误 #VALUE!;操作过程步骤,如图1所示:


图1


2、公式说明:


在 =CHOOSE(4,A2,A3,A4,A5) 中,4 为索引号,A2、A3、A4 和 A5 为值,公式的意思是:从 A2、A3、A4 和 A5 中选出第四值,即选出A5(香妃);把 4 改为 0 和 5 都超出了 Index_Num 的取值范围(Index_Num 的取值范围为大于 0 且小于等于引用列表个数,公式中只有 4 个值,因此列表个数为 4),所以返回值错误 #VALUE!。


(二)Index_Num 为小数的实例


1、双击 E8 单元格,把公式 =CHOOSE(3.6,E2,E3,E4,E5) 复制到 E8,按回车,返回 12;;操作过程步骤,如图2所示:


图2


2、公式 =CHOOSE(3.6,E2,E3,E4,E5) 返回 12 恰好是 E4 中的值,说明 3.6 被取整为 3。


(三)对单元格区域的引用仅返回与公式同行单元格的实例


1、双击 F2 单元格,把公式 =CHOOSE(1,E2:E7) 复制到 F2,按回车,返回 10;选中 F2,把鼠标移到 F2 右下角的单元格填充柄上,鼠标变为加号后,按住左键,往下拖直到拖到 F4,F3 和 F4 分别返回 6 和 12;双击 E8 单元格,把公式 =CHOOSE(1,E2:E7) 复制到 E8,按回车,返回值错误 #VALUE!;操作过程步骤,如图3所示:


图3


2、当公式在 F2 至 F4 单元格时,都返回与它们同行的对应值,例如公式在 F2 时,返回与 F2 同行的 E2 中的值;当把公式复制到 E8 后,返回值错误 #VALUE!,说明对单元格区域引用时,Choose函数仅返回与公式同行单元格的值。


提示:如果要求返回引用单元格区域的所有值,需要把Choose函数放到别的函数中,例如放到Sum函数中,如 =SUM(CHOOSE(1,E2:E7)) 返回的结果为 E2 至 E7 的和。


三、Excel Choose函数的扩展使用实例

(一)VLookUp + Choose函数组合实现逆向查找(Choose 的 Index_Num 参数为数组的实例)


VLookUp + Choose函数组合的详细解析,在《Excel VLookUp函数的使用方法,含逆向查找、一对多查找和近似匹配实例》一文中的“逆向查找”部分已经介绍,查看请点击书名号中的文章标题。


(二)Choose + Match函数组合使用实现绩效评定


1、假如要评定销售员的销售业绩,假定销售额在 4 万以下为差,4 万到 5 万为合格,5 万到 6 万为良,6 万到 7 万为优秀,7 万以上为优异。双击 D2 单元格,把公式 =CHOOSE(MATCH(C2,{0,40000,50000,60000,70000,100000}),"差","合格","良","优秀","优异") 复制到 D2按回车,返回“差”;选中 D2,把鼠标移到 D2 右下角的单元格填充柄上,鼠标变为加号后,单击左键,则返回所有销售员的业绩评定;操作过程步骤,如图4所示:


图4


2、公式 =CHOOSE(MATCH(C2,{0,40000,50000,60000,70000,100000}),"差","合格","良","优秀","优异") 说明:


A、MATCH(C2,{0,40000,50000,60000,70000,100000}) 用于返回 C2(35000)在数组中的位置,Match函数省略了最后一个参数,默认取 1,由于数组中没有 35000,因此返回小于等于查找值的最大值,即返回 0,0 在数组中的位置为 1,所以 Match函数返回 1。


B、则公式变为 =CHOOSE(1,"差","合格","良","优秀","优异"),接着用Choose函数返回索引号为 1 的值,该值为“差”。


提示:除 Choose + Match函数组合能实现绩效评定外,LookUp函数也可以,具体请查看《Excel LookUp函数的使用方法,包含基本、多条件与近似查找及简称查找全称实例》一文中的“近似查找”。


(三)用定义名称作为Choose函数的值


1、框选 B2:B9,选择“公式”选项卡,单击“定义名称”,打开“新建名称”窗口,“名称”保持默认的“T恤”,单击“确定”;框选D2:D9,同样方法为它们定义名称“雪纺”;双击 F2 单元格,输入公式 =CHOOSE(1,T恤,雪纺),按回车,返回567,它恰好是 B2:B9 的第一个值;双击 F2,把 1 改为 2,按回车,返回 D2:D9 的第一个值;再次双击 F2,把公式改为 =SUM(CHOOSE(2,T恤,雪纺)),按回车,返回 D2:D9 之和;操作过程步骤,如图5所示:


图5


2、说明:


A、Choose函数的值可以是定义名称,在公式中,定义名称名不用加双引号,中文名称也不用加,例如公式中的“T恤和雪纺”都没有加。


B、当定义名称为对单元格区域的引用时,默认只返回与公式同行的值,从 CHOOSE 公式的第一个参数为 1 和 2 时的返回值可以说明这一点;如果要返回定义名称包含的所有数值,需要把 Choose 放到别的函数中,如操作中把 Choose 放到Sum函数中,返回 D2:D9 之和。


提示:如果值比较多,无法一个个列到Choose函数中,也可以考虑把值定义为名称。


相关阅读

  • excel行列转换-Excel VBA 复杂的行列转换

  • 乔山办公网excel表格制作
  • 所以采用了VBA的方法问题如下:解决的思路如下:代码运行的结果如下:代码如下:代码解析1:dim定义变量;2:把数据放入数组;3:设定需求数组的大小;4:设定需求数组的表头;5:
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网