论文部分内容阅读
摘要:IF函数是EXCEL中常见的,并且使用广泛的函数,IF函数能够对数值和公式进行条件判断,它可以单独使用,也可以嵌套其他函数使用,是一种功能强大的函数。
关键词:EXCEL2003;IF函数;嵌套
【中图分类号】G642
在EXCEL2003系列函数中,IF函数是一种功能强大的函数。IF函数具有判断的能力,通过对条件进行判断,根据判断结果的真假,返回不同的结果.。我们可以使用函数IF对数值和公式进行条件检测。下面,我们将讨论EXCEL 2003中IF函数的使用。
一、IF函数语法结构
IF(logical_test,value_if_true,value_if_false)
可以理解为:
IF(条件表达式,值1,值2)
如果条件表达式成立,则返回值1;如果条件表达式不成立,则返回值2。
二、 IF函数中的条件表达式
上例中的A1=100就是一个条件表达式。
把两个表达式用关系运算符=、<>、 >、<、>=、<=等六个关系运算符连接起来就构成条件表达式。
例如:
A1>=90,A1<=90,A1=90,A1=”女”,A1+B1<=100。
注意:表达式中的文字或字符时要用引号引起来。
三、IF函数中的值1和值2
值1或值2可以使数值、字符、文字。当值1或值2为文字或字符时,要加双引号。
例如:
=IF(A1=2,0,1)
含义为:如果A1单元格中的值为2,则返回值0,否则返回值1。
=IF(A1>=90,”优”,”良”)
含义为::如果A1单元格中的值大于90,则返回值优,否则返回值良。
四、IF函数使用时注意
1、IF函数格式里的参数只能有“条件表达式,值1,值2”三部分,并且是用逗号分隔。
2、值1或值2是数据可直接书写,若是文本数据则要双引号括起来。
3、参数中所用到的标点符号都是英文状态下的标点符号。
五、IF函数的嵌套使用
对学生的成绩我们通常情况下不能简单的分为“合格”和“不合格”。如果成绩等级分为优,良,差,即成绩大于或等于90等级为优, 成绩小于60分等级为差,其余情况等级为良。这个就需要运用IF函数嵌套来解决。
1、单个IF函数的嵌套
单个IF函数的嵌套是指IF函数中值1或值2为另一个IF函数。
1) 单个IF函数的嵌套格式如下:
IF(条件表达式,值1,IF(条件表达式,值2,值3))(常用格式)
或
IF(条件表达式,IF(条件表达式,值1,值2),值3)
2)IF函数嵌套的执行过程
上述IF函数嵌套的执行过程为:函数从左向右执行,首先判断:C2>=90是否成立,如果成立,则显示“优”,如果不成立,则继续判断:C2<60是否成立,如果成立,则显示“差”,如果不成立则显示“良”。
例题:在下列工资表中利用IF函数求个人所得税
分析:
2012年个税起征点是3500
使用超额累进税率的计算方法如下:
全月应纳税所得额=月薪金收入总额(包括加班费等)-免税项(如三金一险等)-3500
全月应纳税额=全月应纳税所得额×适用税率-速算扣除数
2、在IF中嵌套其他函数
在IF函数中除了可以嵌套IF函数,还可以嵌套其他的函数。
例题:根据身份证号自动填写“性别”(男、女)
说明:根据目前我国居民身份证的编号规则,男的末尾数是奇数,女的末尾数是偶数。
因此,在C2单元格中可以输入下列IF函数:
=IF(MOD(RIGHT(B2,1),2)=0,"女","男")
其余性别利用函数的复制即可填写。
分析:在该IF函数中,嵌套了两个函数:
Mod(number,divisor)是求余数函数,返回两数相除的余数。如:MOD(5,2)值的是返回5除以2的余数。
RIGHT(text,num_chars)是截取右侧字符串函数,从一个文本字符串的最后一个字符开始返回指定个数的字符。上述Right(d4,1),即截取D4单元格中数据的最右侧一位。
MOD(RIGHT(B2,1),2)的含义为:截取B2单元格中数据的最右侧一位,再除以2取余。
EXCEL2003含有许多功能丰富的函数。利用好这些函数会给我们的日常事务处理带来极大的方便。本文介绍的IF函数,适应于:
(1)根据某单元格中的数据,在其它单元格中有选择地填写不同结果的“字符”数据;
(2)根据某单元格中的数据,选择不同的计算公式,并把计算结果填写到指定单元格中;
无论是选择字符,还是选择公式,IF函数都能在value_if_false(值1)及value_if_true(值2)中再構造IF子句,最多可嵌套7层。这样,对于类似于"符合甲条件,则按甲公式计算;符合乙条件,则按乙公式计算;符合丙条件,则按丙公式计算;……"的问题,用IF函数能很好地解决。
参考文献
[1]《计算机基础》刘锡轩、丁恒清华大学出版社
关键词:EXCEL2003;IF函数;嵌套
【中图分类号】G642
在EXCEL2003系列函数中,IF函数是一种功能强大的函数。IF函数具有判断的能力,通过对条件进行判断,根据判断结果的真假,返回不同的结果.。我们可以使用函数IF对数值和公式进行条件检测。下面,我们将讨论EXCEL 2003中IF函数的使用。
一、IF函数语法结构
IF(logical_test,value_if_true,value_if_false)
可以理解为:
IF(条件表达式,值1,值2)
如果条件表达式成立,则返回值1;如果条件表达式不成立,则返回值2。
二、 IF函数中的条件表达式
上例中的A1=100就是一个条件表达式。
把两个表达式用关系运算符=、<>、 >、<、>=、<=等六个关系运算符连接起来就构成条件表达式。
例如:
A1>=90,A1<=90,A1=90,A1=”女”,A1+B1<=100。
注意:表达式中的文字或字符时要用引号引起来。
三、IF函数中的值1和值2
值1或值2可以使数值、字符、文字。当值1或值2为文字或字符时,要加双引号。
例如:
=IF(A1=2,0,1)
含义为:如果A1单元格中的值为2,则返回值0,否则返回值1。
=IF(A1>=90,”优”,”良”)
含义为::如果A1单元格中的值大于90,则返回值优,否则返回值良。
四、IF函数使用时注意
1、IF函数格式里的参数只能有“条件表达式,值1,值2”三部分,并且是用逗号分隔。
2、值1或值2是数据可直接书写,若是文本数据则要双引号括起来。
3、参数中所用到的标点符号都是英文状态下的标点符号。
五、IF函数的嵌套使用
对学生的成绩我们通常情况下不能简单的分为“合格”和“不合格”。如果成绩等级分为优,良,差,即成绩大于或等于90等级为优, 成绩小于60分等级为差,其余情况等级为良。这个就需要运用IF函数嵌套来解决。
1、单个IF函数的嵌套
单个IF函数的嵌套是指IF函数中值1或值2为另一个IF函数。
1) 单个IF函数的嵌套格式如下:
IF(条件表达式,值1,IF(条件表达式,值2,值3))(常用格式)
或
IF(条件表达式,IF(条件表达式,值1,值2),值3)
2)IF函数嵌套的执行过程
上述IF函数嵌套的执行过程为:函数从左向右执行,首先判断:C2>=90是否成立,如果成立,则显示“优”,如果不成立,则继续判断:C2<60是否成立,如果成立,则显示“差”,如果不成立则显示“良”。
例题:在下列工资表中利用IF函数求个人所得税
分析:
2012年个税起征点是3500
使用超额累进税率的计算方法如下:
全月应纳税所得额=月薪金收入总额(包括加班费等)-免税项(如三金一险等)-3500
全月应纳税额=全月应纳税所得额×适用税率-速算扣除数
2、在IF中嵌套其他函数
在IF函数中除了可以嵌套IF函数,还可以嵌套其他的函数。
例题:根据身份证号自动填写“性别”(男、女)
说明:根据目前我国居民身份证的编号规则,男的末尾数是奇数,女的末尾数是偶数。
因此,在C2单元格中可以输入下列IF函数:
=IF(MOD(RIGHT(B2,1),2)=0,"女","男")
其余性别利用函数的复制即可填写。
分析:在该IF函数中,嵌套了两个函数:
Mod(number,divisor)是求余数函数,返回两数相除的余数。如:MOD(5,2)值的是返回5除以2的余数。
RIGHT(text,num_chars)是截取右侧字符串函数,从一个文本字符串的最后一个字符开始返回指定个数的字符。上述Right(d4,1),即截取D4单元格中数据的最右侧一位。
MOD(RIGHT(B2,1),2)的含义为:截取B2单元格中数据的最右侧一位,再除以2取余。
EXCEL2003含有许多功能丰富的函数。利用好这些函数会给我们的日常事务处理带来极大的方便。本文介绍的IF函数,适应于:
(1)根据某单元格中的数据,在其它单元格中有选择地填写不同结果的“字符”数据;
(2)根据某单元格中的数据,选择不同的计算公式,并把计算结果填写到指定单元格中;
无论是选择字符,还是选择公式,IF函数都能在value_if_false(值1)及value_if_true(值2)中再構造IF子句,最多可嵌套7层。这样,对于类似于"符合甲条件,则按甲公式计算;符合乙条件,则按乙公式计算;符合丙条件,则按丙公式计算;……"的问题,用IF函数能很好地解决。
参考文献
[1]《计算机基础》刘锡轩、丁恒清华大学出版社