您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页EXCEL中IF函数的几个应用实例

EXCEL中IF函数的几个应用实例

来源:筏尚旅游网
EXCEL中IF函数的几个应用实例

作者:王金峰,朱勇超

来源:《计算机光盘软件与应用》2010年第10期

摘要:EXCEL中有很多非常适用的函数,其中IF函数是经常使用的函数之一,在实际工作中经常用到IF函数,本文通过几个实例介绍了IF函数在实际工作中的应用。 关键词:函数;IF函数;表达式

中图分类号:C81文献标识码:A文章编号:1007-9599 (2010) 10-0000-02 Several Application Examples of IF Function in EXCEL Wang Jinfeng1,Zhu Yongchao2

(1.Wuhan Engineering Institute,Wuhan430415,China;2.Xiaogan Municipal Office,Xiaogan432000,China)

Abstract:EXCEL applicable in many functions,including IF function is one of frequently used functions,frequently used in practical work,IF function,the paper describes several examples of IF function application in practical work.

Keywords:Function;IF function;Expression

Excel提供了丰富的函数用于数据处理。除一些常用函数外,IF函数也是一个比较实用的函数。本文介绍几个IF函数的应用实例。 一、IF函数的格式及功能说明 (一)函数格式

IF(logical_test,value_if_true,value_if_false) (二)说明

logical_test:要选取的条件;“逻辑表达式”,是用比较运算符(=,>,=,)连接起来的式子。 value_if_true:条件为真时返回的值。 value_if_false:条件为假时返回的值。

(三)功能

根据条件表达式所给出的条件来判断,满足条件就返回value_if_true,不满足条件就返回value_if_false。

由此可见,根据条件满足与否,在某些单元格填写不同的结果的操作,可以使用IF函数。 二、应用实例

(一)实例一:根据成绩确定是否补考 1.实例:

根据“高等数学”成绩,在“是否补考”一栏填写“补考”或“不补考”字样。 2.操作方法。

选中D2单元格,在编辑栏中直接输入 =IF(C2

其他单元格复制上述函数。或先选中D2单元格,用鼠标拖动单元格右下角的自动充填句柄向下拖动即可。 3.说明。

判断C2单元的值是否小于60,如果小于60就填充“补考”,否则就填充“不补考”。 函数也可写成:=IF(C2>=60,“不补考”,“补考”),效果相同。 或者及格的不填充而不及格的填充“补考”:=IF(C2 (二)实例二:按不同金额大小给出不同的优惠比例

在IF函数中,value_if_false及value_if_true参数也可以是数学表达式。 1.实例:

商场根据顾客购买金额大小给予不同优惠,一次性购买商品超过100元的,超出部分优惠10%;超过300元的,超出部分优惠20%;超过500元的,超出部分优惠30%。

2.操作方法。

选中D2单元格;在编辑栏中直接输入=IF(C2

其他单元格复制上述函数。或先选中D2单元格,用鼠标拖动单元格右下角的自动充填句柄向下拖动即可。 3.说明

输出表达式必须是算术表达式,不能为逻辑表达式。 (三)实例三:自动计算员工奖金 1.实例:

根据员工完成的不同工作量,按不同级别发放奖金。如按计件工作量算,完成1000件为基本工作量,1001-1200奖金为200;1201-1500奖金为400;1501-2000奖金为700;2001以上奖金为1000。

2.操作方法。

选中D2单元格;在编辑栏中直接输入

=IF(C2>2000,1000,IF(C2>1500,700,IF(C2>1200,400,IF(C2>1000,200,0)))),输入完后回车即可。 其他单元格复制上述函数。或先选中D2单元格,用鼠标拖动单元格右下角的自动充填句柄向下拖动即可。 3.说明。

本例与实例二相近,只是实例二输出的是字符,而本例输出的是数字。 (四)实例四:自动录入性别

根据现行的居民身份证号码编码规定,正在使用的18位的身份证编码。它的第17位为性别(奇数为男,偶数为女),第18位为效验位。而早期使用的是15位的身份证编码,它的第15位是性别(奇数为男,偶数为女)。 1.实例:

给出身份证号,判断出性别。

2.操作方法。

选中D2单元格;在编辑栏中直接输入=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,\"男\女\"),IF(MOD(MID(C2,17,1),2)=1,\"男\女\")),输入完后回车即可。其他单元格复制上述函数。或先选中D2单元格,用鼠标拖动单元格右下角的自动充填句柄向下拖动即可。 3.说明。

(1)LEN函数返回文本字符串中的字符数。 语法:LEN(text)

Text是要查找其长度的文本。空格将作为字符进行计数。因此,身份证号不能有空格。 MOD函数返回两数相除的余数。结果的正负号与除数相同。 语法:MOD(number,divisor) Number为被除数;Divisor为除数。

MID函数返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。 语法:MID(text,start_num,num_chars)

Text为包含要提取字符的文本字符串;Start_num为文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数。

(2)如果全都是18位身份证号,可直接用下列公式即可。 =IF(IF(MOD(MID(C2,17,1),2)=1,\"男\女\"))。

EXCEL中含有许多功能丰富的函数。利用好这些函数会给我们的日常事务处理带来极大的方便。本文不要介绍IF函数的几个应用实例,还有很多类似的实例未能一一列出。 在使用IF函数过程中,无论是选择字符,还是选择公式,IF函数都能在value_if_false及value_if_true中再嵌套IF子句,最多可嵌套7层。 参考文献:

[1]赵勃.Excel中if函数的灵活运用.辽宁师专学报:自然科学版,2007,9,1

[2]井德江.Excel中if函数在学生成绩等级评定方面的应用分析.科技信息,2009,30 [3]雷振德,朱洛南.计算机办公实用教程.科学出版社,2009,8

作者简介:王金峰(1961-),男,湖北蕲春人,副教授,主要研究方向:软件工程,网络技术。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务