关闭→
当前位置:科普经验站>IT科技>choose函数经典用法是什么

choose函数经典用法是什么

科普经验站 人气:3.33W

很多人都对CHOOSE函数认识不清,那么今天小编就给大家介绍下CHOOSE函数的相关知识,帮助你们解决心中的困扰,希望你们看了例子后能够得心应手的使用这个函数。

choose函数经典用法是什么

材料/工具

e x c e l

方法

首先,先打开电脑上的excel软件

choose函数经典用法是什么 第2张

献给大家说一说choose函数的语法格式

=Choose(index_nu m, value 1, [value 2], ...)

=Choose(索引值,值1,值2,值3,.......)

参数Index_nu m ——可以是表达式(运算结果是数值)或直接是数值,介于1-254之间。

当index_nu m 等于 1时,choose 函数返回 value 1。

当index_nu m 等于 2时,choose 函数返回 value 2。

当index_nu m 等于 3时,choose 函数返回 value 3。依次类推.......

choose函数经典用法是什么 第3张

为了便于向大家介绍CHOOSE的用法,小编输入了几行数据

choose函数经典用法是什么 第4张

这个时候,在E 2这个格子内输入=SUM(CHOOSE(1,A 1:A 4,B 1:B 4, C 1:C 4 )).这个函数相当于=SUM(A 1:A 4)

choose函数经典用法是什么 第5张

所以,上一步中的函数答案为10,是1+2+3+4的和。

choose函数经典用法是什么 第6张

把前面的函数变为 =SUM(CHOOSE(2,A 1:A 4,B 1:B 4, C 1:C 4 ))后,此时的函数就相当于=SUM(B 1:B 4),为7+8+9+10的和,答案是34。同理C 1到C 4的和也可以通过把2改为3得到。

choose函数经典用法是什么 第7张

当索引值为小数3.6时,即=SUM(CHOOSE(3.6,A 1:A 4,B 1:B 4, C 1:C 4 )),函数相当于=SUM(CHOOSE(3,A 1:A 4,B 1:B 4, C 1:C 4 ))。就是5+6+7+8的和。

choose函数经典用法是什么 第8张

扩展阅读,以下内容您可能还感兴趣。

本题中VB choose函数的作用是什么 ?(详细解说,在线等)

IIF(x=1,13,x)

当e799bee5baa6e79fa5e9819331333337393634x = 1 结果是返回 13

当x <> 1 结果是返回 x

逻辑上 x = [1,12]

所以:

当x=1 ,返回 13,(IIF(x=1,13,x)+1)\3 ==》(13+1)\3 = 14\3 = 4

当x=2 ,返回 2,(IIF(x=1,13,x)+1)\3 ==》(2+1)\3 = 3\3 = 1

当x=3 ,返回 3,(IIF(x=1,13,x)+1)\3 ==》(3+1)\3 = 4\3 = 1

当x=4 ,返回 4,(IIF(x=1,13,x)+1)\3 ==》(4+1)\3 = 5\3 = 1

当x=5 ,返回 5,(IIF(x=1,13,x)+1)\3 ==》(5+1)\3 = 6\3 = 2

当x=6 ,返回 6,(IIF(x=1,13,x)+1)\3 ==》(6+1)\3 = 7\3 = 2

当x=7 ,返回 7,(IIF(x=1,13,x)+1)\3 ==》(7+1)\3 = 8\3 = 2

当x=8 ,返回 8,(IIF(x=1,13,x)+1)\3 ==》(8+1)\3 = 9\3 = 3

当x=9 ,返回 9,(IIF(x=1,13,x)+1)\3 ==》(9+1)\3 = 10\3 = 3

当x=10 ,返回 10,(IIF(x=1,13,x)+1)\3 ==》(10+1)\3 = 11\3 = 3

当x=11 ,返回 11,(IIF(x=1,13,x)+1)\3 ==》(11+1)\3 = 12\3 = 4

当x=12 ,返回 12,(IIF(x=1,13,x)+1)\3 ==》(12+1)\3 = 13\3 = 4

choose((IIF(x=1,13,x)+1)\3,”春“,”夏“,”秋","冬")

其实就演变成

choose(1,”春“,”夏“,”秋","冬") 当 x = 2,3,4

choose(2,”春“,”夏“,”秋","冬") 当 x = 5,6,7

choose(3,”春“,”夏“,”秋","冬") 当 x = 8,9,10

choose(4,”春“,”夏“,”秋","冬") 当 x = 11,12,1

四种情况更多追问追答追问这个情况以及能分析出来,可是不知道答案说是从而十二个月开始的循环的?一般不都是一月吗?老师我比较笨,谢谢老师追答我们一般以为,1,2,3月是冬,4,5,6,是春......

但是,其实按照实际的气温以及气候特点,应该是 12,1,2月是冬季,3,4,5是春季,6,7,8是夏季,9,10,11是秋季。这个大概就是你说的以12月开始循环。

所以,用代码实现,就显得比一般认为来得复杂了!!!追问明白了!谢谢老师!总能帮助我!

Choose函数的说明

如果 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 的参数。zhidao

使用Choose函数有什么好处,即使是多个结果值,直接用if函数不也是能实现吗?

不知道你问的是什么语言,如果有多种zhidao函数可供选择,那么我们通常考虑各个函数的执行效率一级代码的可读性,可维护专性,譬如C中switch和if else if语句,在数属据可能性比较多的情况下,大家更倾向使用switch函数来实现追问你太高级了,我说的是Excel中的函数追答道理是相同的,chose函数书写更方便,可读性强。

chose只要输入参数以及对应的输出就可以了,而用if语句你需要输入所有的判断条件,想想如果要你输入100个不同的判断条件,不管是读还是写的人估计死了的心都有了

Excel choose函数中的可选内容怎么定义名称

CHOOSE 函数的基本语法:

CHOOSE(index_num, value1, [value2], ...)

index_num 必需百,用于指定所选定的数值参数。度

Value1, value2, ... Value1 是必需的,后续值是可选的。参数可以是数字、单元格引用、定义的名称、公式、函数或文本。

也就是说一个名称只能用一该函数中的某个参数,而不可以用一个名称代替该函数中的多个可选参数。

VB中的CHOOSE函数问题

返回Blue

Weekday函数知返回一个日期的星期道数..

2007,5,1是星期二.所以WeekDay函数返回3(VB把星期天做为一星期的第一天).

Choose函数第一个参数是内选择第几个,其他的都是待选的参数列表了容.

选第三项.BLUE

TAG标签:#函数 #choose #