前言:
此刻朋友们对“c语言实现选择的语句”都比较讲究,咱们都需要知道一些“c语言实现选择的语句”的相关文章。那么小编也在网络上汇集了一些对于“c语言实现选择的语句””的相关文章,希望我们能喜欢,姐妹们快快来学习一下吧!CHOOSE函数可以根据给定的索引号从一个值列表中选择并返回相应的值。
参数的意义
CHOOSE函数的基本语法是:
=CHOOSE(index_num, value1, [value2], ...)
index_num:这是必选参数,表示要从值列表中选择的元素的索引号。索引号是基于1开始的,所以如果列表中有5个值,index_num的有效范围是1到5。
value1, [value2], ...…:这些是可选参数,构成了要从中选择值的列表。列表中的每个值都可以是任何Excel支持的数据类型,如数字、文本或日期等。
具体举例讲解参数用法
基于位置的简单选择
假设我们有一个产品列表,每个产品都有一个对应的编号。我们想通过产品编号来选择产品名称。
| 产品编号 | 产品名称 |
| 1 | 产品A |
| 2 | 产品B |
| 3 | 产品C |
如果我们要选择编号为2的产品名称,可以使用以下公式:
=CHOOSE(2, "产品A", "产品B", "产品C")
这里,index_num是2,所以CHOOSE函数返回列表中的第二个值,即“产品B”。
基于月份动态选择销售数据
每个月的数据都在同一个工作表中,但是分布在不同的列中。我们希望根据当前月份动态地选择对应的列来计算总销售额。
| 1月 | 2月 | 3月 | ... |
| 100 | 150 | 200 | ... |
| 120 | 180 | 220 | ... |
| ... | ... | ... | ... |
我们可以使用以下公式来根据当前月份计算总销售额:
=SUM(CHOOSE(MONTH(TODAY()), A:A, B:B, C:C))
MONTH(TODAY())返回当前月份,比如3(假设今天是3月),那么CHOOSE函数就会选择C列(即3月的销售额列)进行求和。这样,无论何时计算这个公式,它都会自动选择当前月份的销售数据进行汇总。
三档成绩评语
假设我们有一个学生的成绩表,我们想根据成绩给出简单的三档评语:优秀、合格和不合格。
| 成绩 | 评语 |
| 90-100 | 优秀 |
| 60-89 | 合格 |
| 低于60 | 不合格 |
=CHOOSE(IF(A2>=90, 1, IF(A2>=60, 2, 3)), "优秀", "合格", "不合格")
IF函数首先检查成绩A2是否大于等于90,如果是,返回1(对应“优秀”);如果不是,继续检查下一个条件。
接下来,IF函数检查成绩是否大于等于60,如果是,返回2(对应“合格”);否则,返回3(对应“不合格”)。
最后,CHOOSE函数根据IF函数返回的索引号(1、2或3)选择对应的评语。
————————————
我是林芸慕,每日原创更新,码字不易,欢迎关住我哈[来看我][来看我][来看我]给个[赞]鼓励吧。
标签: #c语言实现选择的语句