您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > CHOOSE函数用法
参数定义:Index_num如果index_num为小数,则在使用前将被截尾取整例1区域引用客户名称1月2月方正10001000方正10001000华硕800800华硕500900公式结果3700=SUM((CHOOSE(2,C18:C21,D18:D21,E18:E21)))3700=SUM(D18:D21)CHOOSE函数定义:返回数值参数列表中的数值官方说明:使用index_num返回数值参数列表中的数值。使用格式:CHOOSE(index_num,value1,[value2],...)必需。指定所选定的值参数。Index_num必须为1到254之间的数字,或者为公式或对包含1到254之间某个数字的单元格的引用。如果index_num为1,函数CHOOSE返回value1;如果为2,函数CHOOSE返回value2,以此类推。如果index_num小于1或大于列表中最后一个值的序号,函数CHOOSE返回错误值#VALUE!。Value1,value2Value1是必需的,后续值是可选的。这些值参数的个数介于1到254之间,函数CHOOSE基于index_num从这些值参数中选择一个数值或一项要执行的操作。参数可以为数字、单元格引用、已定义名称、公式、函数或文本>>>>>函数应用实例<<<<<公式说明1stNails2ndScrews3rdNuts完成Bolts公式结果2nd=CHOOSE(2,B32,B33,B34,B35)Bolts=CHOOSE(4,C32,C33,C34,C35)例2客户名称1月方正1000方正1000华硕800华硕500公式结果2800=SUM(C44:CHOOSE(3,C44,C45,C46,C47))例3利用CHO0SE反向查找销售数量产品5苹果公式说明公式说明15香梨22香蕉10胡萝卜查询产品公式结果香梨15=VLOOKUP(A63,CHOOSE({1,2},C56:C59,B56:B59),2,)备注CHOOSE({1,2},{苹果;香梨;香蕉;胡萝卜},{5;15;22;10})VLOOKUP(A63,{苹果,5;香梨,15;香蕉,22;胡萝卜,10},2,)CHOOSE({1,2}第一个参数区域必须是查询参数有的区域例4利用CHO0SE查科目代号科目101开头数学102开头物理103开头化学代号公式结果10322化学=CHOOSE(RIGHT(LEFT(A82,3)),数学,物理,化学)化学=CHOOSE(MID(A82,3,1),C76,C77,C78)备注用LEIF取出103,用RIGHT取出CHOOSE的第一个参数3,返回结果化学用MID取出3,再返回结果C78例4利用CHO0SE判断业绩公式说明公式说明0-600待加强600-800尚可800以上优良姓名业绩考核甲614尚可=CHOOSE(MATCH(B92,{0,600,800},1),待加强,尚可,优良)乙139待加强丙888优良MATCH最后一个参数1或省略MATCH函数会查找小于或等于lookup_value的最大值丁750尚可戊758尚可己764尚可庚960优良辛959优良壬164待加强例5利用CHO0SE判断ABCDG姓名期末choose+minchoose+find丁嘉辉C中中冯彦浩A优优高鹏飞D及格及格公式说明高徐B良良郭蕾B良良何晨苑A优优李慧敏C中中李金锋G不及格不及格李君静G不及格不及格choose+min=CHOOSE(MIN(CODE(B114)-64,5),优,良,中,及格,不及格)choose+find=CHOOSE(FIND(B114,ABCDG请假),优,良,中,及格,不及格)choose+match=CHOOSE(MATCH(B114,{A;B;C;D;E;请假}),优,良,中,及格,不及格)vlookup=VLOOKUP(B114,{A,优;B,良;C,中;D,及格;E,不及格;请假,请假},2)lookup=LOOKUP(B114,{A,B,C,D,E,请},{优,良,中,及格,不及格,})index+find=INDEX({优,良,中,及格,不及格},FIND(B114,ABCDG))如果index_num为小数,则在使用前将被截尾取整3月1000100010002000=SUM((CHOOSE(2,C18:C21,D18:D21,E18:E21)))函数CHOOSE先被计算,返回引用D18:D21。然后函数SUM进行求和计算。相当于此公式返回数值参数列表中的数值使用index_num返回数值参数列表中的数值。CHOOSE(index_num,value1,[value2],...)必需。指定所选定的值参数。Index_num必须为1到254之间的数字,或者为公式或对包含1到254之间某个数字的单元格的引用。如果index_num为1,函数CHOOSE返回value1;如果为2,函数CHOOSE返回value2,以此类推。如果index_num小于1或大于列表中最后一个值的序号,函数CHOOSE返回错误值#VALUE!。Value1是必需的,后续值是可选的。这些值参数的个数介于1到254之间,函数CHOOSE基于index_num从这些值参数中选择一个数值或一项要执行的操作。参数可以为数字、单元格引用、已定义名称、公式、函数或文本>>>>>函数应用实例<<<<<公式说明备注=CHOOSE(2,B32,B33,B34,B35)第二个参数,B33的值=CHOOSE(4,C32,C33,C34,C35)第4个参数,C35的值=SUM(C44:CHOOSE(3,C44,C45,C46,C47))CHOOSE返回C46,SUM求和(C44:C56)CHOOSE返回引用公式说明备注公式说明备注=VLOOKUP(A63,CHOOSE({1,2},C56:C59,B56:B59),2,)CHOOSE({1,2},{苹果;香梨;香蕉;胡萝卜},{5;15;22;10})VLOOKUP(A63,{苹果,5;香梨,15;香蕉,22;胡萝卜,10},2,)CHOOSE({1,2}第一个参数区域必须是查询参数有的区域代号科目10322化学10341化学10283物理10123数学=CHOOSE(RIGHT(LEFT(A82,3)),数学,物理,化学)=CHOOSE(MID(A82,3,1),C76,C77,C78)用LEIF取出103,用RIGHT取出CHOOSE的第一个参数3,返回结果化学公式说明公式说明=CHOOSE(MATCH(B92,{0,600,800},1),待加强,尚可,优良)MATCH最后一个参数1或省略MATCH函数会查找小于或等于lookup_value的最大值优良中及格不及格choose+matchvlookuplookupindex+find中中中中优优优优及格及格及格及格公式说明良良良良良良良良优优优优中中中中不及格不及格不及格不及格不及格不及格不及格不及格=CHOOSE(MIN(CODE(B114)-64,5),优,良,中,及格,不及格)=CHOOSE(FIND(B114,ABCDG请假),优,良,中,及格,不及格)=CHOOSE(MATCH(B114,{A;B;C;D;E;请假}),优,良,中,及格,不及格)=VLOOKUP(B114,{A,优;B,良;C,中;D,及格;E,不及格;请假,请假},2)=LOOKUP(B114,{A,B,C,D,E,请},{优,良,中,及格,不及格,})=INDEX({优,良,中,及格,不及格},FIND(B114,ABCDG))函数CHOOSE先被计算,返回引用D18:D21。然后函数SUM进行求和计算。相当于此公式返回数值参数列表中的数值使用index_num返回数值参数列表中的数值。CHOOSE(index_num,value1,[value2],...)必需。指定所选定的值参数。Index_num必须为1到254之间的数字,或者为公式或对包含1到254之间某个数字的单元格的引用。如果index_num为1,函数CHOOSE返回value1;如果为2,函数CHOOSE返回value2,以此类推。如果index_num小于1或大于列表中最后一个值的序号,函数CHOOSE返回错误值#VALUE!。Value1是必需的,后续值是可选的。这些值参数的个数介于1到254之间,函数CHOOSE基于index_num从这些值参数中选择一个数值或一项要执行的操作。参数可以为数字、单元格引用、已定义名称、公式、函数或文本>>>>>函数应用实例<<<<<备注第二个参数,B33的值第4个参数,C35的值CHOOSE返回C46,SUM求和(C44:C56)CHOOSE返回引用备注备注MATCH最后一个参数1或省略MATCH函数会查找小于或等于lookup_value的最大值函数CHOOSE先被计算,返回引用D18:D21。然后函数SUM进行求和计算。
本文标题:CHOOSE函数用法
链接地址:https://www.777doc.com/doc-5138996 .html