-
条件判断函数 IF
功能:根据一个条件判断条件的真假,根据真假分别返回两种不同的结果值。使用格式:IF(Logical,Value_if_true, Value_if_false)
说明:Logical 是一个条件;Value_if_true 表示当条件为真时,IF 函数的结果值;
Value_if_false 表示当条件为假时,IF 函数的结果值。因此,IF 函数的使用格式可被理解为“如果(条件,如果真…,如果假…)”
例如:“IF(A2>=60, "及格", "不及格")”表示如果单元格 A2 中的值大于等于 60,则返回“及格”字样,否则返回“不及格”字样。如在单元格 A3 中输入“=IF(A2>=60,"及格", "不及格")”,所表示的意思是根据 A2 中的分数判断“及格”、“不及格”,将结果存入 A3。
【随讲随练课程】
-
逻辑函数 AND 和 OR
功能:当需要多个条件具有“并且”、“或者”的关系时,要用 AND、OR 函数表示。使用格式:AND(Logical1, Logical2, Logical3, …)和 OR(Logical1, Logical2, Logical3, …)
说明:这两个函数所有参数都必须是逻辑判断式(可得到 TRUE 或 FALSE 结果的判断式)或包含逻辑值的数组、单元格(区域)等。AND 函数在当所有参数都成立时,返回 TRUE,否则返回 FALSE。OR 函数在其中有一个参数成立时就返回 TRUE,否则返回 FALSE。
例如:若 D2 为数学成绩,E2 为语文成绩,“IF(AND(D2>=60, E2>=60), "合格","不合格")”表示只有数学、语文成绩都及格的才是“合格”,有一门科目不及格的就是“不合格”。
-
Excel 的垂直查询函数 VLOOKUP
功能:搜索指定单元格区域中的第 1 列,然后返回该区域相同行上任意单元格中的数值。
使用格式:VLOOKUP(Lookup_value, Table_array, Col_index_ num, Range_lookup)
说明:Lookup_value 表示要在区域的第 1 列中搜索的数值。Table_array 为要
搜索的单元格区域。Col_index_ num 表示最终要返回的数据是该区域第几列的值。例如Col_index_num 为1 时返回Table_array 中第1 列的值,Col_index_num为 2 时返回 Table_array 中第 2 列的值。如果 Col_index_num 小于 1,函数返回错误值#VALUE!;如果 Col_index_num 大于区域 Table_array 中的总列数,函数返回错误值#REF!。Range_lookup 参数为 TRUE 或 FALSE,表示查找精确匹配值(TRUE,找不到精确匹配值时返回小于 Lookup_value 的最大值)、还是近似匹配值(FALSE,当第 1 列有多个匹配时仅找第一个值),Range_lookup可以省略(省略时视为 TRUE)。
注意:若 Range_lookup 为 TRUE 或被省略,则必须按升序排列 Table_array第 1 列的值,否则函数返回值可能不正确。如果 Range_lookup 为 FALSE,则不需要排序。因此在使用 VLOOKUP 函数时,虽然 Range_lookup 可以省略,但一般不要省略,而要给 FALSE 或 0 值。
例如:“VLOOKUP(0.7, B2:D10, 3, FALSE)”表示在 B2:D10 区域中查找,在该区域的第 1 列即 B 列中找 0.7,找到后返回同行第 3 列即 D 列的值。如没找到返回错误#N/A。
【随讲随练课程】
计算机二级office之Excel常用条件函数和逻辑函数
- 分类:计算机考试