Excel常用函数及用法
AND“与”运算,返回逻辑假,只有带参数的结果全部为逻辑“真”时,才返回逻辑“真”,反之亦然。条件判断
AVERAGE计算所有参数的算术平均值。数据计算
列显示引用单元格的列标签值。显示位置
CONCATENATE连接单元格中的多个字符文本或数据,并在一个单元格中显示它们。字符合并
COUNTIF计算单元格区域中满足指定条件的单元格的数量。条件统计
DATE给出指定值的日期。显示日期
DATEDIF计算返回两个日期参数之间的差值。计算天数
日计算参数中指定的日期或引用单元格中的天数。计算天数
DCOUNT返回数据库或列表的一列中满足指定条件并包含数字的单元格数目。条件统计
FREQUENCY以垂直数组的形式返回一个区域中数据的频率分布。概率计算
IF根据指定条件的逻辑判断结果的真或假,返回相应条件触发的计算结果。条件计算
INDEX返回列表或数组中元素的值,该值由行号和列号的索引值决定。数据定位
INT将值向下舍入到最接近的整数。数据计算
ISERROR用于测试函数返回值是否错误。如果有错误,函数返回TRUE,否则返回FALSE。逻辑判断
LEFT从文本字符串的第一个字符开始,截取指定数量的字符。截取数据
LEN计算文本字符串中的字符数。字符统计
MATCH返回数组中以指定方式匹配指定值的元素的相应位置。匹配位置
MAX在一组数字中寻找最大值。数据计算
MID从文本字符串的指定位置开始,截取指定数量的字符。字符截取
找出一组数字中的最小值。数据计算
MOD求两个数相除的余数。数据计算
MONTH查找指定日期的月份或引用单元格中的日期。日期计算
现在给出当前系统日期和时间。显示日期和时间
或者只有当所有参数值都为逻辑“假”时,才返回结果的逻辑“假”,否则返回逻辑“真”。逻辑判断
RANK返回值列表中某个值相对于其他值的排名。数据分类
RIGHT从文本字符串的最后一个字符开始,截取指定数量的字符。字符截取
SUBTOTAL返回列表或数据库中的小计。小计
SUM计算一组数值的总和。数据计算
SUMIF计算满足指定条件的单元格区域中值的总和。条件数据计算
TEXT根据指定的数字格式将相应的数字转换为文本。
今天给出系统日期显示日期。
VALUE将表示数值的文本字符串转换为数值。文本数字转换
VLOOKUP在数据表的第一列中查找指定的数值,并返回数据表当前行中指定列的数值条件定位。
WEEKDAY给出指定日期的对应周数。周计算
Excel部分函数列表。
函数的步骤:①选择存储结果的单元格。
②点击“=”(编辑公式)
③找到函数(单击“三角形”按钮。或者直接输入函数名。
④选择范围
⑤CTRL+ Enter。
①求和函数SUM()
②平均函数()
③秩函数秩()
示例:rank(a 1:a $ 1:a $ 15)
行号和列号称为行号,在它们前面加上符号“$”。1或15称为列号,表示单元格的位置在A列,编号为1或No。15.
④最大函数MAX()
⑤最小值函数MIN()
⑥统计函数COUNTIF()
计算满足给定要求的细胞数量。
示例:countif (a1: b5," > 60 ")
统计分数大于60的人数,请注意条件要用双引号括起来,用英文输入。
⑦细胞内容物融合凝聚()
将几个文本字符串组合成一个字符串。
⑧右(A1,4)
提取字符串最右边的字符,长度为4位。
⑨左侧( )
返回字符串最左边的字符。
⑩MIDB()
从文本的指定位置向右提取指定长度的字符串。
11,重复函数报告()
单元格权重出现的次数。
12、现在()
返回计算机内部的系统日期和时间。
13、月( )
将序列号转换成相应的月份号。
编者按:Excel是办公自动化中非常重要的软件,很多巨型国际企业都依赖Excel进行数据管理。它不仅可以方便地处理表格和分析图形,而且它更强大的功能是数据的自动处理和计算。但是很多缺乏理工科背景或者不了解Excel强大的数据处理功能的人很难走得更远。编辑认为对Excel函数应用的无知是阻碍普通用户全面掌握Excel的障碍。但目前这部分的教学文章并不多见,所以专门整理了这一系列的Excel函数应用,希望对Excel的高级用户有所帮助。“Excel函数应用”系列每周都会更新,逐步系统介绍各类Excel函数及其应用,敬请关注!
-
术语描述
什么是参数?参数可以是数字、文本、TRUE或FALSE形式的逻辑值、数组、#N/A形式的错误值或单元格引用。给定的参数必须能够产生有效值。参数也可以是常数、公式或其他函数。
参数不仅是常量、公式或函数,还有数组、单元格引用等。
1.array-用于创建一个公式,该公式可以产生多个结果或对存储在行和列中的一组参数进行操作。Microsoft Excel中有两种数组:范围数组和常量数组。区域数组是一个矩形的单元格区域,这个区域* * *里的单元格用的是公式;常数数组使用一组给定的常数作为公式中的参数。
2.单元格引用-用于指示工作表中单元格的坐标值。例如,显示在B列和3行交叉处的单元格的引用形式为“B3”。
3.常量-常量是直接输入到单元格或公式中的数值或文本值,或者是由名称表示的数值或文本值。例如,日期10/9/96、数字210和文本“季度年”都是常量。无论是公式还是从公式导出的数值都不是常数。
-
Excel的数据处理功能可以说是现有文字处理软件中最好的,几乎没有软件能与之匹敌。当你学会了Excel的基本操作后,有没有感觉自己一直局限在Excel的操作界面上,而Excel的功能却一直局限在求和、求平均等简单的函数应用上?Excel只能做这些简单的任务吗?其实函数作为Excel处理数据最重要的手段之一,功能是非常强大的。在生活和工作实践中可以有很多用途。你甚至可以用Excel设计复杂的统计管理表格或者小型数据库系统。
请跟随作者开启Excel的函数之旅。在这里,笔者首先假设你对Excel的基本操作有一定的了解。首先,我们来学习一些关于函数的知识。
一.什么是功能
Excel中提出的函数,其实就是一些预定义的公式,用一些被称为参数的特定数值,按照特定的顺序或结构进行计算。用户可以直接使用它们对某个区域的数值进行一系列操作,如分析处理日期值和时间值、确定贷款的支付金额、确定单元格中的数据类型、计算平均值、排序显示和计算文本数据等等。例如,SUM函数将一个单元格或一组单元格相加。
函数可以是多重的吗?也就是说,一个函数可以是另一个函数的参数吗?当然,这就是嵌套函数的意思。所谓嵌套函数,就是在某些情况下,你可能需要使用一个函数作为另一个函数的参数。例如,图1所示的公式使用嵌套的AVERAGE函数,并将结果与50进行比较。这个公式的含义是:如果单元格F2到F5的平均值大于50,求F2到F5的和;否则,显示值0。
在学习Excel函数之前,我们需要对函数的结构有必要的了解。如图2所示,函数的结构以函数名开始,后面是左括号、逗号分隔的参数和右括号。如果函数显示为公式,请在函数名称前键入等号(=)。当您创建包含函数的公式时,公式面板将提供相关帮助。
公式面板-帮助您创建或编辑公式的工具,还提供有关函数及其参数的信息。点击编辑栏中的“编辑公式”按钮,或者点击“标准”工具栏中的“粘贴函数”按钮,编辑栏下方会出现一个公式调板。整个过程如图3所示。
二、使用该功能的步骤
如何在Excel中使用函数?
1.单击需要输入函数的单元格,如图4所示。单击单元格C1以打开编辑栏。
图4单元格编辑
2.点击编辑栏中的“编辑公式”按钮,编辑栏下方会出现一个“公式调板”。这时,“名称”框会变成“功能”按钮,如图3所示。
3.点击“功能”按钮右端的箭头,打开功能列表框,选择需要的功能;
图5功能列表框
4.选定函数后,Excel 2000将打开公式调色板。用户可以在此面板中输入函数的参数。输入参数后,函数的计算结果也会显示在公式面板中。
5.点击“确定”按钮完成功能输入;
6.如果列表中没有所需的函数,可以单击“其他函数”选项,打开“粘贴函数”对话框,用户可以从中选择所需的函数,然后单击“确定”返回“公式调色板”对话框。
在了解了函数的基本知识和用法之后,请跟随作者一起去寻找Excel提供的各种函数。单击插入栏中的“函数”可以看到所有函数。
第三,功能的种类
Excel函数* * *有11类,分别是数据库函数、日期和时间函数、工程函数、金融函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数和自定义函数。
1.数据库函数——当需要分析数据列表中的值是否满足特定条件时,可以使用数据库工作表函数。例如,在包含销售信息的数据列表中,可以计算销售值大于1,000且小于2,500的所有行或记录的总数。Microsoft Excel ***有12个工作表函数,用于分析存储在数据列表或数据库中的数据。这些函数的统一名称是Dfunctions,也称为D function,每个函数都有三个相同的参数:数据库、字段和准则。这些参数指向数据库函数使用的工作表区域。其中,参数数据库是工作表上包含数据列表的区域。参数字段是要汇总的列的标志。参数criteria是工作表上包含指定条件的区域。
2.日期和时间函数-可以通过日期和时间函数在公式中分析和处理日期和时间值。
3.工程功能-工程工作表功能用于工程分析。这些函数大部分可以分为三种:处理复数的函数,在不同数字系统(如十进制、十六进制、八进制、二进制)之间进行数值转换的函数,以及在不同计量系统中进行数值转换的函数。
4.财务功能-财务功能可以执行一般的财务计算,例如确定贷款的支付金额、投资的未来价值或净现值以及债券或息票的价值。财务函数中的常见参数:
未来价值(fv) -投资或贷款在支付所有款项后的价值。
期数(nper) -投资的总支付期。
付款(pmt) -投资或贷款的定期付款金额。
现值(pv) -投资或贷款在投资开始时的价值。例如,贷款的现值是借入的本金金额。
利率)-投资或贷款的利率或贴现率。
类型)-付款期内的付款间隔,如月初或月末。
5.信息函数-您可以使用信息工作表函数来确定存储在单元格中的数据类型。information函数包含一组名为IS的工作表函数,当单元格满足条件时返回TRUE。例如,如果单元格包含偶数值,ISEVEN工作表函数将返回TRUE。如果需要确定单元格区域中是否有空白单元格,可以使用COUNTBLANK工作表函数对单元格区域中的空白单元格进行计数,或者使用ISBLANK工作表函数确定该区域中的单元格是否为空。
6.逻辑函数-逻辑函数可用于判断值的真假,或进行复合检验。例如,可以使用IF函数来确定条件是真还是假,从而返回不同的值。
7.查询和引用功能-当您需要查找数据列表或表格中的特定值,或者您需要查找对单元格的引用时,您可以使用查询和引用工作表功能。例如,如果需要在表中查找与第一列中的值匹配的值,可以使用VLOOKUP工作表函数。如果需要定位数据列表中的值,可以使用MATCH工作表函数。
8.数学和三角函数-通过数学和三角函数,您可以处理简单的计算,如舍入数字,计算单元格区域中值的总和或复杂的计算。
9.统计功能-统计工作表功能用于数据区的统计分析。例如,统计工作表函数可以提供有关由一组给定值绘制的直线的信息,如直线的斜率和Y轴截距,或者构成直线的实际点值。
10.文本函数-可以通过文本函数在公式中处理文本字符串。例如,您可以更改大小写或确定文本字符串的长度。您可以将日期插入或连接到文本字符串。下面的公式是一个示例,说明如何使用函数TODAY和函数TEXT创建包含当前日期并以“dd-mm-yy”格式表示日期的消息。
11.自定义函数——如果要在公式或计算中使用特别复杂的计算,但工作表函数无法满足需要,就需要创建自定义函数。这些函数称为用户定义函数,可以使用Visual Basic for Applications创建。
上面简单介绍了Excel函数及相关知识。在以后的文章中,作者将逐一介绍每个功能的用法和应用技巧。但是由于Excel中的函数相当多,所以可以只介绍几个常用的函数。对于其他功能,可以从Excel的在线帮助功能中了解更详细的信息。
Excel是办公应用中常用的软件。它不仅有统计功能,还有很多功能可以简化我们在搜索和计算时的操作。需要注意的是,中文和英文的待遇差别很大。中文一个字是按两个字节算的。如果你不小心,你可能会忽略这一点,并犯错误。其实Excel函数中有针对双字节字符的特殊函数。
我们先来看看函数FIND和函数FINDB的区别。
语法:
FIND(查找文本,文本内,开始编号)
FINDB(查找文本,文本内,开始编号)
两个函数具有相同的参数。
函数:FIND函数用于在文本(within_text)中查找字符串(find_text)并返回从within_text的第一个字符开始的find_text的起始位置号。您还可以使用SEARCH来查找字符串,但与SEARCH不同,FIND区分大小写,不允许使用通配符。
FINDB函数用于在文本(within_text)中查找字符串(find_text)并根据字节数返回从within_text的第一个字符开始的find_text的起始位置号。该函数用于双字节字符。
例如:在图1中,单元格B2中的公式为“=FIND ("rain ",A2)”。
单元格B3中的公式是" =FINDB ("rain ",A2)"。
两个函数公式的结果不同,因为在FIND函数中,“rain”位于“吴雨风”字符串中的第二个位置,所以返回“2”;在FINDB函数中,每个汉字计为2个字节,所以“rain”从第三个字节开始,返回“3”。
同样,LEFT和LEFTB,RIGHT和RIGHTB,LEN和LENB,MID和MIDB,REPLACE和REPLACEB,SEARCH和SEARCHB的关系也是如此。也就是说,没有字母B的函数是用字符操作的,而有字母B的函数是用字节操作的。
我们在编辑、修改、计算工作簿数据时,经常会用到很多汉字。如果我们用上面的函数加上字母B来操作汉字,会非常方便。
学习Excel函数,先从“数学与三角函数”开始。毕竟这是我们非常熟悉的功能。这些正弦函数,余弦函数,整数函数等等从中学开始就伴随着我们。
首先,我们来看看Excel提供的数学和三角函数。在这里,作者以列表的形式列出了Excel提供的所有数学和三角函数。详情请见附表。
从表中我们不难发现,Excel提供的数学和三角函数基本上已经包含了我们平时使用的各种数学公式和三角函数。这些函数的详细用法,我在这里不赘述。让我们从应用程序的角度来演示这些函数的用法。
首先,与求和有关的函数的应用
SUM函数是Excel中最常用的函数。可以用来对有文本、空格等数据的单元格求和,语法简单易用。相信这是大家最早学会使用的Excel函数之一。但实际上Excel提供的求和函数不仅仅是一种sum,还包括SUBTOTAL、SUM、SUMIF、SUMPRODUCT、SUMSQ、SUMX2MY2、SUMX2PY2、SUMXMY2等函数。
在此,笔者将以某单位的工资表为例,重点介绍SUM(计算一组参数之和)和SUMIF(对满足一定条件的单元格面积求和)的使用。(注:为简单起见,示例中忽略了税的计算。)
总和
1,行或列求和
以最常见的工资表(如上图)为例,其特点是需要对一行或一列中的几个单元格求和。
例如,要查找该公司2006年5月5438+0的实际工资总额,可以在H13中输入公式:
=SUM(H3:H12)
2.区域总和
区域求和通常用于对工作表中的所有数据求和。此时可以让单元格指针停留在存储结果的单元格内,然后在Excel编辑栏输入公式“=SUM()”,用鼠标在括号内点击,最后拖动所有需要求和的单元格。如果这些单元格是不连续的,可以按住Ctrl键并分别拖动它们。对于需要做减法的单元格,可以按住Ctrl键逐个选中,然后在公式引用的单元格前手动添加一个负号。当然,你也可以使用公式调板来完成上述工作,但是对于SUM函数,用手工来做更快。例如,H13的公式也可以写成:
=SUM(D3:D12,F3:F12)-SUM(G3:G12)
3.专心
SUM函数中的参数,即要求和的单元格或单元格区域,不能超过30。也就是说,SUM函数的括号内不能超过29个分隔符(逗号),否则Excel会提示参数过多。对于需要参与求和的常数,可以用“=SUM(单元格面积,常数)”的形式直接引用,一般不需要绝对引用存放常数的单元格。
苏米夫
SUMIF函数可以对满足一定条件的单元格范围求和,条件可以是数值、文本或表达式,可以应用于人员、薪资、绩效统计。
仍以上图为例,需要计算工资表中各部门的薪资分布。
来计算销售部2001五月份的加班工资。然后在F15中,输入公式为
= SUMIF($3加元:65438加元+02,“销售部”,$ 3加元:65438加元+02)
其中,“$C$3:$C$12”为提供逻辑判断依据的单元格区域,“营业部”为判断条件,即只统计部门为$C$3:$C$12的单元格,F$3:$F$12为。
二、与功能图像相关的功能应用
我想你一定记得,我们在学习中学数学的时候,经常需要画各种函数图像。当时是用绘图纸一点点的描绘,往往因为计算的疏忽,画不出一条光滑的函数曲线。现在,我们已经知道Excel几乎涵盖了我们需要的各种数学和三角函数。可以用Excel函数和Excel图表函数画函数图吗?当然了。
三、使用数学函数的常用技巧——舍入
舍入问题是实际数学运算中经常遇到的问题,尤其是在金融计算中。虽然excel的单元格格式可以让你定义小数位,但是实际操作中我们发现数字本身并没有真正四舍五入,只是显示结果看起来四舍五入了。如果采用这种四舍五入的方法,在财务操作中往往会出现几毛钱的误差,这是财务操作中所不允许的。有没有简单可行的方法做一个真正的四舍五入?其实Excel已经提供了这个函数,就是ROUND函数,它可以返回一个按指定位数四舍五入的数。
Excel提供的“数学与三角函数”中提供了一个名为ROUND(number,num_digits)的函数,其作用是按照指定的位数对数字进行四舍五入。这个函数有两个参数,number和num_digits。其中#是要舍入的数字;Num_digits是所需数字小数点后的位数。如图3所示:
B2单元的初始数据是0.123456,B3单元的初始数据是0.234567。它们将被四舍五入。在单元格C2中输入“=ROUND(B2,2)”,保留小数点后两位有效数字,得到0.12和0.23。在单元格D2中输入“=ROUND(B2,4)”,小数点将保留四位有效数字,结果为0.1235和0.2346。
注:Excel的数学和三角函数列表
ABS工作表函数返回参数的绝对值。
ACOS工作表函数返回一个数字的反余弦值。
ACOSH工作表函数返回参数的反双曲余弦值。
ASIN工作表函数返回参数的反正弦值。
ASINH工作表函数返回参数的反双曲正弦值。
ATAN工作表函数返回参数的反正切值。
ATAN2工作表函数返回给定x和y坐标值的反正切值。
ATANH工作表函数返回参数的反双曲正切值。
CEILING工作表函数按照绝对值增加的方向将参数数值舍入到最接近的整数或基数。
COMBIN工作表函数计算从给定数量的对象集中提取的几个对象的组合数量。
COS工作表函数返回给定角度的余弦值。
COSH工作表函数返回参数的双曲余弦值。
COUNTIF工作表函数计算给定区域中满足特定条件的单元格数目。
DEGREES工作表函数将弧度转换为度数。
EVEN工作表函数返回按绝对值递增方向舍入的最接近的偶数。
EXP工作表函数返回e的n次方常数e等于2.71828182845904,它是自然对数的底数。
事实工作表函数返回一个数字的阶乘,一个数字的阶乘等于1*2*3*...*号码。
FACTDOUBLE工作表函数返回参数号的半阶乘。
FLOOR工作表函数按照绝对值递减的方向截断和舍入参数编号,使其等于最接近的有效倍数。
GCD工作表函数返回两个或多个整数的最大公约数。
INT worksheet函数返回一个按实数舍入的整数值。
LCM工作表函数返回整数的最小公倍数。
LN工作表函数返回以常数项e(2.71828182845904)为底的数字的自然对数。
LOG工作表函数根据指定的底数返回一个数的对数。
LOG10工作表函数返回基于10的对数。
MDETERM工作表函数返回数组的矩阵行列式的值。
MINVERSE工作表函数返回数组矩阵的逆矩阵。
MMULT工作表函数返回两个数组的矩阵乘积。
MOD工作表函数返回两个数相除的余数,结果的符号与除数相同。
MROUND工作表函数返回舍入到指定基数的参数值。
多项式工作表函数返回参数之和的阶乘与每个参数的阶乘之比。
奇数工作表函数返回舍入到指定值的奇数。
pi工作表函数返回数字3.14159265358979,它是数学常数PI,精确到小数点后15位。
POWER工作表函数返回给定数字的幂。
PRODUCT工作表函数将作为参数给出的所有数字相乘,并返回乘积值。
商数工作表函数返回商数的整数部分,可用于舍入商数的小数部分。
RADIANS工作表函数将角度转换为弧度。
RAND工作表函数返回大于或等于0且小于1的均匀分布的随机数。
RANDBETWEEN工作表函数返回两个指定数字之间的随机数。
罗马工作表函数将阿拉伯数字转换成文本形式的罗马数字。
ROUND工作表函数返回舍入到指定位数的数字。
ROUNDDOWN工作表函数接近于零,数字向下取整(绝对值递减的方向)。
ROUNDUP工作表函数远离零值并将数字向上舍入(绝对值增加的方向)。
SERIESSUM工作表函数基于以下公式返回幂级数的和:
SIGN工作表函数返回数字的符号。数字为正数时返回1,为零时返回0,为负数时返回-1。