第4章Excel2007中的常用函数高效办公“职”通车――Excel数据图表范例应用逻辑函数与信息函数应用基础日期与时间函数应用基础文本与数据库函数高效办公“职”通车――Excel数据图表范例应用逻辑函数与信息函数应用基础逻辑函数的功能及用法信息函数的功能及用法用逻辑函数统计考试成绩用信息函数统计销售额在各种计算和数据处理中,逻辑运算非常重要,在Excel中的逻辑函数是为了进行逻辑运算而设计的,可以更好地进行数据处理和计算,提高工作效率。而信息函数则在实际工程中有着较为广泛的应用,一般情况下,信息函数会和其他函数(比如查询函数等)联合使用。高效办公“职”通车――Excel数据图表范例应用逻辑函数与信息函数应用基础Excel中的逻辑运算函数是在条件匹配、真/假值得判断后返回不同的值,或进行多重检验时所使用的函数,其具体的功能和用法如下:(1)逻辑值的交集:AND返回几个逻辑值交集的结果,当所有参数的逻辑值为真时返回TRUE(真),只要有一个参数的逻辑值为假,则返回FALSE(假),原型如下:AND(logical1,logical2,…)其中参数logical1,logical2,…为待检验的1~30个逻辑表达式,它们的结论或为TRUE(真)或者为FALSE(假)。(2)逻辑值FALSE(假):FALSE本函数返回逻辑值FALSE,原型为:FALSE()(3)求反:NOT返回一个逻辑值或逻辑表达式的相反值,原型为:NOT(logical)参数logical为一个可以计算出TRUE或FALSE的逻辑值或逻辑表达式。(4)逻辑值的并集:OR返回逻辑值并值计算的结果,所有参数中的任意一个逻辑值为真时即返回TRUE(真),原型为:OR(logical1,logical2,…)其中参数logical1,logical2,…为待检验的1~30个逻辑表达式,它们的结论或为TRUE(真)或者为FALSE(假)。(5)逻辑值TRUE(真):TRUE本函数返回逻辑值TRUE,原型为:TRUE()逻辑函数的功能及用法高效办公“职”通车――Excel数据图表范例应用逻辑函数与信息函数应用基础用逻辑函数统计考试成绩在对学生的两次单元考试成绩求平均值时,希望对缺考一次的学生不进行平均值的计算,则可以利用此逻辑函数。具体的操作步骤如下:在工作表中输入两次考试成绩的数据,其中缺考的成绩单元格为空白。在单元格D2中输入内容:“=IF(AND(1-ISBLANK(B2),1-ISBLANK(C2)),AVERAGE(B2:C2),缺考)”之后,即可得到如图4-2所示的计算结果。自动填充其他单元格,即可得到最终的计算结果。图4-2得到计算结果高效办公“职”通车――Excel数据图表范例应用日期与时间函数应用基础在使用日期和时间函数之前,用户最好先了解一下Excel中的日期系统,Excel实际支持两种日期系统。在不同的日期系统中,相同日期的处理结果是不同的,这两个日期系统分别是1900年日期系统和1904年日期系统。用户可以根据需要在两种日期系统中进行切换,具体的操作步骤如下:在Excel2007的主窗口上方单击菜单按钮,在弹出的下拉菜单中单击【Excel选项】按钮,即可打开如图4-10所示的【Excel选项】对话框。单击“高级”类别之后,在“计算此工作簿时”部分中,选择所需工作簿。勾选“使用1904年日期系统”复选框,并将系统时间设置为“1904年日期系统”之后,单击【确定】按钮,即可完成设置。图4-10【选项】对话框高效办公“职”通车――Excel数据图表范例应用日期与时间函数应用基础日期与时间函数的功能及用法用日期与时间函数计算工龄高效办公“职”通车――Excel数据图表范例应用日期与时间函数应用基础(1)给定日期的系列数:DATE(2)文本日期的系列数:DATEVALUE(3)返回以系列数表示的某日期的天数:DAY(4)按360天/年计算两日期相差的天数:DAYS360(5)计算某日期相隔几个月的日期系列数:EDATE(6)计算某日期相隔制定月份的最后一天的序列号:EOMONTH(7)返回时间值的小时数:HOUR(8)返回时间值中的分钟:MINUTE(9)返回以序列号表示的日期的月份:MONTH(10)返回两日期间的完整工作日数:NETWORKDAYS(11)返回当前日期和时间的序列号:NOW(12)返回时间值的秒数:SECOND(13)返回时间的小数值:TIME(14)返回文本字符串代表的时间的小数值:TIMEVALUE(15)返回当前日期的序列号:TODAY(16)返回某日期为星期几:WEEKDAY(17)返回某日期在一年中的第几周:WEEKNUM(18)返回与起始日期相隔指定工作日的日期值:WORKDAY(19)返回某日期对应的年份:YEAR(20)两日期相差的天数占全年的百分比:YEARFRAC日期与时间函数高效办公“职”通车――Excel数据图表范例应用文本与数据库函数通过文本函数,可以在公式中处理一些文字串,比如,可以改变大小写或确定文字串的长度,可以将日期插入文字串或连接在文字串上,此外,Excel中还包含了一些数据库函数,用于对存储在列表或数据库中的数据进行分析。文本函数的功能及用法数据库函数的功能及用法用文本函数实现姓名拆分用数据库函数统计销售情况高效办公“职”通车――Excel数据图表范例应用文本与数据库函数数据库函数的功能及用法数据库函数的参数基本上是相同的,都包含(database、field、criteria),其中参数database是构成列表或数据库的单元格区域;参数field指定函数所使用的数据列,它可以是文本,即两端带引号的标志项。如“使用年数”或“产量”,也可以是代表列表中数据列位置的数字,(数字1表示第一列,数字2表示第二列等等);参数criteria为一组包含给定条件的单元格区域,它至少要包含一个列标志和列标志下方用于设定条件的单元格。如表4-1所示是有关数据库函数参数的说明。参数名称说明Database数据库,可以是区域、引用和外部的数据库文件Field指定函数所使用的数据列Criteria一组包含给定条件的单元格区域data_field数据区域Pivot_table数据透视表中的数据区域item汇总项表4-1参数说明高效办公“职”通车――Excel数据图表范例应用高效办公“职”通车――Excel数据图表范例应用