怎么在excel中使用CHOOSE函数
发布网友
发布时间:2022-04-22 22:18
我来回答
共1个回答
热心网友
时间:2022-04-27 17:34
Excel中CHOOSE函数就是根据第1参数的值,选择后面列表中对应的第几个作为结果。举个例子,有甲乙丙丁戊己庚共7个人轮流对周一到周日值班,现在要根据日期数据来确定所给定的日期该谁值班。如果用IF,就要嵌套6个IF,如果用Lookup或本Choose来设计公式,就简单多了。假设日期在A1中,公式:
=CHOOSE(WEEKDAY(A1,2),"甲","乙","丙","丁","戊","己","庚")
WEEKDAY(A1,2)计算出周几,得出的数字为1~7,得几就在后面列出7个人取得第几个为结果,如今天(2017年4月15日)是星期六,WEEKDAY(A1,2)得到数字6,choose就选择后面的第6个人“己”。
本例中,更多的人会用lookup。但lookup只能会从数据列表中取值,而choose的列表中可以有公式。典型的应用就是工程计算中常有当某个参数取不同的数字时,用不同的公式来计算,如管道阻力系数的计算,要根据雷诺准数来选择不同的计算公式。那么可以用lookup根据雷诺准数的大小取得数字1,2,或3,再列出3种情况对应的3个不同计算公式。当然也可以用IF,但choose相对更简单直观。