EXCEl函数SUMIF和IF公式的用法_第1页
EXCEl函数SUMIF和IF公式的用法_第2页
EXCEl函数SUMIF和IF公式的用法_第3页
EXCEl函数SUMIF和IF公式的用法_第4页
EXCEl函数SUMIF和IF公式的用法_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

请问 EXCEl 函数 SUMIF 和 IF 公式的用法 就好有注明说法 2009 12 17 15 58 微软的 office 系列功能强大 很多应届生说自己熟悉 office 系列办公软件 其实和一窍不通 差不多 SUMIF 根据指定条件对若干单元格求和 语法 SUMIF range criteria sum range Range 为用于条件判断的单元格区域 Criteria 为确定哪些单元格将被相加求和的条件 其形式可以为数字 表达式或文本 例如 条件可以表示为 32 32 32 或 apples Sum range 是需要求和的实际单元格 说明 只有在区域中相应的单元格符合条件的情况下 sum range 中的单元格才求和 如果忽略了 sum range 则对区域中的单元格求和 Microsoft Excel 还提供了其他一些函数 它们可根据条件来分析数据 例如 如果要计算单 元格区域内某个文本字符串或数字出现的次数 则可使用 OUNTIF 函数 如果要让公式根据 某一条件返回两个数值中的某一值 例如 根据指定销售额返回销售红利 则可使用 IF 函 数 示例 如果您将示例复制到空白工作表中 可能会更易于理解该示例 操作方法 创建空白工作簿或工作表 按 Ctrl C 在工作表中 选中单元格 A1 再按 Ctrl V 若要在查看结果和查看返回结果的公式之间切换 请按 Ctrl 重音符 或在 工具 菜单 上 指向 公式审核 再单击 公式审核模式 1 2 3 4 5 A B 属性值 佣金 100 000 7 000 200 000 14 000 300 000 21 000 400 000 28 000 公式 说明 结果 SUMIF A2 A5 160000 B2 B5 属性值超过 160 000 的佣金的和 63 000 IF 请参阅 执行真假值判断 根据逻辑计算的真假值 返回不同结果 可以使用函数 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 也可以是其他公式 说明 函数 IF 可以嵌套七层 用 value if false 及 value if true 参数可以构造复杂的检测条件 请参 阅下面最后一个示例 在计算参数 value if true 和 value if false 后 函数 IF 返回相应语句执行后的返回值 如果函数 IF 的参数包含数组 则在执行 IF 语句时 数组中的每一个元素都将计算 Microsoft Excel 还提供了其他一些函数 可依据条件来分析数据 例如 如果要计算单元格 区域中某个文本字符串或数字出现的次数 则可使用 COUNTIF 工作表函数 如果要根据单 元格区域中的某一文本字符串或数字求和 则可使用 SUMIF 工作表函数 请了解关于根据 条件计算值 示例 1 如果您将示例复制到空白工作表中 可能会更易于理解该示例 操作方法 创建空白工作簿或工作表 请在 帮助 主题中选取示例 不要选取行或列标题 从帮助中选取示例 按 Ctrl C 在工作表中 选中单元格 A1 再按 Ctrl V 若要在查看结果和查看返回结果的公式之间切换 请按 Ctrl 重音符 或在 工具 菜单 上 指向 公式审核 再单击 公式审核模式 1 2 A 数据 50 公式 说明 结果 IF A2B2 Over Budget OK 判断第 1 行是否超出预算 Over Budget IF A3 B3 Over Budget OK 判断第 2 行是否超出预算 OK 示例 3 如果您将示例复制到空白工作表中 可能会更易于理解该示例 操作方法 创建空白工作簿或工作表 请在 帮助 主题中选取示例 不要选取行或列标题 从帮助中选取示例 按 Ctrl C 在工作表中 选中单元格 A1 再按 Ctrl V 若要在查看结果和查看返回结果的公式之间切换 请按 Ctrl 重音符 或在 工具 菜单 上 指向 公式审核 再单击 公式审核模式 1 2 3 4 A 成绩 45 90 78 公式 说明 结果 IF A2 89 A IF A2 79 B IF A2 69 C IF A2 59 D F 为第一个成绩指定一个字母 等级 F IF A3 89 A IF A3 79 B IF A3 69 C IF A3 59 D F 为第二个成绩指定一个字母 等级 A IF A4 89 A IF A4 79 B IF A4 69 C IF A4 59 D F 为第三个成绩指定一个字母 等级 C 在上例中 第二个 IF 语句同时也是第一个 IF 语句的参数 value if false 同样 第三个 IF 语 句是第二个 IF 语句的参数 value if false 例如 如果第一个 logical test Average 89 为 TRUE 则返回 A 如果第一个 logical test 为 FALSE 则计算第二个 IF 语句 以此类推 用下列关键字指定数字的字母等级 如果成绩是 则返回 大于 89 A 80 到 89 B 70 到 79 C 60 到 69 D 小于 60 F 一 IF 函数的语法结构 IF 是执行真假值判断 根据逻辑测试的真假值返回不同的结果 语法结构 语法结构 IF 条件 结果 1 结果 2 二 操作方法 打开所需软件 Excel 输入所需的的表格 再找到所填等级资料的第一行 然后 找到 工具栏的的 fx 或者点菜单 插入 fx 函数 在出现的粘贴函数窗口中选择 全部 移动 滚动条选择 IF 此时出现 IF 函数编辑窗口 在第一个文本框内输入第一个条件 第二个文 本框内输入第一个条件结果 第三个文本框内输入以后所有的条件并相应的结果 如公式 IF B2 89 A IF B2 79 B IF B2 69 C IF B2 59 D F 第一条件 B2 89 第一条件结果 A 第三个文本框输入 IF B2 79 B IF B2 69 C IF B2 59 D F 第二个方法是在编辑公式栏内直接输入以下的公式 三 示例三 示例 1 在学生成绩工作表中 单元格 B2 中包含计算当前成绩等级的公式 如果 B2 中的公式结 果大于等于 60 则下面的函数将显示 及格 否则将显示 不及格 条件 结果 1 结果 2 IF B2 60 及格 不及格 2 如果要给以学生成绩为名称所引用的数字设置字母级别 请参阅下表 学生成绩统计情况学生成绩统计情况 大于 89A 或优 80 到 89B 或良 70 到 79C 或中 60 到 69D 或及格 小于 60F 或差 可以使用下列嵌套 IF 函数 IF B2 89 A IF B2 79 B IF B2 69 C IF B2 59 D F 或 IF B2 89 优 IF B2 79 良 IF B2 69 中 IF B2 59 及格 差 还有一种方法为 IF B2 60 F IF B2 69 D IF B2 79 C IF B2 89 B A 或 IF B2 60 差 IF B2 69 及格 IF B2 79 中 IF B2 89 良 优 当在第一个空格出现结果后 下面结果如下操作 按住 Ctrl 把鼠标放在格子右下角 当鼠 标变成十字时间向下拖动 即可产生所有结果 注 1 B2 是所要计算的值所在的列和行号 B 为列号 数字 2 为第一个值所在的行 2 IF 函数的结尾的 反括号的个数应为 IF 的个数 如 IF B2 60 差 IF B2 69 及格 IF B2 79 中 IF B289 A IF B2 79 B IF B2 69 C IF B2 59 D F 第一条件 B2 89 第一条件结果 A 第三个文本框输入 IF B2 79 B IF B2 69 C IF B2 59 D F 第二个方法是在编辑公式栏内直接输入以下的公 式 三 示例三 示例 1 在学生成绩工作表中 单元格 B2 中包含计算当前成绩等级的公式 如果 B2 中的公式结果 大于等于 60 则下面的函数将显示 及格 否则将显示 不及格 条件 结果 1 结果 2 IF B2 60 及 格 不及格 2 如果要给以学生成绩为名称所引用的数字设置字母级别 请参阅下表 学生成绩统计情况学生成绩统计情况 大于 89 A 或优 80 到 89 B 或良 70 到 79 C 或中 60 到 69 D 或及格 小于 60 F 或差 可以使用下列嵌套 IF 函数 IF B2 89 A IF B2 79 B IF B2 69 C IF B2 59 D F 或 IF B2 89 优 IF B2 79 良 IF B2 69 中 IF B2 59 及格 差 还有一种方法为 IF B2 60 F IF B2 69 D IF B2 79 C IF B2 89 B A 或 IF B2 60 差 IF B2 69 及格 IF B2 79 中 IF B2 89 良 优 当在第一个空格出现结果后 下面结果如下操作 按住 Ctrl 把鼠标放在格子右下角 当鼠标变成十字时间向 下拖动 即可产生所有结果 注 1 B2 是所要计算的值所在的列和行号 B 为列号 数字 2 为第一个值所 在的行 2 IF 函数的结尾的 反括号的个数应为 IF 的个数 如 IF B2 60 差 IF B2 69 及格 IF B2 79 中 IF B2 89 良 优 有 4 个 IF 所以用了 4 个 A1 单元格中的数值为 a B1 单元格中为字符 1 a 3 时 B1 单元格显示 a 3 a 5 时 B1 单元格显示 b 5 a 7 时 B1 单元格显示 c 7 a 9 时 B1 单元格显示 d 如果用 IF 函数的话 IF A1 1 IF A1 3 a IF A1 5 b IF A1 7 c IF A1 9 d 就可以了 但有更好的公式 比嵌套 IF 函数简单 LOOKUP A1 1 2 4 6 8 10 a b c d EXCEL 如何突破 IF 条件七层嵌套限制的写法 例一 A1 为一个数值 其范围为 1 7 B1 设置公式 按 A1 数值变化分别等于 A G 先来看看纯粹使用 if 的解法 IF A1 1 a IF A1 2 b IF A1 3 c IF A1 4 d IF A1 5 e IF A1 6 f IF A1 7 g 是不是很麻

温馨提示

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

评论

0/150

提交评论