资源简介 (共157张PPT)第4章电子表格在会计中的应用Contents4.1 电子表格软件概述4.2 数据的输入与编辑4.3 公式与函数的应用4.4 数据清单及其管理分析4.1 电子表格软件概述4.1.1 常用的电子表格软件电子表格,又称电子数据表,是指由特定软件制作而成的,用于模拟纸上计算的由横竖线条交叉组成的表格。Windows操作系统下常用的电子表格软件主要有微软的Excel、金山WPS电子表格等;Mac操作系统下则有苹果的Numbers,该软件同时可用于 iPad 等手持设备。此外,还有专业电子表格软件如Lotus Notes、第三方电子表格软件如FormulaOne等。4.1.2 电子表格软件的主要功能电子表格软件的主要功能有:(1)建立工作簿;(2)管理数据;(3)实现数据网上共享;(4)制作图表;(5)开发应用系统。(一)建立工作簿Excel启动后,即可按照要求建立一个空白的工作簿文件,每个工作簿中含有一张或多张空白的表格。这些在屏幕上显示出来的默认由灰色横竖线条交叉组成的表格被称为工作表,又称“电子表格”。工作簿如同活页夹,工作表如同其中的一张张活页纸,且各张工作表之间的内容相对独立。工作表是Excel存储和处理数据的最重要的部分,也称电子表格。每张工作表由若干行和列组成,行和列交叉形成单元格。单元格是工作表的最小组成单位,单个数据的输入和修改都在单元格中进行,每一单元格最多可容纳32000个字符。在Excel 2003中,每个工作簿默认含有3张工作表,每张工作表由65536行和256列组成;在Excel 2010中,每个工作簿默认含有1张工作表,该工作表由1048576行和16384列组成。默认的工作表不够用时,可以根据需要予以适当添加。每个工作簿含有工作表的张数受到计算机内存大小的限制。(二)管理数据用户通过Excel不仅可以直接在工作表的相关单元格中输入、存储数据,编制销量统计表、科目汇总表、试算平衡表、资产负债表、利润表以及大多数数据处理业务所需的表格,而且可以利用计算机,自动、快速地对工作表中的数据进行检索、排序、筛选、分类、汇总等操作,还可以运用运算公式和内置函数,对数据进行复杂的运算和分析。(三)实现数据网上共享通过Excel,用户可以创建超级链接,获取局域网或互联网上的共享数据,也可将自己的工作簿设置成共享文件,保存在互联网的共享网站中,让世界上任何位置的互联网用户共享工作簿文件。(四)制作图表Excel提供了散点图、柱形图、饼图、条形图、面积图、折线图、气泡图、三维图等基本图表。Excel不仅能够利用图表向导方便、灵活地制作图表,而且可以很容易地将同一组数据改变成不同类型的图表,以便直观地展示数据之间的复杂关系;不仅能够任意编辑图表中的标题、坐标轴、网络线、图例、数据标志、背景等各种对象,而且可以在图表中添加文字、图形、图像和声音等,使精心设计的图表更具说服力。(五)开发应用系统Excel自带VBA宏语言,用户可以根据这些宏语言,自行编写和开发一些满足自身管理需要的应用系统,有效运用和扩大Excel的功能。4.1.3 Excel软件的启动与退出(一)Excel软件的启动通常可以采用下列方法启动Excel软件:1.通过“开始”的应用中启动Excel2010启动Excel后建立的第一个空白工作簿的缺省名和扩展名,在Excel 2003中分别默认为 “Book1”和“.xls”,在Excel 2010中则分别为“工作簿1”和“.xlsx”,但也可以另存为其他名字和类型的文件。2.点击桌面或任务栏中Excel的快捷方式图标启动Excel这种方法的前提是桌面或任务栏中已经创建Excel快捷方式图标。3.通过“运行”对话框启动Excel软件按下组合键“Windows”+“R”(Windows可能会在不同的机器上有不同的标示),然后输入“Excel”4.打开现成的Excel文件直接点击现成的Excel文件,通过打开该文件来启动Excel软件。(二)Excel软件的退出通常可以采用下列方法退出Excel软件:1.点击标题栏最右边的关闭按钮点击标题栏最右边的关闭按钮“×”后,Excel软件将被退出。2.点击“关闭窗口”或“关闭所有窗口”命令在Windows任务栏,右键单击Excel图标,打开菜单选项,。点击“关闭窗口”命令可退出Excel。3.按击快捷键“Alt+F4”按击“Alt+F4”键后,Excel软件将被退出。以上几种方法操作时,如果退出前有编辑的内容未被保存,将出现提示是否保存的对话框。需注意的是:以上操作方法均指的是当前只有一个工作簿的情形,如果当前有多个工作簿文件在使用,以上操作方法执行的结果将是光标所在的文件被关闭,其他处于打开状态的Excel文件仍在运行,Excel软件并未退出。只有这些文件均被关闭后,Excel才会完全退出。4.1.4 Excel软件的用户界面Excel软件启动后,通常会建立一个新的空白工作簿或者打开一个现有的工作簿,并在屏幕上呈现一个最大化的工作簿窗口(简称窗口)。这一窗口是用户操作Excel软件的重要平台,被称为默认的用户界面。Excel软件的默认用户界面因版本不同而有所区别。其中,Excel 2003及以下版本的默认用户界面基本相同,由标题栏、菜单栏、工具栏、编辑区、工作表区、状态栏和任务窗格等要素组成,Excel 2003是以菜单方式组织功能的。Excel 2007及以上版本的默认用户界面基本相同,主要由功能区、编辑区、工作表区和状态栏等要素组成。Excel 2007以上是以选项卡的方式组织功能的,与Excel 2003在使用习惯上有所差异。Excel 2010的界面Excel 2013的界面(一)标题栏标题栏位于窗口的最上方,依次列示Excel软件的图标、文档的标题和控制Excel窗口的按钮。(二)菜单栏Excel 2003的菜单栏默认位于标题栏的下方,但可移动到窗口的其他适当位置,包含“文件”、“编辑”、“视图”、“插入”、“格式”、“工具”、“数据”、“窗口”和“帮助”等9个默认的菜单项,包括Excel的全部操作命令,每一菜单项分别含有对工作表进行操作的一组功能相关的命令选项。命令后面带有“…”的,表示选择了这一命令后将打开该命令的对话框;命令后面带有“ ”的,表示该选项后面带有一个子菜单。(三)工具栏工具栏默认位于菜单栏的下方,但可移动到窗口的其他适当位置,它由一系列与菜单选项命令具有相同功能的按钮组成。每个按钮代表一个命令,能更加快捷地完成相应的操作。用户不仅可以自行设定工具栏的显示、隐藏及其在窗口中的位置,而且可以自行设定工具栏中的按钮及其在工具栏中的位置。(四)编辑区编辑区默认位于工具栏的下方,由名称框、取消输入按钮、确认输入按钮、插入函数按钮和编辑栏构成,用来显示当前单元格的名字和当前单元格的内容、取消或确认本次输入的数据或公式。(五)工作表区工作表区默认位于编辑区的下方,是Excel文件用于存储和处理数据的专门区域,由工作表、工作表标签、标签滚动按钮、滚动条和滚动条按钮、列和列号、行和行号、全选按钮、单元格等要素组成。(六)状态栏状态栏默认位于窗口底部,可以显示各种状态信息,如单元格模式、功能键的开关状态等。此外,用户还可以通过“自定义功能区”自定义选项卡。单击任一选项卡标签,其下方将出现一个以平铺方式展开的“带形功能区”,它由若干个功能相关的组和命令所组成。在任一个功能区下,单击右键后,再在菜单中选择“自定义功能区”,然后进行功能区的设置在组选项卡中,“开发工具”是没有选择的,所以Excel2010在默认安装时是没有选定的,若需要就需要勾选(七)Excel中工作簿、工作表、单元格1.工作簿和工作表(1)工作簿工作簿是Excel中用来存储数据、运算公式以及数据格式等信息的文件。一个工作簿就是一个Excel文件,其文件类型(扩展)名为.xls(Excel2007后默认为.xlsx,也可以存为Excel2003的扩展名.xls)。一个工作簿包含有若干个工作表,从而可以将若干相关工作表组成一个工作簿,操作时不必打开多个文件,而直接在一个工作簿文件中方便地切换。(2)工作表工作表是一个由行和列交叉排列的表格。新建立一个工作簿时,系统自动为工作簿中的工作表命名为Sheet1,工作表名出现在工作表的最下面一行,可根据需要对工作表重新命名。2.单元格和单元格区域(1)单元格单元格是最基本的数据单元,每个单元格由它所处的行号和列号来标识,列号在前,行号在后,例如B3表示B列第三行的单元格,B3也称为该单元格的名字或地址。在众多单元格中,只有一个单元格是当前(活动)单元格,其特点是它带有一个粗黑框。用鼠标单击一个单元格就可将其设定为当前单元格,从键盘上输入的内容将出现在当前单元格中。(2)单元格区域多个相临的单元格形成的区域称为单元格区域,单元格区域用该区域左上角的单元格地址和右下角的单元格地址中间加一个“:”来表示,例如,B3:D5表示左上角为B3右下角为D5的一片单元格区域。也可以给一个区域起一个名字,称为区域名,其方法是先选定该区域,然后单击右键选择“定义名称”,在其中输入区域名称即可(3)选择单元格和单元格区域在对Excel中的数据进行移动、复制、删除等操作时,需要先选定操作的对象。选择单个单元格:直接单击要选择的单元格。选择连续多个单元格:单击首个单元格,然后Shift+单击末单元格(或单击首单元格后,按下鼠标左键,拖动鼠标到末单元格;或单击首单元格后,按下Shift键,再按键盘上的光标移动键)。选择多个不连续的单元格:Ctrl+单击要选择的单元格。选择整行或整列:单击行号或列号。选择不连续的行或列:Ctrl+单击行号或列号。选择全部单元格(整个表):单击行头和列头交叉处(或Ctrl+A键)。取消选择:单击工作表中的任一单元格。4.1.5 Excel文件的管理Excel文件的管理主要包括新建、保存、关闭、打开、保密、备份、修改与删除等工作。(一)Excel文件的新建与保存1.Excel文件的新建单击“开始”菜单中列示的Excel快捷命令、桌面或任务栏中Excel的快捷方式图标或者通过“运行”对话框等方式启动Excel软件的,系统将自动建立一个新的空白工作簿,或者提供一系列模板以供选择,选定其中的空白工作簿模板后,新的空白工作簿窗口将在屏幕上呈现出来,并在标题栏中显示默认的文件名。以打开现成Excel文件方式启动Excel软件的,可通过以下方法之一建立一个新的空白工作簿:(1)按击快捷键“Ctrl+N”键;(2)打开“文件”菜单,点击“新建”菜单命令,选定其中的空白工作簿模板;(3)点击工具栏中的“新建”按钮(Excel 2003为常用工具栏,Excel 2013为快速访问工具栏)。2.Excel文件的保存为了继续使用新建的Excel文件,应当以合适的名称和类型将Excel文件保存在适当的位置。Excel文件在编辑修改完毕或退出Excel软件之前,均应进行保存。保存Excel文件的常用方法包括:(1)通过敲击功能键“F12”键进行保存。(2)通过按击快捷键“Ctrl+S”键进行保存。对于之前已经保存过的文件,按击快捷键“Ctrl+S”键后,将直接保存最近一次的修改,不再弹出“另存为”对话框。(3)通过单击常用工具栏(适用于Excel 2003)或快速访问工具栏(适用于Excel 2010)中的“保存”或“另存为”按钮进行保存。(4)通过“文件”菜单(或Excel 2003“工具栏”菜单)中的“保存”或“另存为”命令进行保存。可以选择“保存”、“另存为”等功能进行保存。Excel 2010的使用习惯或功能,是可以通过选择“选项”进行设置为了避免Excel软件意外中止而丢失大量尚未保存的信息,系统通常会默认保存自动恢复信息的时间间隔,这一时间间隔还可以自定义(二)Excel文件的关闭与打开1.Excel文件的关闭Excel软件退出前必须关闭打开的文件,因此,也可以采用前述三种Excel软件的退出方法来关闭处于打开状态的文件。此外,还可采用以下方法来关闭处于打开状态的Excel文件:(1)点击“工具栏”中的“关闭”按钮或命令。Excel 2010中由于没有“工具栏”菜单,但可点击快速访问工具栏中的“关闭”按钮。(2)点击“文件”菜单中的“关闭”命令。(3)按击快捷键“Ctrl+F4”。上述三种方法关闭的均是当前文件,其他处于打开状态的Excel文件仍处于打开状态,Excel软件仍在运行,并可通过按击“Ctrl+N”键等方式创建新工作簿。2.Excel文件的打开打开Excel文件的方法主要有:(1)通过直接点击Excel文件打开。(2)通过快捷菜单中“打开”命令打开。(3)通过Excel“文件”菜单中的“打开”命令进行打开。(4)通过常用工具栏(适用于Excel 2003)或快速访问工具栏(适用于Excel 2010)中的“打开”按钮进行打开。(5)通过按击快捷键“Ctrl+O”(字母O的按键)进行打开。(三)Excel文件的保密与备份1.Excel文件的保密对于设置了打开权限密码的Excel文件,只有输入正确的密码才能打开。对于设置了修改权限密码的Excel文件,只有输入正确的密码才能修改,否则只能以只读方式打开。在Excel2010下,先选择“文件”,然后选择“信息”,再选择“保护工作簿”,选择“用密码进行加密”,就可以输入密码进行保护,打开文件的时候就需要输入密码2.Excel文件的备份Excel软件根据原文件自动创建备份文件的名称为原文件名后加上“的备份”字样,图标与原文件不同。(四)Excel文件的修改与删除1.Excel文件的修改Excel文件的修改通常在已打开的Excel文件中进行,包括修改单元格内容、增删单元格和行列、调整单元格和行列的顺序、增删工作表和调整工作表顺序等。2.Excel文件的删除Excel文件的删除方法包括:(1)选中要删除的Excel文件,按击“Delete”键进行删除。(2)鼠标右键点击要删除的Excel文件,选择删除命令。4.2 数据的输入与编辑4.2.1 数据的输入(一)数据的手工录入■实验资料■部门 编码 职务 姓名 类别 基本工资 事假天数行政部 101 部门经理 张文峰 管理人员 4 000 102 李天华 管理人员 3 000 2103 总经理 孙 正 管理人员 9 000 104 黄文胜 管理人员 3 500 5财务部 201 李东平 管理人员 3 600 202 部门经理 王少红 管理人员 4 200 3203 张中杨 管理人员 3 100 3204 赵小兵 管理人员 3 900 销售部 301 部门经理 周 力 经营人员 4 500 2302 刘一江 经营人员 3 200 1303 朱小明 经营人员 2 900 采购部 401 部门经理 赵希文 经营人员 5 000 402 孙胜业 经营人员 3 000 0.5403 杨 真 经营人员 2 500 合 计 工资项目包括:基本工资、职务工资、书报费、事假天数、事假扣款、应发合计、养老保险、代扣税、实发合计。计算项目:① 职务工资:职务为部门经理的职务工资为800元,职务为总经理的职务工资为1 500元,其他的为500元。② 书报费:职员类别为管理人员的书报费为80元,职员类别为经营人员的书报费为50元。③ 事假扣款=事假天数×基本工资/21。④ 应发合计=基本工资+职务工资+书报费-病假扣款-事假扣款。⑤ 养老保险=应发合计×0.05。⑥ 实发合计=应发合计-养老保险-代扣税。⑦个人所得税计算个人所得税的扣税项目为“应发合计”,符合条件的每个职员需征收个人所得税,扣税标准:扣税起点每月3500元。个人所得税的征收会随着国家个人所得税法的改变而改变,具体请参照当时的法规确定。级 数 全月应纳税所得额(含税所得额)/元 税率/% 速算扣除数/元1 不超过1 500元 3 02 超过1 500元至4 500元 10 1053 超过4 500元至9 000元 20 5554 超过9 000元至35 000元 25 1 0055 超过35 000元至55 000元 30 2 7556 超过55 000元至80 000元 35 5 5057 超过80 000元 45 13 505工资、薪金所得适用个人所得税七级超额累进税率表1.建立工资表启动Excel2010。选择“空白工作簿”选择“空白工作簿”后,Excel自动建立一张空表2.录入数据(1)首先输入表头部分(2)在单张工作表的多个单元格中快速录入完全相同的数据选定单元格区域,在当前活动单元格或者对应的编辑栏中录入所需的数字或文本,通过组合键“Ctrl+Enter”确认录入的内容。(3)在单张工作表的多个单元格中快速录入部分相同的数据在选择区域上单击鼠标右键选择“设置单元格格式”,进入后选择“数字”选项卡,再选择“自定义”,再选择右边的“@”,再在@后输入“人员”完成的工资表按Ctrl+S进行工作簿的保存,工作簿取名为“工资表”将当前工作表的名称默认是“Sheet1”,将改名称改为“1月工资表”,先选择左下角的“Sheet1”,然后单击鼠标右键选择“重命名”,将工作表名改为“1月工资表”。在对表格的操作过程中,都可用Ctrl+S进行保存。(4)在工作组的一个单元格或多个单元格中快速录入相同的数据可将工作簿中多张工作表组合成工作组。同一个工作薄里的多个工作表的组合,建立方法是先选择需要组合的第一个工作表标签,按住Ctrl键,再选择第二个、第三个┅。一般来说,这些工作表的格式是相同的,在成组的工作表里,任意修改或编辑其中一个工作表的内容及格式,其余工作表的相同单元都会同样被改变。在目标单元格,如同按照在单个单元格中录入数据的方法录入相关数据;在一个单元格区域,如同按照在单张工作表的多个单元格中录入相同数据的方法录入相关数据。完成数据录入后,可采用以下方法取消工作组:(1)单击所在工作簿中其他未被选中的工作表标签(即组外工作表标签),如果该工作组包含工作簿中的所有工作表,则只需单击活动工作表以外的任意一个工作表标签.(2)指向该工作簿任意一个工作表标签,单击右键,从弹出的快捷菜单中选定“取消成组工作表”。(二)单元格数据的快速填充1.相同数据的填充某单元格的内容需要复制到其他单元格时,通常可点击该单元格右下角的填充柄,鼠标箭头随之变为黑十字形,按住鼠标左键向上下左右的任一方向拖动,然后松开鼠标左键,该单元格的内容即被填充到相关单元格。2.序列的填充序列是指按照某种规律排列的一列数据,如等差数列、等比数列等。使用填充柄可自动根据已填入的数据填充序列的其他数据。使用填充序列的操作步骤是:(1)在需要输入序列的第一个单元格中输入序列第一个数或文本内容,紧接第二个单元格输入序列第二个数或文本内容;(2)选中上述两个单元格,点击第二个单元格右下角的填充柄,按住鼠标左键拖动,在适当的位置释放鼠标,拖过的单元格将会自动进行填充。3.填充序列类型的指定利用自动填充功能填充序列后,可以指定序列类型,如填充日期值时,可以指定按月填充、按年填充或者按日填充等。拖动填充柄并释放鼠标时,鼠标箭头附近出现菜单功能按钮,单击该按钮打开下拉菜单以选择填充序列的类型。4.2.2 数据的编辑(一)数据的复制和剪切1.数据的复制和粘贴Excel中,可以使用“粘贴”命令粘贴复制的内容,还可以使用“选择性粘贴”命令有选择地粘贴剪贴板中的数值、格式、公式、批注等内容。一般的方法是先选定要复制的单元格,然后按Ctrl+C进行复制,光标移动到新的位置后再按Ctrl+V粘贴。2.数据的剪切与粘贴数据的剪切与复制不同。数据复制后,原单元格中的数据仍然存在,目标单元格中同时还增加原单元格中的数据;数据剪切后,原单元格中数据不复存在,只在目标单元格中增加原单元格中的数据。一般的方法是先选定要剪切的单元格,然后按Ctrl+X进行剪切,光标移动到新的位置后再按Ctrl+V粘贴。(二)数据的查找和替换1.查找和替换特定数据如果只需要查找,单击“查找下一个”逐个查找或单击“查找全部”一次性全文查找。在“开始”选项卡下,单击“查找和选择”,会显示出相关的功能,如查找、替换、公式等等。选择“查找”,可以在查找内容中输入具体的内容,然后进行查找如果需要替换,选择“替换”逐个替换或单击“全部替换”一次性全部替换。2.选中包含公式的单元格依次单击“开始”|“编辑”|“查找和选择”,再选择“公式”,选中工作簿中所有包含公式的单元格。3.替换格式进行相应格式设置后单击确定回到“查找与替换”对话框,单击“全部替换”即完成对内容和格式的批量替换。4.2.3 数据的保护(一)保护工作簿Excel可以为重要的工作簿设置保护,限制进行相应的操作。1.限制编辑权限选择“文件”,进入文件处理的相关功能。单击“信息”,再单击“保护工作簿” (一)保护工作簿Excel可以为重要的工作簿设置保护,限制进行相应的操作。1.限制编辑权限选择“文件”,进入文件处理的相关功能。单击“信息”,再单击“保护工作簿”选择“用密码进行加密”,进入后可输入密码,单击“确定”后,以后打开就需要密码才能打开如果要撤销保护工作簿,按设置保护工作簿的路径选择“保护工作簿”,输入正确的密码后可撤销保护。2.设置工作簿打开权限密码设置密码完成后,当再次打开工作簿时需要输入正确的密码才能打开。(二)保护工作表在Excel 2010中,可以对工作表进行编辑权限设定,限制他人对工作表的编辑权限,如插入行、插入列等。在当前工作表,选择“审阅”|“保护工作表”,然后输入密码和要保护的内容取消权限保护需输入正确的密码。如果要撤销保护工作表,按设置保护工作簿的路径选择“保护工作表”,正确输入取消工作表保护时使用的密码后可撤销保护。(三)锁定单元格锁定单元格可以使单元格的内容不能被修改,使用“锁定单元格”功能必须启用保护工作表功能。如工资表的A3到F17是基本固定的,为了防止误改,就可以保护起来。先选择A3:A17,再选择“审阅”|“保护工作表”按Ctrl+A全选工作表中的内容,按Ctrl+1(数字1)或者右键选择出现的“设置单元格格式” 项,选择“保护”选项卡。去掉勾选“保护”下的“锁定”选择“确定”退出。选定A3:F17,按Ctrl+1或右键选择“设置单元格格式”项。在“保护”选项卡下勾选“锁定”之后退出。在菜单“审阅”下选 “保护工作表”。在打开的窗口内只选定以下二项: “选定锁定单元格”和“选定未锁定的单元格”,然后输入密码点击确定,再输入确认密码即完成。这时,A3:F17区域的单元格已经锁定不能修改,其他的单元可以编辑。 注意退出前要保存文档。如果要使锁定的单元格可以再修改,需要选择“审阅”|“撤销工作表保护”取消对当前工作表的保护。4.3 公式与函数的应用4.3.1 公式的应用(一)公式的概念及其构成公式是指由等号“=”、运算体和运算符在单元格中按特定顺序连接而成的运算表达式。运算体是指能够运算的数据或者数据所在单元格的地址名称、函数等;运算符是使Excel自动执行特定运算的符号。Excel中,运算符主要有四种类型:算术运算符、比较运算符、文本运算符和引用运算符。Excel中,公式总是以等号“=”开始,以运算体结束,相邻的两个运算体之间必须使用能够正确表达二者运算关系的运算符进行连接。即公式的完整表达式按以下方式依次构成:等号“=”、第一个运算体、第一个运算符、第二个运算体,以下类推,直至最后一个运算体。(二)公式的创建与修改1.公式的创建Excel中,创建公式的方式包括手动输入和移动点击输入。手动输入公式时如有小圆括号,应注意其位置是否适当以及左括号是否与右括号相匹配。定义数字格式。函数名:IF 用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。 语法:IF(logical_test,value_if_true,value_if_false)。 参数:Logical_test计算结果为TRUE或FALSE的任何数值或表达式;value_if_true是Logical_test为TRUE时函数的返回值,如果logical_test为TRUE并且省略了value_if_true,则返回TRUE。而且value_if_true可以是一个表达式;value_if_false是Logical_test为FALSE时函数的返回值。如果logical_test为FALSE并且省略value_if_false,则返回FALSE。value_if_false也可以是一个表达式。工资表公式项目 公式职务工资 G4=IF(C4="部门经理",800,IF(C4="总经理",1500,500))书报费 H4= IF(E4="管理",80,50)事假扣款 J4=I4*F4/21应发合计 K4=F4+G4+H4-J4养老保险 L4=K4*0.05实发合计 N4=K4-L4-M4函数名:AND用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。语法:AND(logical1,logical2,…)。参数:Logical1,logical2,…为待检验的1~30个逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值,AND将返回错误值#value!。函数名:ROUND用途:按指定位数四舍五入某个数字。语法:ROUND(number,num_digits)参数:Number是需要四舍五入的数字;Num_digits为指定的位数,Number按此位数进行处理。注意:如果num_digits大于0,则四舍五入到指定的小数位;如果num_digits等于0,则四舍五入到最接近的整数;如果num_digits小于0,则在小数点左侧按指定位数四舍五入。个人所得税公式级 数 全月应纳税所得额(含税所得额)/元 税率/% 速算扣除数/元 =IF(O4<=0,0,IF()) 如果应税所得额<=0,个人所得税为01 不超过1 500元 3 0 IF(AND(O4<=1500,O4>0),O4*0.03,IF())2 超过1 500元至4 500元 10 105 IF(AND(O4>1500,O4<=4500),O4*0.1-105,IF())3 超过4 500元至9 000元 20 555 IF(AND(O4>4500,O4<=9000),O4*0.2-555,IF())4 超过9 000元至35 000元 25 1 005 IF(AND(O4>9000,O4<=35000),O4*0.25-1005,IF())5 超过35 000元至55 000元 30 2 755 IF(AND(O4>35000,O4<=55000),O4*0.3-2755,IF())6 超过55 000元至80 000元 35 5 505 IF(AND(O4>55000,O4<=80000),O4*0.35-5505,IF())7 超过80 000元 45 13 505 IF(O4>80000,O4*0.45-13505)完整的个人所得税单元的计算公式如下:=IF(O4<=0,0,IF(AND(O4<=1500,O4>0),O4*0.03,IF(AND(O4>1500,O4<=4500),O4*0.1-105,IF(AND(O4>4500,O4<=9000),O4*0.2-555,IF(AND(O4>9000,O4<=35000),O4*0.25-1005,IF(AND(O4>35000,O4<=55000),O4*0.3-2755,IF(AND(O4>55000,O4<=80000),O4*0.35-5505,IF(O4>80000,O4*0.45-13505))))))))个人所得税计算结果取两位小数:=ROUND(IF(O4<=0,0,IF(AND(O4<=1500,O4>0),O4*0.03,IF(AND(O4>1500,O4<=4500),O4*0.1-105,IF(AND(O4>4500,O4<=9000),O4*0.2-555,IF(AND(O4>9000,O4<=35000),O4*0.25-1005,IF(AND(O4>35000,O4<=55000),O4*0.3-2755,IF(AND(O4>55000,O4<=80000),O4*0.35-5505,IF(O4>80000,O4*0.45-13505)))))))),2)工资表隐藏列的方法,单击要隐藏的列标题,如O列,选择后该列即被框选(变为另外一种颜色),在该列上单击右键,选择“隐藏”,这时候O列就不显示了比如类别(E列)、事假天数(I列)隐藏后显示如果要恢复显示某列,需要选择该列相邻的两列,然后单击鼠标右键,选择“取消隐藏”,隐藏的列就显示出来2.公式的编辑和修改公式编辑和修改的方法有:(1)双击公式所在的单元格直接在单元格内修改内容。(2)选中公式所在的单元格,按下“F2”建后直接在单元格内更改内容。(3)选中公式所在的单元格后单击公式编辑栏,在公式编辑栏中作相应更改。需注意的是,在编辑或者移动点击输入公式时,不能随便移动方向键或者单击公式所在单元格以外的单元格,否则单元格内光标移动之前的位置将自动输入所移至单元格的地址名称。(三)公式的运算次序对于只由一个运算符或者多个优先级次相同的运算符(如既有加号又有减号)构成的公式,Excel将按照从左到右的顺序自动进行智能运算;但对于由多个优先级次不同的运算符构成的公式,Excel则将自动按照公式中运算符优先级次从高到低进行智能运算。为了改变运算优先顺序,应将公式中需要最先计算的部分使用一对左右小圆括号括起来,但不能使用中括号。公式中左右小圆括号的对数超过一对时,Excel将自动按照从内向外的顺序进行计算。(四)公式运算结果的显示Excel根据公式自动进行智能运算的结果默认显示在该公式所在的单元格里,编辑栏则相应显示公式表达式的完整内容。该单元格处于编辑状态时,单元格也将显示等号“=”及其运算体和运算符,与所对应编辑栏显示的内容相一致。1.查看公式中某步骤的运算结果单元格中默认显示的运算结果是根据完整的公式表达式进行运算的结果,但可通过下述方法查看公式中某步骤的运算结果:(1)选中公式所在的单元格,双击或按“F2”键进入编辑状态。如双击工资表N4单元(实发合计),显示当前公式和与公式相关的单元(2)选中公式中需要查看其运算结果的运算体和运算符,按“F9”键后,被选中的内容将转化为运算结果,该运算结果同时处于被选中状态。在运算结果处于被选中状态下,如果按下确认键或者移动光标键,公式中参与运算的运算体和运算符将不复存在,而被该结果所替代;如果移动鼠标去点击其他单元格,公式所在单元格将由编辑状态切换成数据点状态,公式所在单元格里同时显示被选中单元格的地址或名称。(3)按下“Esc”键或者“Ctrl+Z”组合键(或单击“撤消”按钮),运算结果将恢复为公式表达式的原来内容。2.公式默认显示方式的改变为了检查公式整体或者其中某一组成部分的表述是否正确,可以通过下述方法使单元格默认显示完整的公式表达式,实现公式表达式与运算结果之间的便捷切换。(1)在单元格显示运行结果时,选中单元格,按下“Ctrl+`”组合键或者点击公式选项卡下的“显示公式”菜单命令,可切换为显示公式内容。(2)在单元格显示公式内容时,选中单元格,按下“Ctrl+`”组合键或者点击“显示公式”(适用于Excel 2013)菜单命令,或者点击“公式审核模式”(适用于Excel 2003)菜单命令,可切换为显示运行结果。3.将公式运算结果转换为数值采用复制粘贴的方法将公式原地复制后,进行选择性粘贴,但只粘贴数值。4.3.2 单元格的引用单元格引用是指在不同单元格之间建立链接,以引用来自其他单元格的数据。引用的作用在于标识工作表上的单元格或单元格区域,并指明公式中所使用的数据的位置。通过引用,可以在公式中使用工作表不同部分的数据,或者在多个公式中使用同一单元格的数值,常用的单元格引用分为相对引用、绝对引用和混合引用三种。此外还可以引用同一工作簿不同工作表的单元格、不同工作簿的单元格、甚至其他应用程序中的数据。(一)引用的类型1.相对引用如果公式使用的是相对引用,公式记忆的是源数据所在单元格与引用源数据的单元格的相对位置,当复制使用了相对引用的公式到别的单元格式,被粘贴公式中的引用将自动更新,数据源将指向与当前公式所在单元格位置相对应的单元格。在相对引用中,所引用的单元格地址的列坐标和行坐标前面没有任何标示符号。Excel默认使用的单元格引用是相对引用。以存放在J4单元格中的公式“=I4*F4/21”为例,当公式由J4单元格复制到J5单元格以后,公式中的引用也会变化为“=I5*F5/21”。若公式自J列向下继续复制,每增加1 行,公式中的行标也自动加1。举例:C1单元格有公式:=A1+B1当将公式复制到C2单元格时变为:=A2+B2当将公式复制到D1单元格时变为:=B1+C12.绝对引用如果公式使用的是绝对引用,公式记忆的是源数据所在单元格在工作表中的绝对位置,当复制使用了绝对引用的公式到别的单元格式,被粘贴公式中的引用不会更新,数据源仍然指向原来的单元格。在绝对引用中,所引用的单元格地址的列坐标和行坐标前面分别加入标示符号“$”。如果要使复制公式时数据源的位置不发生改变,应当使用绝对引用。如果上述公式改为“=$I$4*$F$4/21”, 则无论公式复制到何处,其引用的位置始终是I4和F4单元。举例:C1单元格有公式:=$A$1+$B$1当将公式复制到C2单元格时仍为:=$A$1+$B$1当将公式复制到D1单元格时仍为:=$A$1+$B$13.混合引用混合引用是指所引用单元格地址的行标与列标中只有一个是相对的,可以发生变动,而另一个是绝对的。混合引用有“绝对列和相对行”是“绝对行和相对列”两种形式。前者如“=$I4*$F4/21”,后者“=I$4*F$4/21”。举例:C1单元格有公式:=$A1+B$1当将公式复制到C2单元格时变为:=$A2+B$1当将公式复制到D1单元格时变为:=$A1+C$1(二)输入单元格引用在公式中可以直接输入单元格的地址引用单元格,也可以使用鼠标或键盘的方向键选择单元格。单元格地址输入后,通常使用以下两种方法来改变引用的类型:1.在单元格地址的列标和行标前直接输入“$”符号。2.输入完单元格地址后,重复按“F4”键选择合适的引用类型。 每按一次就改变一次引用类型,确定时按回车键完成。举例:在Q4输入公式:=F4+G4将光标移动到F4,按F4键,公式变为:=$F$4+G4;再按F4键,公式变为:=F$4+G4;再按F4键,公式变为:=$F4+G4;再按F4键,公式变为:=F4+G4。如果将光标移动到G4,按F4也发生类似的变化。设定后按回车确定。(三)跨工作表单元格引用跨工作表单元格引用是指引用同一工作簿里其他工作表中的单元格,又称三维引用,需要按照以下格式进行跨表引用:工作表名!数据源所在单元格地址如在工资表工作簿又建立了“2月工资表”,如要引用“1月工资表”中的F4的数据,则写为:=1月工资表!F4。(四)跨工作簿单元格引用跨工作簿单元格引用是指引用其他工作簿中的单元格,又称外部引用,需要按照以下格式进行跨工作簿引用:[工作簿名]工作表名!数据源所在单元格地址4.3.3 函数的应用在Excel中,利用函数可以快速执行有关计算。函数的基本格式是:函数名(参数序列)。参数序列是用于限定函数运算的各个参数,这些参数除中文外都必须使用英文半角字符。函数只能出现在公式中。(一)函数应用基础1.函数基础Excel中所提的函数其实是一些预定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计算。用户可以直接用它们对某个区域内的数值进行一系列运算,如分析和处理日期值和时间值、确定贷款的支付额、确定单元格中的数据类型、计算平均值、排序显示和运算文本数据等等。例如,SUM函数对单元格或单元格区域进行加法运算。选中需要输入函数的单元格。(2)在编辑栏中输入“=”,单击“fx”按钮,打开函数列表框,从中选择所需的函数(3)当选中所需的函数后,Excel 将打开"函数参数"对话框。用户可以在这个选项板中输入函数的参数,当输入完参数后,在"函数参数"中还将显示函数计算的结果。2.函数的参数(1)常量常量是直接输入到单元格或公式中的数字或文本,或由名称所代表的数字或文本值,例如数字“1987.56”、日期“2014-6-18”和文本“王芳”都是常量。但是公式或由公式计算出的结果都不是常量,因为只要公式的参数发生了变化,它自身或计算出来的结果就会发生变化。(2)逻辑值逻辑值是比较特殊的一类参数,它只有TRUE(真)或FALSE(假)两种类型。例如在公式“=IF(A3=0,"",A2/A3)”中,“A3=0”就是一个可以返回TRUE(真)或FALSE(假)两种结果的参数。当“A3=0”为TRUE(真)时在公式所在单元格中填入“0”,否则在单元格中填入“A2/A3”的计算结果。(3)数组数组用于可产生多个结果,或可以对存放在行和列中的一组参数进行计算的公式。Excel 中有常量和区域两类数组。常量数组放在“{}”(按下Ctrl+Shift+Enter 组合键自动生成{})内部,而且内部各列的数值要用逗号“,”隔开,各行的数值要用分号“;”隔开。假如要表示第1 行中的56、78、89 和第2 行中的90、76、80,就应该建立一个2 行3 列的常量数组“{56,78,89;90,76,80}”。区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式。例如公式“=TREND(B1:B3,A1:A3)”作为数组公式使用时,它所引用的矩形单元格区域“B1:B3,A1:A3”就是一个区域数组。(4)错误值使用错误值作为参数的主要是信息函数,例如“ERROR.TYPE”函数就是以错误值作为参数。它的语法为“ERROR.TYPE(error_val)”,如果其中的参数是#NUM!,则返回数值“6”。(5)单元格引用单元格引用是函数中最常见的参数,引用的目的在于标识工作表单元格或单元格区域,并指明公式或函数所使用的数据的位置,便于它们使用工作表各处的数据,或者在多个函数中使用同一个单元格的数据。还可以引用同一工作簿不同工作表的单元格,甚至引用其他工作簿中的数据。(6)嵌套函数除了上面介绍的情况外,函数也可以嵌套,即一个函数是另一个函数的参数,例如“=IF(OR(RIGHTB(E2,1)="1",RIGHTB(E2,1)="3",RIGHTB(E2,1)="5",RIGHTB(E2,1)="7",RIGHTB(E2,1)="9"),"男","女")”。其中公式中的IF 函数使用了嵌套的RIGHTB 函数,并将后者返回的结果作为IF 的逻辑判断依据。(7)名称和标志为了更加直观地标识单元格或单元格区域,可以给它们赋予一个名称,从而在公式或函数中直接引用。例如“F4:F17”区域存放着基本工资,求解平均工资的公式是“=AVERAGE(F4:F17)”。在给F4:F17区域命名为“基本工资”以后,该公式就可以变为“=AVERAGE(基本工资)”,从而使公式变得更加直观。3.公式中的符号(1)冒号(:)区域操作符。(2)空格( )相交区域操作符。例:假如定义F4:F11区域为AA,定义了G4:J11区域为BB,如果要定义 CC为AA与BB相交的区域 (即 G4:H11区域),可以直接编辑公式CC=AA BB (即为相交区域)。也可以用SUM函数验证:C1=SUM(AA BB)。(3)逗号(,)合并区域操作符。例:假如定义F4:F11区域为AA,定义了G4:J11区域为BB,如果要定义 CC为AA与BB合并的区域 (即F4:F11+ G4:J11区域),可以直接编辑公式CC=AA,BB。4.函数的种类Excel函数一共有11类,简要介绍如下:(1)数据库函数:当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。(2)日期与时间函数:通过日期与时间函数,可以在公式中分析和处理日期值和时间值。(3)工程函数:工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。(4)财务函数:财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。财务函数中常见的参数:年金终值 (fv):在所有付款发生后的投资或贷款的价值。期间数 (nper):投资的总支付期间数。年金现值 (pv):在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。利率 (rate):投资或贷款的利率或贴现率。类型 (type):付款期间内进行支付的间隔,如在期初或期末。(5)信息函数:可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为 IS 的工作表函数,在单元格满足条件时返回 TRUE。(6)逻辑函数:使用逻辑函数可以进行真假值判断,或者进行复合检验。例如,可以使用 IF 函数确定条件为真还是假,并由此返回不同的数值。(7)查询和引用函数:当需要在数据清单或表格中查找特定数值,或者需要查找某一单元格的引用时,可以使用查询和引用工作表函数。(8)数学和三角函数:通过数学和三角函数,可以处理简单的计算,例如对数字取整、计算单元格区域中的数值总和或复杂计算。(9)统计函数:统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以提供由一组给定值绘制出的直线的相关信息,如直线的斜率和 y 轴截距,或构成直线的实际点数值。(10)文本函数:通过文本函数,可以在公式中处理文字串。例如,可以改变大小写或确定文字串的长度,可以将日期插入文字串或连接在文字串上。(11)用户自定义函数:如果要在公式或计算中使用特别复杂的计算,而工作表函数又无法满足需要,则需要创建用户自定义函数。这些函数,称为用户自定义函数,可以通过使用Visual Basic for Applications来创建。(二)常用函数1.统计函数(1)MAX用途:返回数据集中的最大数值,忽略参数中的逻辑值和文本。 语法:MAX(number1,number2,...) 参数:Number1,number2,...是需要找出最大数值的数值。 实例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=MAX(A1:A7)”返回96。举例:求出1月工资表中实发工资最高的人。先选定R4单元(其他空白单元均可),输入公式:=MAX(N4:N17),返回结果为9295.80,这是员工孙正的工资,为本月最高实发工资。(2)MIN用途:返回给定参数表中的最小值,,忽略参数中的逻辑值和文本。 语法:MIN(number1,number2,...)。 参数:Number1,number2,...是要从中找出最小值的1到30个数字参数。 实例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=MIN(A1:A7)”返回49;而=MIN(A1:A5,0,-8)返回-8。举例:求出1月工资表中实发工资最低的人。先选定R5单元(其他空白单元均可),输入公式:=MIN(N4:N17),返回结果为2897.50,这是员工杨真的工资,为本月最低实发工资。(3)SUM用途:用于计算单元格区域中所有数值的和。 语法:SUM(number1,number2,...)。 参数:Number1,number2,...为1到30个需要求和的数值(包括逻辑值及文本表达式)、区域或引用。 注意:参数表中的数字、逻辑值及数字的文本表达式可以参与计算,其中逻辑值被转换为1、文本被转换为数字。如果参数为数组或引用,只有其中的数字将被计算,数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。 实例:如果A1=1、A2=2、A3=3,则公式“=SUM(A1:A3)”返回6;=SUM("3",2,TRUE)返回6,因为"3"被转换成数字3,而逻辑值TRUE被转换成数字1。举例:对1月工资表的各数据列计算合计。在F18(基本工资)输入计算公式:=SUM(F4:F17),为统一显示格式,取两位小数,则公式为=ROUND(SUM(F4:F17),2),然后将该公式复制到G18到N18,合计公式就定义完成了。工资合计(4)SUMIF 用途:用于对满足条件的单元格求和。 语法:SUMIF(range,criteria,sum_range) 参数:Range为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_range为需要求和的单元格、区域或引用。 实例:某单位统计工资表中人员类别为管理人员的职务工资。职务工资在G列,人员类别在E列。则公式为“=SUMIF(E4:E17,"管理",G4:G17)”,其中“E4:E17”为提供逻辑判断依据的单元格区域,"管理"为判断条件,就是仅仅统计G4:G17区域人员类别为“管理”的单元格。举例:计算职务为部门经理的职务工资合计的公式为:=SUMIF(C4:C17,"部门经理",G4:G17)(5)AVERAGE用途:用于返回参数的算术平均值。 语法:AVERAGE(number1,number2,...)。 参数:Number1、number2、...是要计算平均值的1~30个参数。 实例:在某表中如果A1:A5区域命名为补贴,其中的数值分别为100、70、92、47和82,则公式“=AVERAGE(补贴)”返回平均值。举例:计算工资表中基本工资的平均值为:=AVERAGE(F4:F17)选择H4:H17,单击右键,选择“定义名称”,名称定义为“书报费”=AVERAGE(书报费)公式是计算H4:H17(书报费)的平均值。如果要删除名称,方法是选择“公式”|“名称管理器”(6)AVERAGEIF用途:用于返回某个区域内满足给定条件的所有单元格的算术平均值。语法:AVERAGEIF(range,criteria,average_range)参数:range 是要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。criteria是数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。例如,条件可以表示为 88、"88"、">=88"、"财务部" 或 A4。average_range是要计算平均值的实际单元格集。如果忽略,则使用 range。举例:在工资表中定义=AVERAGEIF(N4:N17,">3500"),表示计算工资表实发工资数据,工资大于3500元以上人员的平均工资。在工资表中定义=AVERAGEIF(A4:A17,"行政部",F4:F17),表示计算工资表部门中为“行政部”的基本工资的平均工资。(7)COUNT用途:用于计算包含数字的单元格以及参数列表中数字的个数。 语法:COUNT(value1,value2,...)。 参数:value1,value2,...是包含或引用各种类型数据的参数(1~30个),其中只有数字类型的数据才能被统计。 实例:如果A1=90、A2=人数、A3=〞〞、A4=54、A5=36,则公式“=COUNT(A1:A5)”返回3。(8)COUNTIF用途:用于对区域中满足单个指定条件的单元格进行计数。 语法:COUNTIF(range,criteria) 参数:Range为需要计算其中满足条件的单元格数目的单元格区域。Criteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。举例:计算职务一栏中部门经理的个数:=COUNTIF(C4:C17,"=部门经理")计算应发合计中大于等于4000元工资的职工数:=COUNTIF(K4:K17,">=4000")2.文本函数(1)LEN用途:用于返回文本字符串中的字符数。 语法:LEN(text)。 参数:Text待要查找其长度的文本。 注意:此函数用于双字节字符,且空格也将作为字符进行统计。 实例:如果A1=”基础会计”,则公式“=LEN(A1)”返回4。举例:计算会计电算化的字符数:=LEN("会计电算化"),结果为5。计算CHATTAHOOCHEE的字符数:=LEN("CHATTAHOOCHEE"),结果是13。计算C6单元的字符数:=LEN(C6) (2)RIGHT用途:用于从文本字符串中最后一个字符开始返回指定个数的字符。习惯上叫右取多少个字符。 语法:RIGHT(text,num_chars)。 参数:Text是包含要提取字符的文本串;Num_chars指定希望RIGHT提取的字符数,它必须大于或等于0。如果num_chars大于文本长度,则RIGHT返回所有文本。如果忽略num_chars,则假定其为1。 实例:如果A1=“会计电算化”,则公式“=RIGHT(A1,3)”返回“电算化”。举例:取“会计电算化考试”的右边两字“考试”的公式:=RIGHT("会计电算化考试",2)(3)LEFT用途:用于返回文本字符串中第一个字符开始至指定个数的字符。习惯上叫左取多少个字符。 语法:LEFT(text,num_chars)。 参数:Text是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。 实例:如果A1=“会计电算化”,则公式“=LEFT(A1,2)”返回“会计”。举例:取“会计电算化考试”的左边“会计电算化”的公式:=RIGHT("会计电算化考试",5) (4)MID用途:用于返回文本字符串中从指定位置开始的指定数目的字符。 语法:MID(text,start_num,num_chars)。 参数:Text是包含要提取字符的文本串。Start_num是文本中要提取的第一个字符的位置,文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数。 实例:如果A1=”会计电算化考试”,则公式=MID(A1,3,3)返回值为“电算化”。3.逻辑函数IF用途:用于判断“logical_test”的内容是否为真,如果为真则返回“value_if_true”,如果为假则返回“value_if_false”的内容。 语法:IF(logical_test,value_if_true,value_if_false)。 参数:Logical_test计算结果为TRUE或FALSE的任何数值或表达式;value_if_true是Logical_test为TRUE时函数的返回值,如果logical_test为TRUE并且省略了value_if_true,则返回TRUE。而且value_if_true可以是一个表达式;value_if_false是Logical_test为FALSE时函数的返回值。如果logical_test为FALSE并且省略value_if_false,则返回FALSE。value_if_false也可以是一个表达式。 实例:公式“=IF(G3>=90,"A",IF(G3>=70,"B",IF(G3>=60,"C",IF(G3<60,"D"))))”,其中第二个IF语句同时也是第一个IF语句的参数。同样,第三个IF语句是第二个IF语句的参数,以此类推。例如,若第一个逻辑判断表达式G3>=90成立,则返回值为“A”;如果第一个逻辑判断表达式C3>=90不成立,则计算第二个IF语句“IF(G3>=70”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。4.查找与引用函数(1)LOOKUP用途:用于返回向量(单行区域或单列区域)或数组中的数值。它具有两种语法形式:向量形式和数组形式。语法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)用于在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。Lookup_vector为只包含一行或一列的区域。Lookup_vector的数值可以为文本、数字或逻辑值。esult_vector是一个仅包含一行或一列的区域。它的大小必须与lookup_vector相同。注意:Lookup_vector的数值必须按升序排列,否则LOOKUP函数不能返回正确的结果,参数中的文本不区分大小写。语法2(数组形式):LOOKUP(lookup_value,array)。用于在数组的第一行或第一列中查找指定的值,并返回数组最后一行或最后一列内同一位置的值。数组是指用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。如果函数LOOKUP找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值。Array为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较。 实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=LOOKUP(76,A1:A4)”返回2。举例:计算购买基金的手续费。增加建立一个基金表。在表格中录入购买基金的费率,根据不同的购买金额来计算费用,费率标准为:10万以下为1.5%,100万以下为1.2%,500万以下为0.6%,超过500万为0.2%。建立基金申购表B8单元公式(费率):=LOOKUP(A8,A2:B5)C8单元公式(申购费):=A8*B8在A8输入9万,计算结果(2)INDEX用途:用于返回表格或数组中的元素值,此元素由行号和列号的索引值给定。语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。参数:Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1。实例:如果A1=90、A2=70、A3=60,则公式“=INDEX(A1:A3,1,1)”返回90,=INDEX(A1:A3,1,2,1)返回70。举例:在表格中,第一个区域:F4=4000 G4=800F5=3000 G5=500F6=9000 G6=1500第二个区域:F15=5000 G15=800F16=3000 G16=500F17=2500 G17=500公式=INDEX((F4:G6,F15:G17),1,1,2)的返回值为5000。公式=INDEX((F4:G6,F15:G17),3,1,1)的返回值为9000。(3)MATCH用途:用于在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。一是确定区域中的一个值在一列中的准确位置,这种精确的查询与列表是否排序无关。二是确定一个给定值位于已排序列表中的位置,这不需要准确的匹配。 语法:MATCH(lookup_value,lookup_array,match_type)。参数:Lookup_value为要搜索的值。它可以是数值(或数字、文本或逻辑值)、对数字、文本或逻辑值的单元格引用。Lookup_array是可能包含所要查找的数值的连续单元格区域,要查找的区域(必须是一行或一列),Lookup_array可以是数组或数组引用;Match_type为数字-1、0或1,它说明Excel如何在lookup_array中查找lookup_value。匹配形式,有0、1和-1三种选择:"0"表示一个准确的搜索。"1"表示搜索小于或等于查换值的最大值,查找区域必须为升序排列。"-1"表示搜索大于或等于查找值的最小值,查找区域必须降序排开。以上的搜索,如果没有匹配值,则返回#N/A。 实例:如果F4=4000、F5=3000、F6=9000,则公式=MATCH(9000,F4:F6,0) 返回3。举例:有一列数据:B1:B7分别是“A”、“B”、“C”、“D”、“E”、“F”、“G”,C8的值为“F”公式=match(C8,B1:B7,0) 返回值就是6(“F”在B1:B7中的行号)本函数经常和INDEX()函数一起使用。和上表一样, A1:A7为10、20、30、40、50、60、70。=index(A1:A7,MATCH(C8,B1:B7,0),0)就能返回“F”对应的A列的值60。5.日期与时间函数(1)YEAR用途:用于返回某日期对应的年份。 语法:YEAR(serial_number) 参数:Serial_number是一个日期值,其中包含要查找的年份。日期有多种输入方式:带引号的文本串(例如 "2014/02/25")、序列号或其他公式或函数的结果。 实例:公式=YEAR("2014/8/6")返回2014,=YEAR("2003/05/01")返回2003,=YEAR(40000)返回2009。(2)MONTH用途:用于返回某日期对应的月份,介于1到12之间。 语法:MONTH(serial_number) 参数:Serial_number表示一个日期值,其中包含着要查找的月份。日期有多种输入方式:带引号的文本串(如"1998/01/30")、序列号或其他公式或函数的结果等。 实例:公式“=MONTH("2009/02/24")”返回2,=MONTH(35825)返回1,=MONTH(DATEVaLUE("2008/6/30"))返回6。(3)DAY用途:用于返回某日期对应的天数,介于1到31之间。 语法:DAY(serial_number) 参数:Serial_number是要查找的天数日期,它有多种输入方式:带引号的文本串(如"2008/04/30")、序列号,以及其他公式或函数的结果。 实例:公式“=DAY("2008/1/27")”返回27,=DAY(40000)返回6,=DAY(DATEVALUE("2008/1/25"))返回25。DATEVALUE()函数是把日期字符串转换为系列号(一个数字)。(4)NOW 用途:用于返回当前的日期和时间。 语法:NOW() 参数:无 实例:如计算机的内部时钟为 2014-5-6 12:53,则公式=NOW()返回2014-5-6 12:53。(三)基本财务函数1.SLN用途:用于返回某项资产以直线法计提的每一期的折旧值。 语法:SLN(cost,salvage,life)参数: cost是必需参数,指固定资产原值。salvage是必需参数,指固定资产的残值。life是必需参数,指固定资产的折旧期数。举例:在工作簿中增加一个“函数使用表”,输入固定资产的基本数据给B6设置公式: =SLN(B2,B4,3),则返回值为年折旧额10 246.43元。给B7设置公式: =B6/12,则返回值为月折旧额853.87元。2.DDB用途:用于使用双倍余额递减法或其他指定的方法,计算一项固定资产在给定期间内的折旧值。 语法:DDB(cost,salvage,life,period,factor)参数: cost是必需参数,指固定资产原值。salvage是必需参数,指固定资产的残值。life是必需参数,指固定资产的折旧期数。period是必需参数,指需要计算折旧值的期间。period必须使用与life相同的单位。factor是可选参数,指余额递减速率。如果factor被省略,则默认为2,即使用双倍余额递减法。举例:给B9设置公式: =DDB(B2,B4,3,1),则返回值为21 126.67元,即第一年的折旧额。给B10设置公式: =DDB(B2,B4,3,2),则返回值为7 042.22元,即第二年的折旧额。给B11设置公式: =DDB(B2,B4,3,3),则返回值为2 347.41元,即第三年的折旧额。3.SYD用途:用于返回某项资产按年数总和折旧法计算的在第“per”期的折旧值。 语法:SYD(cost,salvage,life,per) 参数:cost是必需参数,指固定资产原值。salvage是必需参数,指固定资产的残值。life是必需参数,指固定资产的折旧期数。per是必需参数,指第几期,其单位必须与life相同。举例:给B13设置公式: =SYD(B2,B4,3,1),则返回值为15 369.65元,即第一年的折旧额。给B14设置公式: =SYD(B2,B4,3,2),则返回值为10 246.43元,即第二年的折旧额。给B15设置公式: =SYD(B2,B4,3,3),则返回值为5 123.22元,即第三年的折旧额。(四)Excel出错信息在使用Excel过程中可能会出一些错误值信息,如:# N/A!、#VALUE !、#DIV/O!等等,出现这些错误的原因有很多种,如果公式不能计算正确结果, Excel将显示一个错误值。熟悉出错信息,能够较快的找到原因解决问题。4.4 数据清单及其管理分析4.4.1 数据清单的构建(一)数据清单的概念Excel中,数据库是通过数据清单或列表来实现的。数据清单是一种包含一行列标题和多行数据且每行同列数据的类型和格式完全相同的Excel工作表。数据清单中的列对应数据库中的字段,列标题对应数据库中的字段名称,每一行对应数据库中的一条记录。建立数据清单后,不需要把建立的数据清单变为数据库,只要执行了数据库的操作,例如查找、排序或分类汇总,Excel就会自动认为清单是一个数据库,即清单中的列被认为是数据库的字段,清单中的列标记被认为是数据库的字段名,清单中的每一行被认为是数据库的一条记录。1.准备工作建立一个数据库首先是要进行规划。需要考虑数据库做什么用,实现它的最好方法是什么。考虑处理的数据的类型和数量,希望从数据库中收集什么信息等等。然后考虑数据库的字段,关于它们的选择,位置安排,名字等。(1)选择字段为数据库选择字段是极其重要的,它决定了在每个数据库记录中的信息特性。例如,要决定在应收账数据库中是否应包括单位名称、发票日期、金额等。通用的原则是,根据要建立的数据库,将字段分得更细些。例如,要建立一个客户欠款的数据库,可以定义下列字段:单位名称、地址、电话、欠款日期、欠款金额等等。在建立字段时要根据当前和将来的需要。通常字段越多越灵活。数据库中的每个字段应该是唯一的。用这种方式,数据库的记录也是唯一的,因为记录中的每个字段将包含特有的信息。例如一个属于该记录的日期或时间。在这种方式下,字段与当前可存取的记录确定了数据项的唯一性。(2)安排字段位置字段名称构成数据库顶部的行,因此它们必须安排在一行连续的每一列中。字段名称应该按逻辑顺序组织,一般是按照业务数据的先后为顺序。例如,使用发票号、日期、单位名称作为相邻的字段描述信息会使数据库更易于理解和使用。(3)命名字段字段名称是数据库操作的标识部分。Excel根据字段名称来执行排序和查找等数据库操作。因此在选择字段名时应该慎重,最好选择容易记忆的字段名。字段名可以使用1~255个字符,字段名必须是唯一的。2.建立一个数据库当完成了对一个数据库的结构设计后,就可以在工作表中建立了。首先在工作表的首行依次输入各个字段。案例资料:字段构成:部门、职工编码、职务、姓名、类别、基本工资、补贴、应发合计、扣款、实发合计。部门 职工编码 职务 姓名 类别 基本工资 补贴 应发合计 扣款 实发合计行政部 101 部门经理 张文峰 管理人员 4000 800 100 行政部 102 李天华 管理人员 3000 500 行政部 103 总经理 孙正 管理人员 9000 1500 200 行政部 104 黄文胜 管理人员 3500 500 财务部 201 李东平 管理人员 3600 500 财务部 202 部门经理 王少红 管理人员 4200 800 财务部 203 张中杨 管理人员 3100 500 财务部 204 赵小兵 管理人员 3900 500 销售部 301 部门经理 周力 经营人员 4500 800 销售部 302 刘一江 经营人员 3200 500 销售部 303 朱小明 经营人员 2900 500 采购部 401 部门经理 赵希文 经营人员 5000 800 采购部 402 孙胜业 经营人员 3000 500 采购部 403 杨真 经营人员 2500 500 输入完成的其Excel数据库表输入数据的方法:要加入数据至所规定的数据库内,有两种方法,一种是直接输入数据至单元格内, 一种是利用“记录单”输入数据。使用“记录单”是经常使用的方法,其操作步骤如下:(1)将记录单功能显示出来有些不太常用的功能是没有显示出来的,需要自行设置。调用记录单功能的方法,在Excel2013中,单击左上角的“文件”功能,然后再选择“选项”,进入后首先选择“自定义功能区”,将显示命令的方式选择为“所有命令”,然后再选择“记录单”在组选项卡中选择“数据”(选择其他也可),然后在单击“新建组”,在数据选项卡下新建了“新建组(自定义)”,再单击“增加”将“记录单”选择到新建的组下面(2)输入数据选择A2单元格,从“数据”选项卡中选择“记录单”命令。(3)建立和使用Excel数据清单在各个字段中输入新记录的值。要移动到下一个字段,按Tab键。当你输完所有的记录内容后,按Enter键即可加入一条记录(或者单击“新建”)。如此重复加入更多的记录,当你加完所有记录后,选择“关闭”按钮。我们就会看到在清单底部加入了新增的记录。也可以直接插入记录到数据库中,首先在现有记录的中间插入空的单元格,然后键入记录数据;原来所输入的数据库内容会自动下移。要插入记录到现有的数据库中,可按照下列步骤执行:(1) 选定要插入的位置插入一行。(2) 选择“记录单”后,可通过“上一条”、“下一条”移动到空白记录输入数据。也可以直接在表中编辑。4.编辑记录对于数据库中的记录,以采用在相应的单元格上进行编辑,也可以对记录单进行编辑,其操作过程如下:(1) 选择数据清单中的任一单元格。(2) 选择“数据”|“记录单”,出现一个记录单,查找并显示出要修改数据的记录。编辑该记录的内容。(3) 选择“关闭”退出。5.删除一条记录对于数据库中不再需要的记录,我们可以使用“删除”命令将其从数据库中删除。使用记录单删除一条记录的操作步骤如下:(1) 选择数据清单中的任一单元格。再选择“数据”|“记录单”。(2) 查找并显示出要删除的记录。选择“删除”功能完成。(二)构建数据清单的要求为了使Excel自动将数据清单当作数据库,构建数据清单的要求主要有:1.列标志应位于数据清单的第一行,用以查找和组织数据、创建报告。2.同一列中各行数据项的类型和格式应当完全相同。3.避免在数据清单中间放置空白的行或列,但需将数据清单和其他数据隔开时,应在它们之间留出至少一个空白的行或列。4.尽量在一张工作表上建立一个数据清单。4.4.2 记录单的使用(一)记录单的概念记录单又称数据记录单,是快速添加、查找、修改或删除数据清单中相关记录的对话框。(二)通过记录单处理数据清单的记录1.通过记录单处理记录的优点通过记录单处理记录的优点主要有:界面直观,操作简单,减少数据处理时行列位置的来回切换,避免输入错误,特别适用于大型数据清单中记录的核对、添加、查找、修改或删除。2.“记录单”对话框的打开打开“记录单”对话框的方法是:输入数据清单的列标志后,选中数据清单的任意一个单元格,点击“数据”选项卡的“记录单”命令。Excel 2013的数据功能区中尽管没有“记录单”命令,但可通过单击以自定义方式添入“快速访问工具栏”中的“记录单”按钮来打开。“记录单”对话框打开后,只能通过“记录单”对话框来输入、查询、核对、修改或者删除数据清单中的相关数据,但无法直接在工作表的数据清单中进行相应的操作。3.在“记录单”对话框中输入新记录在数据录入过程中,如果发现某个文本框中的数据录入有误,可将光标移入该文本框,直接进行修改;如果发现多个文本框中的数据录入有误,不便逐一修改,可通过单击“还原”按钮放弃本次确认前的所有输入,光标将自动移入第一个空白文本框,等待数据录入。4.利用“记录单”对话框查找特定单元格通过查询,符合条件的记录将分别出现在对话框相应列后的文本框中,“记录状态”显示区相应显示记录的次序数以及数据清单中记录的总条数。这种方法尤其适合于具有多个查询条件的查询中,只要在对话框多个列名后的文本框内同时输入相应的查询条件即可。5.利用“记录单”对话框核对或修改特定记录查找到待核对或修改的记录后,在对话框相应列后文本框中逐一核对或修改。在确认修改前,“还原”按钮处于激活状态,可通过单击“还原”按钮放弃本次确认前的所有修改。6.利用“记录单”对话框删除特定记录记录删除后无法通过单击“还原”按钮来撤销。记录单操作举例:4.4.3 数据的管理与分析(一)数据的排序数据的排序是指在数据清单中,针对某些列的数据,通过“数据”菜单或功能区中的排序命令来重新组织行的顺序。1.快速排序使用快速排序的操作步骤为:(1)在数据清单中选定需要排序的各行记录。在选择中,要选择标题列,才能选择列标题来排序。如果不选择标题列,就会提示选择A、B、C……中的某列来排序。(2)执行工具栏或功能区中的排序命令。需要注意的是,如果数据清单由单列组成,即使不执行第一步,只要选定该数据清单的任意单元格,直接执行第二步,系统都会自动排序;如果数据清单由多列组成,应避免不执行第一步而直接执行第二步的操作,否则数据清单中光标所在列的各行数据被自动排序,但每一记录在其他各列的数据并未随之相应调整,记录将会出现错行的错误。即没有选择的列,排序后没有选择的列的数据是不会移动的。举例:在工资数据库表中(包含标题列),选择“数据”|“排序”,这里选择基本工资进行排序排序后2.自定义排序使用自定义排序的操作步骤为:(1)在“数据”菜单或功能区中打开“排序”对话框;(2)在“排序”对话框中选定排序的条件、依据和次序。排序可以增加多关键字排序,方法是单击“增加条件”,然后选择关键字(二)数据的筛选数据的筛选是指利用“数据”选项卡中的“筛选”命令对数据清单中的指定数据进行查找和其他工作。筛选后的数据清单仅显示那些包含了某一特定值或符合一组条件的行,暂时隐藏其他行。通过筛选工作表中的信息,用户可以快速查找数值。用户不但可以利用筛选功能控制需要显示的内容,而且还能够控制需要排除的内容。1.快速筛选使用快速筛选的操作步骤为:(1)在数据清单中选定任意单元格或需要筛选的列;(2)执行“数据”|“筛选”命令,第一行的列标识单元格右下角出现向下的三角图标;(3)单击适当列的第一行,在弹出的下拉列表中取消勾选“全选”,勾选筛选条件,单击“确定”按钮可筛选出满足条件的记录。举例:在工资数据库表中,先按照职工编码排序。单击“数据”|“筛选”,列标题出现三角符号选择基本工资列的三角符号,取消全选(即全部不选择),然后再勾选“3000”一项满足条件的记录如果不需要筛选了,单击“数据”|“筛选”就解除筛选。2.高级筛选使用高级筛选的操作步骤为:(1)选择条件区域;(2)打开“高级筛选”对话框;(3)选定或输入“列表区域”和“条件区域”,单击“确定”按钮。举例:(1)高级筛选的基本应用设置筛选条件区。高级筛选的前提是在数据表的空白处设置一个带有标题的条件区域,这个条件区有3个注意要点:条件的标题要与数据表的原有标题完全一致;多字段间的条件若为“与”关系,则写在一行;多字段间的条件若为“或”关系,则写在下一行。①在B17输入“职务”,在B18输入“部门经理”。②选择筛选区域:选择A1到J15。单击“数据”|“高级”,列表区域自动填写为“工资数据库表!$A$1:$J$15”,然后将光标移动到条件区域,再单击B17和B18单元,在条件区域显示“工资数据库表!$B$17:$B$18”筛选结果(2)高级筛选中使用通配符高级筛选中,可以使用通配符作为筛选以及查找和替换内容时的比较条件 符号 查找 (问号) 任何单个字符 *(星号) 任何字符数 ~(波形符) ~(波形符)后可跟 、* 或 ~ 。例如,“AA06~ ”可找到“AA06 ”在B17输入“姓名”,在B18输入“李*”,选择A1:J15区域,执行“数据”|“高级”进入筛选条件设置清除筛选对经过筛选后的数据清单进行第二次筛选时,之前的筛选将被清除。(三)数据的分类汇总数据的分类汇总是指在数据清单中按照不同类别对数据进行汇总统计。分类汇总采用分级显示的方式显示数据,可以收缩或展开工作表的行数据或列数据,实现各种汇总统计。1.创建分类汇总需设置采用的“汇总方式”和“选定汇总项”的内容,数据清单将以选定的“汇总方式”按照“分类字段”分类统计,将统计结果记录到选定的“选定汇总项”列下,同时可以通过单击级别序号实现分级查看汇总结果。2.清除分类汇总打开“分类汇总”对话框后,单击“全部删除”按钮即可取消分类汇总。举例:数据的分类汇总是分为两个步骤进行的,第一个步骤是利用排序功能进行数据分类汇总。第二个步骤是利用了函数的计算,进行了一个汇总的操作。先设置应发合计计算公式:H2=F2+G2;实发合计计算公式:J2=H2-I2,其他相应单元进行拖动复制完成。按照类别进行排序。将光标移动到表中的任一个单元,执行“数据”|“分类汇总”功能,分类字段设置为“类别”、汇总方式为“求和”,然后选定要汇总的项目分类汇总结果如果要取消分类汇总,打开“数据”|“分类汇总”对话框后,单击“全部删除”按钮即取消分类汇总。(四)数据透视表的插入数据透视表是根据特定数据源生成的,可以动态改变其版面布局的交互式汇总表格。数据透视表不仅能够按照改变后的版面布局自动重新计算数据,而且能够根据更改后的原始数据或数据源来刷新计算结果。1.数据透视表的创建单击“数据”菜单中的“数据透视表和数据透视图…”命令项,接着按“数据透视表和数据透视图向导”提示进行相关操作可创建数据透视表。数据透视表的布局框架由页字段、行字段、列字段和数据项等要素构成,可以通过需要选择不同的页字段、行字段、列字段,设计出不同结构的数据透视表。2.数据透视表的设置(1)重新设计版面布局。在数据透视表布局框架中选定已拖入的字段、数据项,将其拖出,将“数据透视表字段列表”中的字段和数据项重新拖至数据透视表框架中的适当位置,报表的版面布局立即自动更新。(2)设置值的汇总依据。值的汇总依据有求和、计数、平均值、最大值、最小值、乘积、数值计数、标准偏差、总体偏差、方差和总体方差。(3)设置值的显示方式。值的显示方式有无计算、百分比、升序排列、降序排列等。(4)进行数据的筛选。分别对报表的行和列进行数据的筛选,系统会根据条件自行筛选出符合条件的数据列表。(5)设定报表样式。数据透视表中,既可通过单击“自动套用格式”(适用于Excel 2003,单击“格式”菜单后进入)或“套用报表格式”(适用于Excel 2013)按钮选用系统自带的各种报表样式,也可通过设置单元格格式的方法自定义报表样式。举例:推荐数据透视表在工资数据库表中,选定A1:J15,选择“插入”|“推荐的数据透视表”,上面有多个推荐的数据透视表格式,可根据需要选用举例:直接建立数据透视表在工数据库资表中,选定A1:J15,选择“插入”|“数据透视表”,进入创建数据透视表单击“确定”,然后在右边选择相关的字段,生成的数据透视表如图所示,生成的数据表系统会单独建立一张数据表。(五)图表的插入框选需要生成图表的数据清单、列表或者数据透视表,选择“插入”菜单中的“图表”菜单,按照相关步骤操作可完成图表的插入。图表不仅可以根据需要分别输入标题和各轴所代表的数据含义,而且可以适当调整大小及其位置。举例:图表的选择选择数据区域,再选择“插入”|“图表”,然后可以选择相关的图形生成。具体可根据数据的情况和需要来选择具体的图表种类。思考题简答题1.简述电子表格启动、退出和工作簿、工资表的建立与保存方法。2.简述电子表格的数据输入、编辑和数据保护的方法。3.简述电子表格公式与函数的应用。4.简述相对引用、绝对引用和混合引用三种方式的区别。5.简单说明如何设置数字格式。6.简述数据清单及其管理分析的方法。www.themegallery.comwww.themegallery.comThank You ! 展开更多...... 收起↑ 资源预览