您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > excel3.2.3公式与函数
3.2.3公式与函数3.2.3公式与函数•1.运算符–运算符包括引用运算符、算术运算符、文本运算符和比较运算符,它们的运算优先级依次降低。类别运算符含义类别运算符含义引用运算符:、,区域、联合文本运算符&连接文本算术运算符+、-加、减比较运算符=、等于、不等于*、/乘、除、小于、大于%、^除以100、乘方=、=小于等于、大于等于3.2.3公式与函数•2.单元格引用单元格引用用来标识工作表中的一个单元格或单元格区域,在公式中用来指明所使用数据的位置。(1)输入单元格引用的方法引用目标输入方法举例单元格单元格的列标和行号C3单元格区域该区域左上角单元格引用、冒号和区域右下角单元格引用C3:D5不同工作表的单元格区域单元格引用前加上工作表名及叹号Sheet2!A5:B7不同工作簿中的单元格工作表前加上工作簿名,并用方括号括起来[ABC.xlsx]Sheet2!A53.2.3公式与函数•直接输入公式示例确定单元格激活编辑栏输入公式:=X+2*Y须先输入等号“=”公式中不能含空格对于简单的公式,我们可以直接在单元格中输入:首先单击需输入公式的单元格,接着输入=(等号),然后输入公式内容,最后单击编辑栏上的按钮或按【Enter】键结束。3.2.3公式与函数•自动更新结果公式的计算结果会随着单元格内容的变动而自动更新。举例来说,假设当公式建好以后,才发现”李娜”的高等数学成绩打错了,应该是”90”分才对,当我们将单元格E2的值改成”90”,E2单元格中的计算结果立即更新:3.2.3公式与函数(2)引用方式1)相对引用2)绝对引用3)混合引用理解:•假设你要前往医大,但不知道该怎么走,于是就向路人打听。路人告诉你:从现在的位置往前走,碰到第一个红绿灯后右转,再直走约100米就到了,这就是相对引用地址的概念。•另外有人干脆将实际地址告诉你:”中山东路361号”,这就是绝对地址的概念,由于绝对地址具有唯一性,所以不论你在什么地方,根据这个绝对地址,所找到的永远是同一个地点。3.2.3公式与函数(2)引用方式1)相对引用•例:在G2中输入公式:=SUM(D2:F2)相对引用是指当把一个含有单元格地址的公式复制到一个新的位置或者用一个公式填充一个区域时,公式中的单元格地址会随之改变。3.2.3公式与函数(2)引用方式2)绝对引用•例:在G2中输入公式:=SUM($D$2:$F$2)绝对引用是指在把公式复制或填入到新位置时,使其中的单元格地址保持不变。使用F4键快速加$符号3.2.3公式与函数(2)引用方式3)混合引用•例:在E16中输入公式:=B16/($B$16+$B$17)混合引用是指在一个单元格地址中,既有绝对地址引用又有相对地址引用。3.函数•Excel函数是预先定义的、完成一定计算与分析的数据处理任务的特殊公式。•函数都由函数名,以及用一对圆括号括起来的一系列参数组成,各参数之间用逗号分隔;•参数可以是名称,文字值,表达式,其他函数,单元格或者数组等等。•函数名(参数1,参数2,…)例:SUM(B1,B2,…B10)SUM(B1:B10)SUM(INT(A1),INT(A2),…)3.函数(1)函数的输入1)使用函数方块输入函数①定位结果单元格②输入等号③点击下拉按钮选取函数点击此按钮选取参数这里会描述此函数的功能2.选好之后点击按钮展开窗口1.选取的范围会被虚线框围住这里会显示计算的结果2)用自动显示的函数列表输入函数•若已经知道要使用哪一个函数,或是函数的名称很长,可以直接在单元格内输入”=”.再输入函数的第1个字母,例如”S”,单元格下方就会列出S开头的函数:3.函数移动鼠标到函数上,会显示函数的说明,双击可以自动输入函数3)利用“自动求和”钮快速输入函数③按下enter键,就可以算出总分②拖动鼠标选择参数除了求和功能之外,还提供几种常用的函数供我们选择使用,只要按下钮旁边的下拉钮,即可选择要进行的计算:可用来做这些运算若选此项,会开启插入函敷对话框3.函数①按下“自动求和”按钮,函数名自动出现点击按钮,弹出对话框4)开启“插入函数”对话框输入需要的函数插入函数对话框是Excel函数的大本营,当你在函数方块列示窗中找不到需要的函数时,就可从这里来输入函数。按下此处可显示目前所选取函数的使用说明可从这里选择函数的类别,如财务、统计、文字、日期及时间…等列出Excel所提供的函数函数的功能叙述3.函数这里会显示计算的结果5)点击“公式”选项卡输入需要的函数公式选项卡中列出了各种函数类型,根据需要可以选择。3.函数数值:Sum()、average()、max()、min()、int()、条件:If()、sumif()计数:count()、counta()、countif()Rank()、(2)常用函数日期:year()、month()、day()、Date()、Today()、now()文本:Left()、right()、mid()len()查询:VLOOKUPAVERAGE:求算术平均值•用途:计算所有参数的算术平均值。•语法:AVERAGE(number1,number2,...)•参数:Number1、number2、...是要计算平均值的1~255个参数。•实例:如果D2:F2区域,其中的数值分别为97、90、69,则公式“=AVERAGE(D2:F2)”返回85.33。INT:无条件取整•用途:将任意实数向下取整为最接近的整数•语法:INT(实数)•参数:是需要处理的任意一个实数•实例:如果A1=16.24、A2=-28.389,则公式“=INT(A1)”返回16,=INT(A2)返回-29。If:逻辑函数功能:IF函数用于执行真假值判断后,根据逻辑条件的真假值返回不同的结果。它的应用很广泛,可以使用函数IF对数值和公式进行条件检测。语法格式:IF(条件,A,B)。其中“条件”表示计算结果为对或错的任意值或表达式,若为常量,视为对。条件参数可使用任何比较运算符。条件返回的结果为真的话,则执行A,否则执行B。IF函数仅可以嵌套七层,超过将会出错。条件表达式:=,,,=,=,符合条件不符合条件Sumif:条件求和函数•用途:根据指定条件对若干单元格、区域或引用求和。对满足条件的区域求和。•语法:SUMIF(条件区域,条件,需求和的区域)•实例:sumif计算等级为A的学生总分。等级列总分列五组Count•用途:返回包含数字的单元格或者参数中数字的个数。•在计数时系统只计算数字、日期代表的数字。其他错误值或无法转换为数字的文本系统忽略。•语法:COUNT(单元格区域1,单元格区域2……)说明:参数的个数为1~30个。Counta•用途:返回参数组中非空值的数目。利用函数COUNTA可以计算数组或单元格区域中数据项的个数。•语法:COUNTA(单元格区域1,单元格区域2……)Countif:条件计数函数。•用途:计算区域中满足给定条件的单元格的个数。•语法:COUNTIF(统计区域,条件)•参数:“统计区域”为需要计算其中满足条件的单元格数目的单元格区域。“条件”为确定哪些单元格将被计算在内的条件,其形式可以是数字、表达式或文本。•实例:计算等级为A的学生个数Rank函数•用途:返回一个数值在一组数值中的排位。•语法:RANK(需要计算其排位的数字,存放要比较的数字的区域,排序方式)•参数:排序方式为一数字,指明排位的方式。如果排序方式为0或省略,则按降序排列的数据清单进行排位。如果排序方式不为零,当作按升序排列的数据清单进行排位。•注意:函数RANK对重复数值的排位相同。但重复数的存在将影响后续数值的排位。如在一列整数中,若整数60出现两次,其排位为5,则61的排位为7(没有排位为6的数值)。绝对引用到期日计算=DATE(year,month,day)Year是表示年份的数字,一般是1~4位的一个数字。Month是每年中表示月份的数字,如果输入的大于12,将从指定年份的一月份开始往上加算。Day是在月份中代表第几天的数字,如果day大于该月份的最大天数,将从指定月份的第一天开始往上累加。=DATE(2015,5,36)=DATE((YEAR(存入日)+期限),MONTH(存入日),DAY(存入日))实例:计算到期日Today•用途:返回系统当前日期的序列号。•参数:无•语法:TODAY()•实例1:公式“=TODAY()”返回执行公式时的系统时间。•实例2:依参加工作日期计算工龄的示例表示方法:(当前年-参加工作年)Left/Right:截取字符串函数•用途:根据指定的字符数返回文本串中的第一个或前几个字符。•语法:Left(文本,返回的字符个数)Right(文本,返回的字符个数)•参数:返回的字符数必须大于或等于0。•实例:•如果A1=电脑爱好者,则Left(A1,2)返回?;•Right(A1,3)返回?Left与right的综合运用Go如何利用Left及Right从身份证号中提取出生年份。身份证号出生年份3526241982082263191982310104196501204855196535010219531228054119533501021964073104371964350103195105110036195135010219440318031419443501021968080105741968350102195410110597195435010219531220045X19533501021977050745291977350102197405253613197435010319680403024019683501021966071803661966提示:假如A2存放身份证号,提取年份的做法:=RIGHT(LEFT(A2,10),4)Mid:截取字符串函数•用途:MID返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。•语法:MID(文本串,开始位置,返回字符的个数)•参数:开始位置是文本中要提取的第一个字符的位置,文本中第一个字符的开始位置为1,以此类推。•案例:利用MID从身份证号中提取出生年份。Go身份证号出生年份3526241982082263191982310104196501204855196535010219531228054119533501021964073104371964350103195105110036195135010219440318031419443501021968080105741968350102195410110597195435010219531220045X19533501021977050745291977350102197405253613197435010319680403024019683501021966071803661966=mid(a2,7,4)LEN:计算字符长度。•用途:LEN返回文本串的字符数。•语法:LEN(text)。•参数:Text是需要计算长度的文本字符串。•实例:如果A1=电脑爱好者,则公式“=LEN(A1)”返回?Vlookup•VLOOKUP在指定单元格区域的第一列查询值,然后在同一行的另一指定列中找到其相应的值。(V:垂直。)•VLOOKUP的使用方法类似于在电话簿中通过查找某人的姓名来获取她的电话号码。•例如:=VLOOKUP(“008”,B2:G11,6,0)(查询学号“008”学生的总分)•语法:VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)•查找目标:指定的查找的内容或单元格引用。(“008”)•查找范围:以查找目标为起始列的搜索区域。(B2:G11)•返回列数:整数,返回值在查找范围内的列数,以查找目标为第一列算起。(6)•精确或模糊查找:如果指定值是0或FALSE就表示精确查找,而值为1或TRUE时则表示模糊查找。(0)Vlookup•VLOOKUP在指定单元格区域的第一列查询值,然后在同一行的另一指定列中找到其相应的值。•例:使用VLOOK
本文标题:excel3.2.3公式与函数
链接地址:https://www.777doc.com/doc-3835321 .html