怎样自动生成前三项不良.pptVIP

  • 74
  • 0
  • 约2.47千字
  • 约 12页
  • 2017-06-03 发布于河南
  • 举报
怎样自动生成前三项不良

求排名前三数据 应用 1 如求班级的前三名 2 生产报表中的前三项不良 主要公式: =LARGE(B4:B27,1) =INDEX($A$4:$A$26,MATCH(LARGE($B$4:$B$26,1),$B$4:$B$26,0)) 所用公式 1 INDEX 2 MATCH 3 LARGE MATCH函数解析 INDEX函数为一个定位函数 函数语法:MATCH(lookup_value,lookup_array,match_type) 函数参数: lookup_value:公式所要查找的内容(Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。 Lookup_array :公式所查找的区域(Lookup_array 应为数组或数组引用 ) Match_type :公式查找类型(-1、1、0三种类型) -1:在look_array中查找小于等于look_value的值的位置(数据必须升序排列) 0 :在look_array中查找等于look_value的值的位置(数据不需要排序) 1 :在look_array中查找小于等于look_value的值的位置(数据必须降序排列) MATCH函数说明 函数 MATCH 返回 lookup_array 中目标值的位置,而不是数值本身。例如,MATCH(“b”,{“a”,“b”,“c”},0) 返回 2,即“b”在数组 {“a”,“b”,“c”} 中的相应位置。 查找文本值时,函数 MATCH 不区分大小写字母 如果 match_type 为 0 且 lookup_value 为文本,lookup_value 可以包含通配符、星号 (*) 和问号 (?)。星号可以匹配任何字符序列;问号可以匹配单个字符。 若look_type省略则默认为1 MATCH函数实例 1: D9 =MATCH(201,$B$4:$B$26,-1) 2: D10=MATCH(201,$B$4:$B$26,0) 3: D11=MATCH(201,$B$4:$B$26,1) 附:请查看结果 LARGE函数解析 LARGE为排名函数 语法: LARGE(array,k) 函数参数 array:为需要排列数据(可以为数组) K: 为查找条件 LARGE说明 如果数组为空,函数 LARGE 返回错误值 #NUM!。 如果 k ≤ 0 或 k 大于数据点的个数,函数 LARGE 返回错误值 #NUM!。 LARGE函数实例 1:D13=LARGE($B$4:$B$26,1)第一大的值 2:D14=LARGE($B$4:$B$26,2)第二大的值 3:D15=LARGE($B$4:$B$26,3)第三大的值 附 数据表格 INDEX函数解析 INDEX函数有两种形式数组引用 数组:数组形式通常返回数值或数值数组 引用:引用形式通常返回引用 语法 数组:INDEX(array,row_num,column_num) 引用:INDEX(reference,row_num,column_num,area_num) 函数参数 如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选。 如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。 Row_num??? 数组中某行的行序号,函数从该行返回数值。如果省略 row_num,则必须有 column_num。 Column_num??? 数组中某列的列序号,函数从该列返回数值。如果省略 column_num,则必须有 row_num。 Reference??? 对一个或多个单元格区域的引用。 如果为引用输入一个不连续的区域,必须用括号括起来。 如果引用中的每个区域只包含一行或一列,则相应的参数 row_num 或 column_num 分别为可选项。例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。 Row_num??? 引用中某行的行序号,函数从该行返回一个引用。 Column_num??? 引用中某列的列序号,函数从该列返回一个引用。 Area_num??? 选择引用中的一个区域,并返回该区域中 row_num 和 column_num 的交叉区域。选中或输入的第一个区域序号为 1,第二个为 2,以此类推。如果省略

文档评论(0)

1亿VIP精品文档

相关文档