论文部分内容阅读
【摘 要】 Excel为用户提供了大量的函数,这些函数都是Excel预定义的公式。函数处理数据的方式与公式处理数据的方式是相同的,而使用函数可以使公式变得更加简单。Excel逻辑函数为方便灵活数据处理提供了可能。
【关键词】 逻辑函数分析 使用
1. Excel功能介绍
Excel是MS Office办公室软件的一个重要组件,许多企业和机构都用它进行数据管理。它不仅能够方便的处理表格和进行图形分析,还能对数据进行自动处理和计算,因此,它广泛应用于财务管理、数据分析等领域。Excel的数据处理功能在现有的电子表格软件中可以说是独占鳌头,尤其是Excel的诸多函数作为Excel处理数据的一个最重要手段,功能十分强大。使用Excel可进行数据的录入、计算、排序、分类、汇总、筛选等操作,并可将表格以图表的形式表现和输出,还具有强大的数据综合管理与分析功能,可简单快捷地配合其他软件进行数据库相关操作。本文主要对Excel函数的类型进行介绍,并详细阐述逻辑函数的种类及其应用。
2. Excel函数的类型
Excel为用户提供了大量的函数,这些函数都是Excel预定义的公式。Excel提供的函数按功能可以分为如下11种类型:
(1)数据库函数
(2)日期与时间函数
(3)工程函数
(4)财务函数
(5)信息函数
(6)逻辑函数
(7)查询和引用函数
(8)数学和三角函数
(9)统计函数
(10)文本函数
(11)用户自定义函数
3. Excel逻辑函数综述
逻辑函数是用来判断真假值,或者进行复合检验的Excel函数,其返回值(运算结果)为逻辑真(TRUE)或逻辑假(FALSE)。在Excel中可以使用的逻辑函数有以下6个:
(1)AND函数
语法:AND(logical1,logical2,…)
AND为逻辑与函数,参数Logical1, logical2,… 表示待检测的1到30个条件值。参数必须是逻辑值,或者包含逻辑值的数组或引用。
其函数值为:当所有参数的值为真时返回 TRUE,只要一个参数的值为假即返回 FALSE。
(2)OR函数
语法:OR(logical1,logical2,…)
OR为逻辑或函数,其函数值为:任何一个参数值为真,即返回结果TRUE;参数全为假时,返回结果FALSE。
(3)NOT函数
语法:NOT(logical)
NOT为逻辑求反函数,当要确保一个值不等于某一特定值时,可以使用 NOT 函数。该函数值为:当参数值为TRUE时,返回的结果为FALSE,反之亦然。
(4)TRUE函数
语法:TRUE( )
该函数没有参数,其函数值为TRUE。可以直接在单元格或公式中键入值 TRUE,而可以不使用此函数。使用本函数主要用于与其他电子表格程序兼容。
(5)FALSE函数
语法:FALSE( )
該函数没有参数,其函数值为FALSE。可以直接在单元格或公式中键入值FALSE,本函数通常可以不使用。
(6)IF函数
语法:IF(logical_test,value_if_true,value_
if_false)
IF为条件函数,用于执行条件判断后,根据逻辑测试的真假值返回不同的结果。它的应用灵活广泛,可以使用IF函数对数值和公式进行条件检测。
参数Logical_test为判断条件,其形式可以是关系表达式或逻辑表达式,该表达式的计算结果为TRUE或FALSE。
参数Value_if_true是在logical_test为TRUE时返回的值,Value_if_false是当logical_test为FALSE时返回的值。这两个参数可以是表达式或其他公式。
简言之,如果第一个参数logical_test返回的结果为真时,则把第二个参数Value_if_true作为IF函数的结果;否则将第三个参数Value_if_false作为IF函数的结果。IF函数可以嵌套7层,用 value_if_false 及 value_if_true参数可以构造复杂的检测条件。
4. 逻辑函数应用举例
IF函数是Excel逻辑函数中最重要的一个,它的应用非常广泛。比如,在成绩表中根据不同的成绩区分合格与不合格就可以利用该函数。
某班级的成绩如上图所示,为了作出综合评定,我们设定按照平均分判断该学生成绩是否合格的规则。如果各科平均分超过60分则认为是合格的,否则记作不合格。根据这一规则,我们在综合评定中使用函数(以单元格B12为例):=IF(B11>60,“合格”,“不合格”)。语法解释为,如果单元格B11的值大于60,则执行第二个参数即在单元格B12中显示“合格”文本,否则执行第三个参数即在单元格B12中显示“不合格”文本。然后利用填充,给出所有的综合评定
在上述的例子中,我们只是将成绩简单区分为合格与不合格,在实际应用中,综合评定通常有多个等级,比如优、良、中、及格、不及格等。我们可以使用IF函数多层嵌套的办法来实现。仍以上例为例,我们设定综合评定的规则为:平均分超过90,评定为优秀,平均分为60以下评定为不合格,其它为合格。根据这一规则,我们在综合评定中这样使用IF函数(以单元格F12为例): =IF(F11>60,IF(F11>90,“优秀”,“合格”),“不合格”)。语法解释为,如果单元格F11的值大于60,则执行第二个参数,在这里为函数嵌套,继续判断单元格F11的值是否大于90,如果满足条件,则在在单元格F12中显示“优秀”字样,否则,显示“合格”字样,如果F11的值以上条件都不满足,则执行第三个参数,即在单元格F12中显示“不合格”字样。同样,再利用填充给出全班的综合评定。
参考文献:
[1] 刘嘉尹春洁编著,Excel2007电子表格数据管理,清华大学出版社,2009.
[2] 顾彦玲宋彦波编著,Excel2007应用技巧100例,人民邮电出版社,2009.
[3] http://www.docin.com/p-37578389.html.
(作者单位:石家庄机械化步兵学院)
【关键词】 逻辑函数分析 使用
1. Excel功能介绍
Excel是MS Office办公室软件的一个重要组件,许多企业和机构都用它进行数据管理。它不仅能够方便的处理表格和进行图形分析,还能对数据进行自动处理和计算,因此,它广泛应用于财务管理、数据分析等领域。Excel的数据处理功能在现有的电子表格软件中可以说是独占鳌头,尤其是Excel的诸多函数作为Excel处理数据的一个最重要手段,功能十分强大。使用Excel可进行数据的录入、计算、排序、分类、汇总、筛选等操作,并可将表格以图表的形式表现和输出,还具有强大的数据综合管理与分析功能,可简单快捷地配合其他软件进行数据库相关操作。本文主要对Excel函数的类型进行介绍,并详细阐述逻辑函数的种类及其应用。
2. Excel函数的类型
Excel为用户提供了大量的函数,这些函数都是Excel预定义的公式。Excel提供的函数按功能可以分为如下11种类型:
(1)数据库函数
(2)日期与时间函数
(3)工程函数
(4)财务函数
(5)信息函数
(6)逻辑函数
(7)查询和引用函数
(8)数学和三角函数
(9)统计函数
(10)文本函数
(11)用户自定义函数
3. Excel逻辑函数综述
逻辑函数是用来判断真假值,或者进行复合检验的Excel函数,其返回值(运算结果)为逻辑真(TRUE)或逻辑假(FALSE)。在Excel中可以使用的逻辑函数有以下6个:
(1)AND函数
语法:AND(logical1,logical2,…)
AND为逻辑与函数,参数Logical1, logical2,… 表示待检测的1到30个条件值。参数必须是逻辑值,或者包含逻辑值的数组或引用。
其函数值为:当所有参数的值为真时返回 TRUE,只要一个参数的值为假即返回 FALSE。
(2)OR函数
语法:OR(logical1,logical2,…)
OR为逻辑或函数,其函数值为:任何一个参数值为真,即返回结果TRUE;参数全为假时,返回结果FALSE。
(3)NOT函数
语法:NOT(logical)
NOT为逻辑求反函数,当要确保一个值不等于某一特定值时,可以使用 NOT 函数。该函数值为:当参数值为TRUE时,返回的结果为FALSE,反之亦然。
(4)TRUE函数
语法:TRUE( )
该函数没有参数,其函数值为TRUE。可以直接在单元格或公式中键入值 TRUE,而可以不使用此函数。使用本函数主要用于与其他电子表格程序兼容。
(5)FALSE函数
语法:FALSE( )
該函数没有参数,其函数值为FALSE。可以直接在单元格或公式中键入值FALSE,本函数通常可以不使用。
(6)IF函数
语法:IF(logical_test,value_if_true,value_
if_false)
IF为条件函数,用于执行条件判断后,根据逻辑测试的真假值返回不同的结果。它的应用灵活广泛,可以使用IF函数对数值和公式进行条件检测。
参数Logical_test为判断条件,其形式可以是关系表达式或逻辑表达式,该表达式的计算结果为TRUE或FALSE。
参数Value_if_true是在logical_test为TRUE时返回的值,Value_if_false是当logical_test为FALSE时返回的值。这两个参数可以是表达式或其他公式。
简言之,如果第一个参数logical_test返回的结果为真时,则把第二个参数Value_if_true作为IF函数的结果;否则将第三个参数Value_if_false作为IF函数的结果。IF函数可以嵌套7层,用 value_if_false 及 value_if_true参数可以构造复杂的检测条件。
4. 逻辑函数应用举例
IF函数是Excel逻辑函数中最重要的一个,它的应用非常广泛。比如,在成绩表中根据不同的成绩区分合格与不合格就可以利用该函数。
某班级的成绩如上图所示,为了作出综合评定,我们设定按照平均分判断该学生成绩是否合格的规则。如果各科平均分超过60分则认为是合格的,否则记作不合格。根据这一规则,我们在综合评定中使用函数(以单元格B12为例):=IF(B11>60,“合格”,“不合格”)。语法解释为,如果单元格B11的值大于60,则执行第二个参数即在单元格B12中显示“合格”文本,否则执行第三个参数即在单元格B12中显示“不合格”文本。然后利用填充,给出所有的综合评定
在上述的例子中,我们只是将成绩简单区分为合格与不合格,在实际应用中,综合评定通常有多个等级,比如优、良、中、及格、不及格等。我们可以使用IF函数多层嵌套的办法来实现。仍以上例为例,我们设定综合评定的规则为:平均分超过90,评定为优秀,平均分为60以下评定为不合格,其它为合格。根据这一规则,我们在综合评定中这样使用IF函数(以单元格F12为例): =IF(F11>60,IF(F11>90,“优秀”,“合格”),“不合格”)。语法解释为,如果单元格F11的值大于60,则执行第二个参数,在这里为函数嵌套,继续判断单元格F11的值是否大于90,如果满足条件,则在在单元格F12中显示“优秀”字样,否则,显示“合格”字样,如果F11的值以上条件都不满足,则执行第三个参数,即在单元格F12中显示“不合格”字样。同样,再利用填充给出全班的综合评定。
参考文献:
[1] 刘嘉尹春洁编著,Excel2007电子表格数据管理,清华大学出版社,2009.
[2] 顾彦玲宋彦波编著,Excel2007应用技巧100例,人民邮电出版社,2009.
[3] http://www.docin.com/p-37578389.html.
(作者单位:石家庄机械化步兵学院)