EXCEL表格中的IF函数.doc_第1页
EXCEL表格中的IF函数.doc_第2页
EXCEL表格中的IF函数.doc_第3页
EXCEL表格中的IF函数.doc_第4页
EXCEL表格中的IF函数.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IF 全部显示 根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果。 可以使用 IF 对数值和公式执行条件检测。 语法语法 IF(logical_test,value_if_true,value_if_false) Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个 逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。 此参数可使用任何比较运算符。 Value_if_true 是 logical_test 为 TRUE 时返回的值。例如,如果此参数是文本字符串“预算内”, 而且 logical_test 参数的计算结果为 TRUE,则 IF 函数显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则此参数返回 0(零)。若要显示单词 TRUE,请为此参数使用逻 辑值 TRUE。Value_if_true 可以是其他公式。 Value_if_false 是 logical_test 为 FALSE 时返回的值。例如,如果此参数是文本字符串“超出预 算”而 logical_test 参数的计算结果为 FALSE,则 IF 函数显示文本“超出预算”。如果 logical_test 为 FALSE 而 value_if_false 被省略(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。 如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号并紧跟着右括号) ,则会返回值 0(零)。Value_if_false 可以是其他公式。 注解注解 最多可以使用 64 个 IF 函数作为 value_if_true 和 value_if_false 参数进行嵌套以构 造更详尽的测试。(示例 3 是嵌套 IF 函数的一个例子。)此外,若要检测多个条件,请 考虑使用 LOOKUP、VLOOKUP 或 HLOOKUP 函数。(示例 4 是 LOOKUP 函数的 一个例子。) 在计算参数 value_if_true 和 value_if_false 时,IF 会返回相应语句执行后的返回值。 如果函数 IF 的参数包含数组,则在执行 IF 语句时,数组中的每一个元素都将计算。 Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要 计算某单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 和 COUNTIFS 电子表格函数。若要计算基于某区域内一个文本字符串或一个数值的总和, 可使用 SUMIF 和 SUMIFS 工作表函数。 示例示例 1 如果将示例复制到一个空白工作表中,可能会更易于理解。 如何复制示例 1.创建一个空白工作簿或工作表。 2.在帮助主题中选择示例。 注释注释 请不要选择行或列标题。 从帮助中选择示例 3.按 Ctrl+C。 4.在工作表中,选择单元格 A1,然后按 Ctrl+V。 5.若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+(重音符),或在“公式公式” 选项卡的“公式审核公式审核”组中,单击“显示公式显示公式”按钮。 1 2 A 数据数据 50 公式公式说明(结果)说明(结果) =IF(A2B2,“超出预算“,“OK“)检查第一行是否超出预算 (超出预算) =IF(A3B3,“超出预算“,“OK“)检查第二行是否超出预算 (OK) 示例示例 3 如果将示例复制到一个空白工作表中,可能会更易于理解。 如何复制示例 1.创建一个空白工作簿或工作表。 2.在帮助主题中选择示例。 注释注释 请不要选择行或列标题。 从帮助中选择示例 3.按 Ctrl+C。 4.在工作表中,选择单元格 A1,然后按 Ctrl+V。 5.若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+(重音符),或在“公式公式” 选项卡的“公式审核公式审核”组中,单击“显示公式显示公式”按钮。 1 2 3 4 A 成绩成绩 45 90 78 公式公式说明(结果)说明(结果) =IF(A289,“A“,IF(A279,“B“, IF(A269,“C“,IF(A259,“D“,“F“) 给第一个成绩指定一个字母等级 (F) =IF(A389,“A“,IF(A379,“B“, IF(A369,“C“,IF(A359,“D“,“F“) 给第二个成绩指定一个字母等级 (A) =IF(A489,“A“,IF(A479,“B“, IF(A469,“C“,IF(A459,“D“,“F“) 给第三个成绩指定一个字母等级 (C) 在上例中,第二个 IF 语句同时也是第一个 IF 语句的参数 value_if_false。同样,第三个 IF 语句 是第二个 IF 语句的参数 value_if_false。例如,如果第一个 logical_test (Average 89) 为 TRUE,则返回“A”;如果第一个 logical_test 为 FALSE,则计算第二个 IF 语句,以此类推。 用下列关键字指定数字的字母等级。 如果成绩是如果成绩是则返回则返回 大于 89A 80 到 89B 70 到 79C 60 到 69D 低于 60F 示例示例 4 在本示例中,要使用 LOOKUP 函数而不是 IF 函数,因为要测试十三个条件,您会发现这样做会 更易于阅读和维护。 如果将示例复制到一个空白工作表中,可能会更易于理解。 如何复制示例 1.创建一个空白工作簿或工作表。 2.在帮助主题中选择示例。 注释注释 请不要选择行或列标题。 从帮助中选择示例 3.按 Ctrl+C。 4.在工作表中,选择单元格 A1,然后按 Ctrl+V。 5.若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+(重音符),或在“公式公式” 选项卡的“公式审核公式审核”组中,单击“显示公式显示公式”按钮。 A 1 2 3 4 成绩成绩 45 90 78 公式公式 说说 明明 ( 结结 果)果) =LOOKUP(A2,0,60,63,67,70,73,77,80,83,87,90,93,97,“F“,“D-“,“D“,“D+“,“C- “,“C“,“C+“,“B-“,“B“,“B+“,“A-“,“A“,“A+“) 给 第 一 个 成 绩 指 定 一 个 字 母 等 级 (F) =LOOKUP(A3,0,60,63,67,70,73,77,80,83,87,90,93,97,“F“,“D-“,“D“,“D+“,“C- “,“C“,“C+“,“B-“,“B“,“B+“,“A-“,“A“,“A+“) 给 第 二 个 成 绩 指 定 一 个 字 母 等 级

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论