choose函数(选择)
时间:2017-12-22 17:27:14 来源: 作者: 点击:18
如果 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 的参数。
与if函数的区别
举个例子说:
a1单元格可以输入1、2、3这三个数字,在B1用公式转换为甲乙丙:
=if(a1=1,"甲",if(a1=2,"乙","丙"))
=choose(a1,"甲","乙","丙")
这种情形下用choose显然比较简单明了。
但是CHOOSE的参数1必须是正整数,所以并不能完全替代IF函数。如果不是正整数,可以用VLOOKUP、LOOKUP来替代IF函数。
上一篇:char函数(显示字符集)
下一篇:combin函数(求组合数)
|
|