choose函数(r语言choose函数)

前沿拓展:

choose函数

Choose函数从参数列表中选择并返回一个值。语法Choose(index,choice-1[,choice-2,…[,choice-n]])

index必要参数,数值表达式或字段,它的运算结果是一个数值,且界于1和可选择的项目数之间。choice必要参数,Variant表达式,包含可选择项目的其中之一。说明Choose会根据index的值来返回选择项列表中的某个值。如果index是1,则Choose会返回列表中的第1个选择项。如果index是2,则会返回列表中的第2个选择项,以此类推。可以使用Choose来查阅一个列表中的项目。例如,如果index所指定的值为3,而choice-1="one"、choice-2="two"、且choice-3="three",那么Choose将返回"three"。当index代表一选项组中的值时,则这项功能将会特别有用。即使它只返回一个选项值,Choose仍然会计算列表中的每个选择项。所以应该注意到这项副作用。


在我们日常工作中可能会遇到根据数值区间判定等级的问题,例如根据考试成绩判定优、良、中及格、不及格或者是根据销量判定提成比例来划分薪酬水平等等。下面就让我们一起学习一下怎么根据数值区间判定等级。

拓展知识:

choose函数

Excel的CHOOSE函数主要是从参数表中选择特定的值。本文介绍 Microsoft Excel中CHOOSE函数的公式语法和用法。

从参数表中选择特定的值,可以使用index_num返回数值参数列表中的数值.使用函数CHOOSE可以基于索引号返回多达29个基于indexnumber待选数值中的任一数值。

CHOOSE(index_num,value1,value2,…)

CHOOSE(指定区域的第几个,指定区域1,指定区域2,……)

Index_num:用以指明待选参数序号的参数值.Index_num必须为1到29之间的数字、或者是包含数字1到29的公式或单元格引用.。

1.如果index_num为1,函数CHOOSE返回value1;如果为2,函数CHOOSE返回value2,以此类推.

2.如果index_num小于1或大于列表中最后一个值的序号,函数CHOOSE返回错误值#VALUE!.

3.如果index_num为小数,则在使用前将被截尾取整.

4.Value1,value2,……为1到29个数值参数,函数CHOOSE基于index_num,从中选择一个数值或执行相应的**作.参数可以为数字、单元格引用、已定义的名称、公式、函数或文本.

5.如果index_num为一个数组,则在函数CHOOSE计算时,每一个值都将计算.

6.函数CHOOSE的数值参数不仅可以为单个数值,也可以为区域引用.

利用CHOOSE函数,我们可以计算出某个具体日期所在的季度。

如下图所示,我们在单元格B2中输入公式:

如下图所示,我们在单元格C14中输入公式:

CHOOSE和VLOOKUP函数结合,可以进行反向查询。

如下表中,我们需要通过姓名查询员工的组别,在H2单元格中输入公式:

比如我们需要根据员工的销售业绩提取出对应的提成标准,在C2单元格中输入公式:

第二向下填充即可

CHOOSE和IF函数结合使用,还可以对分数进行等级判定,C2单元格中输入公式:

第二向下填充即可

你学会了吗?

谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们

想学习更多的函数知识,欢迎关注转发

原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/53265.html