说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732
全网监测海量数据按需发布监测预警
实时把握舆情动态精准追溯信息源头
choose函数其实也就是一个选择的函数,语法主要索引值和引用对象,然而在使用过程当中,如果我们不对这些参数做一个系统的了解,很容易就可能会造成错误的结果,所以接下来我们就来看一看choose函数的使用方法。
choose函数的使用方法——choose函数的语法解析
Choose(index_num,value1,[value2],…)
Index_num必要参数,数值表达式或字段,它的运算结果是一个数值,且界于1和
excel2007对于choose函数的描述
254之间的数字。或者为公式或对包含1到254之间某个数字的单元格的引用。
如果index_num为1,函数CHOOSE返回value1;如果为2,函数CHOOSE返回value2,以此类推。
如果index_num小于1或大于列表中最后一个值的序号,函数CHOOSE返回错误值#VALUE!。
如果index_num为小数,则在使用前将被截尾取整。
Value1,value2,…Value1是必需的,后续值是可选的。这些值参数的个数介于1到254之间,函数CHOOSE基于index_num从这些值参数中选择一个数值或一项要执行的操作。参数可以为数字、单元格引用、已定义名称、公式、函数或文本。
如果index_num为一个数组,则在计算函数CHOOSE时,将计算每一个值。函数CHOOSE的数值参数不仅可以为单个数值,也可以为区域引用。例如,下面的公式:
=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))相当于:
=SUM(B1:B10)然后基于区域B1:B10中的数值返回值。
函数CHOOSE先被计算,返回引用B1:B10。然后函数SUM用B1:B10进行求和计算。即函数CHOOSE的结果是函数SUM的参数。
choose函数的使用方法
如图所示表中,我们选择A1,A3,B1,B3这四个单元格作为value值,第一个参数index_num如果是1,指的是A1单元格的值,如果是2,指的是A3单元格的值。
例如,我们在C1中录入公式“=CHOOSE(3,A1,A3,B1,B3)”
回车,函数返回B1的值。value值也可以是单元格区域引用,如果index_num为一个数组,则在计算函数CHOOSE时,将计算每一个值。
例如:在C1单元格中录入公式:“=SUM(CHOOSE(2,A1:B2,A4:B5,A7:B8))”
回车,公式返回70,这个公式的含义是choose函数是sum函数的参数,choose函数先被计算,返回A4:B5,然后计算sum(A4:B5),所以结果是70.
更多的时候,choose函数并不是单独出现的,它常常和其他函数嵌套在一起发挥更大的作用,给我们的工作带来效率。
如跟if函数嵌套在一起可以实现任意多条件判断。这是个非常有用的公式。
我们知道if函数嵌套层数过多而形成主次关系时,很不容易分层次,稍不留神就会出错,“噔噔噔”,choose来了,choose函数可以使原本就是并列关系的层次关系更加明朗化,从而避免if嵌套过多出错问题。
例如:如下学生成绩表中,如果成绩<60,判断“不及格”,成绩>=60,判断“及格”,成绩>=80,判断“良好”,成绩>=90,判断“优秀”。
在C2中录入公式“=CHOOSE(IF(B2>=90,1,IF(B2>=80,2,IF(B2>=60,3,IF(B2<60,4)))),”优秀”,”良好”,”及格”,”不及格”)”,回车,函数返回“良好”,与我们所要求的相符(80分,”良好“)。向下复制公式即可把每个学生的成绩按要求判断出来了。
此公式中,我们把”优秀”,”良好”,”及格”,”不及格”作为choose函数的value值,用if函数判断index_num的值,作为choose函数的第一个参数。
以上就是choose函数的使用方法的所有内容,这个函数在实际生活当中的作用还是非常大的,因为他可以选择你想要的结果,因此学习并且熟练这个函数是非常有用的。如果大家还想了解更多与之有关的内容,欢迎关注我们的文军营销官网。
推荐阅读
说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732