1、EXCELEXCEL公式和函数公式和函数l公式的使用和公式的公式的使用和公式的调整整l常用函数常用函数l工作表的格式化工作表的格式化公式公式ExcelExcel表格中不表格中不仅可以可以输入数据,入数据,也可以使用公式也可以使用公式对工作表中的数据工作表中的数据进行各种数行各种数值计算和算和统计分析等分析等ExcelExcel的公式是由运算符号,和参的公式是由运算符号,和参与与计算的运算数算的运算数组成的表达式成的表达式公式中的运算符l算算术运算符:运算符:+-*/%+-*/%l字符运算符:字符运算符:&连接符接符l比比较运算符:运算符:=l逻辑运算符:运算符:and or not and o
2、r not 以函数形式出以函数形式出现l优先先级顺序:序:算算术运算符运算符字符运算符字符运算符比比较运算符运算符逻辑函数符函数符 (使用括号可确定运算使用括号可确定运算顺序序)公式中的数据类型公式中的数据类型l输入公式要注意入公式要注意公式中的运算公式中的运算对象可以包括:数象可以包括:数值和字和字符、符、单元格地址、区域、函数等元格地址、区域、函数等,如:如:=A2+B2+C2=A2+B2+C2不要随意包含空格不要随意包含空格公式中的字符要用半角引号括起来公式中的字符要用半角引号括起来公式中运算符两公式中运算符两边的数据的数据类型要相同型要相同 如:如:=ab+25 =ab+25 出出错#
3、VALUE#VALUE公式的输入公式的输入l公式的基本特性:公式的基本特性:公式的公式的输入是以入是以“=”=”开始开始公式公式计算算结果果显示在示在单元格中元格中公式本身公式本身显示在示在编辑栏中中公式示例公式示例=1+2+6 =1+2+6 (数(数值计算)算)=A1+B2 =A1+B2 (引用(引用单元格地址)元格地址)=SUM(A1:C4)=SUM(A1:C4)(公式(公式计算)算)=IF(=IF(and(A1A2,B1B2),and(A1A2,B1B2),100*A1/A2,100*B1/B2)100*A1/A2,100*B1/B2)(函数(函数计算)算)=ABC&XYZ =ABC&X
4、YZ (字符字符计算,算,结果果:ABCXYZ):ABCXYZ)公式中常用单元格的引用来代替单元格的具体数据,当公式中公式中常用单元格的引用来代替单元格的具体数据,当公式中被引用单元格的数据变化时,公式的计算结果会随之变化被引用单元格的数据变化时,公式的计算结果会随之变化公式的复制和移动公式的复制和移动l公式的复制:公式的复制:使用填充柄使用填充柄菜菜单 编辑 复制复制/粘粘贴 复制公式复制公式时,公式会作相,公式会作相对调整整相对引用和绝对引用相对引用和绝对引用相对引用是针对当前单元格的引用,是随当前单元格变化而变化的绝对引用是针对起始单元格的引用,是不随当前单元格的变化而变化的公式的调整公
5、式的调整l相相对地址引用地址引用:在公式复制在公式复制时将自将自动调整整u调整原整原则是:是:新行地址新行地址=原来行地址原来行地址+行偏移量行偏移量 新列地址新列地址=原来列地址原来列地址+列偏移量列偏移量u例如:将例如:将D2D2单元中的公式元中的公式 =A2+B2+C2=A2+B2+C2u复制到复制到D4D4后,后,D4D4中的公式中的公式 =A4+B4+C4=A4+B4+C4公式的调整公式的调整l绝对地址引用地址引用 在公式复制在公式复制时不不变。例如:例如:C3C3单元的公式元的公式=$B$2+$B$3+$B$4=$B$2+$B$3+$B$4复制到复制到D5D5中,中,D5D5单元的
6、公式元的公式=$B$2+$B$3+$B$4=$B$2+$B$3+$B$4l混合地址混合地址 在公式复制在公式复制时绝对地址不地址不变,相,相对地址按地址按规则调整。整。公式的调整公式的调整l公式移公式移动 相相对和和绝对地址都不地址都不调整整C3C3单元格的公式元格的公式=B2+B3+B4=B2+B3+B4移移动到到D5D5中,中,D3D3单元格的公式元格的公式=B2+B3+B4=B2+B3+B4l被公式引用的被公式引用的单元格移元格移动,公式跟踪,公式跟踪单元格,元格,值不不变选择性粘贴选择性粘贴u菜菜单 编辑复制复制 u菜菜单 编辑选择性粘性粘贴 u公式、数公式、数值、格式的粘、格式的粘贴
7、u运算、运算、转置的使用置的使用Sumif函数函数根据指定条件根据指定条件对若干若干单元格求和。元格求和。SUMIF(range,criteria,sum_range)Range 为用于条件判断的用于条件判断的单元格区域。元格区域。Criteria 为确定哪些确定哪些单元格将被相加求和的元格将被相加求和的条件,其形式可以条件,其形式可以为数字、表达式或文本。数字、表达式或文本。例如,条件可以表示例如,条件可以表示为 32、“32”、“32”或或“apples”。Sum_range 为需要求和的需要求和的实际单元格。元格。只有当只有当 Range 中的相中的相应单元格元格满足条件足条件时,才才对
8、 sum_range 中的中的单元格求和。如果元格求和。如果省略省略 sum_range。则直接直接对 Range 中中的的单元格求和元格求和 例如,假设A1:A4单元格中的内容分别为四种产品的属性值:$100,000,$200,000,$300,000,$400,000。B1:B4 的内容为每个属性值所对应的销售佣金;$7,000,$14,000,$21,000,$28,000,那么就可以运行公式:SUMIF(A1:A4,160,000,B1:B4)最后的求和结果将是$63,000。函数函数COUNT用途:它可以用途:它可以统计数数组或或单元格区域中元格区域中含有数字的含有数字的单元格个数。
9、元格个数。语法法:COUNT(value1,value2,.)。参数参数:value1,value2,.是包含或引是包含或引用各种用各种类型数据的参数型数据的参数(130个个),其中只,其中只有数字有数字类型的数据才能被型的数据才能被统计。实例:如果例:如果A1=90、A2=人数、A3=、A4=54、A5=36,则公式“=COUNT(A1:A5)”返回3 COUNTA用途:返回参数组中非空值的数目。语法:COUNTA(value1,value2,.)说明:参数可以是任何类型,它们包括空格但不包括空白单元格。如果不需要统计逻辑值、文字或错误值,则应该使用COUNT函数。实例:如果A1=6.28、
10、A2=3.74,A3=“我们”其余单元格为空,则公式“=COUNTA(A1:A7)”的计算结果等于3。COUNTBLANK用途:用途:计算某个单元格区域中空白单元格的数目。语法:法:COUNTBLANK(range)参数:参数:Range为需要计算其中空白单元格数目的区域。实例:例:如果A1=88、A2=55、A3=、A4=72、A5=,则公式“=COUNTBLANK(A1:A5)”返回2。COUNTIF用途:用途:计算区域中满足给定条件的单元格的个数。语法:法:COUNTIF(range,criteria)参数:参数:Range为需要计算其中满足条件的单元格数目的单元格区域。Criteria
11、为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本If函数函数1IF函数的函数的语法法结构构IF函数的函数的语法法结构:构:IF(条件条件,结果果1,结果果2)。2IF函数的功能函数的功能对满足条件的数据足条件的数据进行行处理,条件理,条件满足足则输出出结果果1,不,不满足足则输出出结果果2。可以省略。可以省略结果果1或或结果果2,但不能同,但不能同时省略。省略。3条件表达式条件表达式把两个表达式用关系运算符把两个表达式用关系运算符(主要有主要有=,=,=等等6个关系运算符个关系运算符)连接接起来就构成条件表达式,例如,在起来就构成条件表达式,例如,在IF(a1+b1+50 b
12、1+c1-50,1,2)函函数式中,条件表达式是数式中,条件表达式是a1+b1+50 b1+c1-50。4执行行过程程下面以下面以IF(a1+b1+50 b1+c1-50,1,1)函数式函数式为例来例来说明明IF函数的函数的执行行过程。程。先先计算条件表达式算条件表达式a1+b1+50 b1+c1-50,如果表达式成立,如果表达式成立,值为TRUE,并在,并在函数所在函数所在单元格中元格中显示示“1”;如果表达;如果表达式不成立,式不成立,值为FALSE,并在函数所在,并在函数所在单元元格中格中显示示“2”。IF(E2=85,“优”,IF(E2=75,“良”,IF(E2=60,及格,不及格)函
13、数从左向右函数从左向右执行。首先行。首先计算算E2=85,如果如果该表达式成立,表达式成立,则显示示“优”,如果不,如果不成立就成立就继续计算算E2=75,如果,如果该表达式表达式成立,成立,则显示示“良良”,否,否则继续计算算E2=60,如果,如果该表达式成立,表达式成立,则显示示“及格及格”,否,否则显示示“不及格不及格”。数据排序数据排序 使用工具栏上的排序按钮进行排序 单击数据清单需要排序的列中任一单元格;单击“常用工具栏”上的升序或降序按钮.使用“数据”菜单中的“排序”命令进行排序 1、排序 单击数据清单任一单元格;单击数据-排序 选择主要关键字、次要关键字;选择升序还是降序,确定。
14、数据筛选数据筛选 任选一个单元格数据-筛选-自动筛选分类汇总分类汇总 分分类汇总:就是把某一个关就是把某一个关键字段的相同数字段的相同数据据汇总在一起。在一起。使用分使用分类汇总命令之前,首先要命令之前,首先要对关关键字段字段进行排序,使关行排序,使关键字段相同的数据字段相同的数据记录可以可以连续访问。操作步骤:先对分类字段进行排序打开“数据”下拉菜单,再单击“分类汇总”命令在“分类汇总”对话框中选择分类的字段(与排序字段相同),汇总的方式,汇总的项(统计的数值字段)清除分类汇总清除分类汇总“编辑“里的里的“撤消分撤消分类汇总”命令(若命令(若已按了已按了1、2或或3分分级显示,示,则需多次按
15、需多次按“撤消撤消显示分示分级层次次”至到出至到出现“撤消分撤消分类汇总”为止),止),方法二:在方法二:在“分分类汇总”对话框中按框中按“全全部部删除除”按按钮。多工作表或工作簿的操作多工作表或工作簿的操作l同一工作簿中的某一个公式中引用不同工作同一工作簿中的某一个公式中引用不同工作表中的数据,要引用的表中的数据,要引用的单元格地址前加表名元格地址前加表名字和感字和感叹号号!如:如:=sheet3!sheet3!E3+E3+sheet3!sheet3!F3F3l一个公式中引用不同工作簿中的数据,要在一个公式中引用不同工作簿中的数据,要在引用的引用的单元格地址前加工作簿的名字,并用元格地址前加
16、工作簿的名字,并用方括号括起来方括号括起来 如:如:=cjb.xlssheet3!E3+cjb.xlssheet3!F3=cjb.xlssheet3!E3+cjb.xlssheet3!F3工作表的格式化工作表的格式化l单元格格式的元格格式的设置置:选定定单元格或区域元格或区域u选择菜菜单 格式格式 单元格元格 u设置数字格式:两位小数、千位分隔置数字格式:两位小数、千位分隔u字体、字体、对齐方式、方式、边框底框底纹等,等,EXCELEXCEL表格要加表格要加边框框线,打印的,打印的时候才有候才有边线u合并及居中合并及居中u选择菜菜单 格式格式 条件格式条件格式 设置置带条件的格式,条件的格式,
17、如:小于如:小于6060分的成分的成绩显示示红色粗体,背景色粗体,背景为兰色色u使用使用 格式刷格式刷 或或 选择性粘性粘贴 复制格式复制格式工作表的格式化工作表的格式化l调整行高和列整行高和列宽鼠鼠标拖拽操作拖拽操作菜菜单操作:操作:格式格式 行行/列列 隐藏行或列:藏行或列:格式格式 行行/列列 隐藏藏 工作表的格式化l工作表的整体工作表的整体显示示工作表的背景工作表的背景设置置 菜菜单 格式格式 工作表工作表背景背景 工作表的整体工作表的整体设置置 菜菜单 工具工具 选项 的的 视图,工,工作表的网格作表的网格线的的设置置l自自动套用格式套用格式u菜菜单 格式格式 自自动套用格式套用格式 l样式(格式的式(格式的组合)合)u菜菜单 格式格式 样式式 u添加、修改、添加、修改、删除、除、应用用样式式工作表的格式化工作表的格式化拆分和冻结工作表拆分和冻结工作表拆分工作表窗口拆分工作表窗口工作表拆分成多个窗格,在拆分窗口中工作表拆分成多个窗格,在拆分窗口中查看工作表的不看工作表的不同部分内容同部分内容选择菜菜单 窗口窗口 拆分拆分 冻结工作表窗口工作表窗口冻结工作表中某几行或几列工作表中某几行或几列单元格的元格的显示示选择菜菜单 窗口窗口 拆分拆分 http:/ http:/