Excel函数部落(16)

IT商界

  索引函数

  名称:INDEX

  功能:返回引用数据区域中指定行、列的数值

  格式:=INDEX(array,row_num,column_num)

  参数:Array:引用的单元格数据区域或者数组常量;Row_num:引用数据区域中的行序号;Column_num:引用数据区域中的列序号。

  提示:该函数还有另外一种格式:=INDEX(reference,row_num,column_num,area_num),由于它不常用,在此就不介绍了。

  应用:

  例1:在A4至I65区域中,找出第12行、第5列的值(即E15单元格),并显示在C1单元格中。

  操作:在C1单元格中输入公式:=INDEX(A4:I65,12,5),确认。

  提示:函数中的row_num(12)和column_num(5)参数可以由引用的单元格来指定,如将上述公式修改为:=INDEX(A4:I65,A1,B1),以后只要在A1和B1单元格中输入数值(如16、6),即可返回相应的数值。

  例2:在A4至I65区域中,根据A1单元格指定的行序号,将整行的数据显示在C1至K1区域中。

  操作:同时选中C1至K1单元格区域,输入公式:=INDEX(A4:I65,A1,0),然后按下“Ctrl+Shift+Enter”组合键进行确认。

  提示:①用“Ctrl+Shift+Enter”组合键确认输入的是一个数组公式,在数组公式两端出现数组公式标志{}。②如果将上述公式中的列序号(column_num)参数设置为“0”,也可以在相应的单元格区域中显示一行的数据。

  逻辑“和”与“或”函数

  名称:AND、OR

  功能:

  AND函数:如果所有参数值均为逻辑“真(TRUE)”,则返回“TRUE”,反之返回逻辑“假(FALSE)”;

  OR函数:如果所有参数值均为逻辑“假(FALSE)”,则返回“FALSE”,反之返回逻辑“真(TRUE)”。

  格式:=AND(Logical1,Logical2,Logical3......)

  =OR(Logical1,Logical2,Logical3......)

  参数:Logical1,Logical2,Logical3......:待测试的条件表达式,最多达30个。

  应用:

  A1和B1单元格中保存有具体数值,现在判断其中的数值与数值“60”的大小关系,并将判断的结果显示在C1单元格中。

  操作:在C1单元格输入公式:=AND(A1>=60,B1>=60),确认。如果公式返回TRUE,说明A1和B1中的数值均大于等于60,如果公式返回FALSE,说明A1和B1中的数值至少有一个小于60。

  如果将上述公式修改为:=OR(A1>=60,B1>=60),确认。如果公式返回TRUE,说明A1和B1中的数值必有一个大于等于60;如果公式返回FALSE,说明A1和B1中的数值均小于60。