Excel函数

发布 2022-06-29 10:54:28 阅读 6611

一、excel函数应用基础。

下面先来了解一些与函数有关的知识。

一、什么是函数。

excel中所指的函数其实是一些预先定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计算。用户可以直接用它们对某个区域内的数值进行一系列运算,如分析和处理日期值和时间值、确定贷款的支付额、确定单元格中的数据类型、计算平均值、排序显示和运算文本数据等等。例如,sum 函数对单元格或单元格区域进行加法运算。

函数是否可以是多重的呢?也就是说一个函数是否可以是另一个函数的参数呢?当然可以,这就是嵌套函数的含义。

所谓嵌套函数,就是指在某些情况下,可能需要将某函数作为另一函数的参数使用。例如图1中所示的公式使用了嵌套的 **erage 函数,并将结果与 50 相比较。这个公式的含义是:

如果单元格f2到f5的平均值大于50,则求f2到f5的和,否则显示数值0。

图1 嵌套函数。

在学习excel函数之前,需要对于函数的结构作必要的了解。如图2所示,函数的结构以函数名称开始,后面是左圆括号、以逗号分隔的参数和右圆括号。如果函数以公式的形式出现,请在函数名称前面键入等号(=)在创建包含函数的公式时,公式选项板将提供相关的帮助。

图2 函数的结构。

公式选项板——帮助创建或编辑公式的工具,还可提供有关函数及其参数的信息。单击编辑栏中的"编辑公式"按钮,或是单击"常用"工具栏中的"粘贴函数" 按钮之后,就会在编辑栏下面出现公式选项板。整个过程如图3所示。

图3 公式选项板。

二、使用函数的步骤。

1.单击需要输入函数的单元格,如图4所示,单击单元格c1,出现编辑栏

图4 单元格编辑。

2.单击编辑栏中"编辑公式"按钮 ,将会在编辑栏下面出现一个"公式选项板",此时"名称"框将变成"函数"按钮,如图3所示。

3.单击"函数"按钮右端的箭头,打开函数列表框,从中选择所需的函数;

图5 函数列表框。

4.当选中所需的函数后,excel 2000将打开"公式选项板"。用户可以在这个选项板中输入函数的参数,当输入完参数后,在"公式选项板"中还将显示函数计算的结果;

5.单击"确定"按钮,即可完成函数的输入;

6.如果列表中没有所需的函数,可以单击"其它函数"选项,打开"粘贴函数"对话框,用户可以从中选择所需的函数,然后单击"确定"按钮返回到"公式选项板"对话框。在了解了函数的基本知识及使用方法后,请跟随笔者一起寻找excel提供的各种函数。

您可以通过单击插入栏中的"函数"看到所有的函数。

图6 粘贴函数列表。

常用函数。一、数学与统计函数。

1、**erage

用途:计算所有参数的算术平均值。

语法:**erage(number1,number2,..

参数:number1、number2、..是要计算平均值的1~30 个参数。

实例:如果a1:a5 区域命名为分数,其中的数值分别为 和82, 则公式“=**erage(分数)”返回78.2。

2、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。

3、max

用途:返回数据集中的最大数值。

语法:max(number1,number2,..

参数:number1,number2,是需要找出最大数值的1 至30 个数值。

实例:如果a1=71、a2=83、a3=76、a4=4 9、a5=92、a6=8 8、a7=96,则公式“=max(a1:a7)”返回96。

4、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。

5、countif

用途:计算区域中满足给定条件的单元格的个数。

语法:countif(range,criteria)

参数:range为需要计算其中满足条件的单元格数目的单元格区域。criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。

6、sumif

用途:根据指定条件对若干单元格、区域或引用求和。

语法:sumif(range,criteria,sum_range)

参数:range为用于条件判断的单元格区域,criteria是由数字、逻辑表达式等组成的判定条件,sum_range 为需要求和的单元格、区域或引用。

实例:某单位统计工资报表中职称为“中级”的员工工资总额。假设工资总额存放在工作表的f 列,员工职称存放在工作表b 列。

则公式为“=sumif(b1:b1000,"中级",f1:f1000)”,其中“b1:

b1000”为提供逻辑判断依据的单元格区域,"中级"为判断条件,就是仅仅统计b1:b1000 区域中职称为“中级”的单元格,f1:f1000为实际求和的单元格区域。

7、countblank

用途:计算某个单元格区域中空白单元格的数目。

语法:countblank(range)

参数:range为需要计算其中空白单元格数目的区域。

实例:如果a1=88、a2=55、a3=""a4= 72、a5=""则公式“=countblank(a1:a5)”返回2。

8、abs

用途:返回某一参数的绝对值。

语法:abs(number)

参数:number是需要计算其绝对值的一个实数。

实例:如果a1=-16,则公式“=abs(a1)”返回16。

9、int

用途:将任意实数向下取整为最接近的整数。

语法:int(number)

参数:number为需要处理的任意一个实数。

实例:如果a1=16.24、a2=-28.389, 则公式“=int(a1)”返回16,=int(a2)返回-29。

二、排位函数。

1、rank

用途:返回一个数值在一组数值中的排位(如果数据清单已经排过序了,则数值的排位就是它当前的位置)。

语法:rank(number,ref,order)

参数:number 是需要计算其排位的一个数字;ref 是包含一组数字的数组或引用(其中的非数值型参数将被忽略);order 为一数字,指明排位的方式。如果order为0 或省略, 则按降序排列的数据清单进行排位。

如果order 不为零,ref当作按升序排列的数据清单进行排位。 注意:函数rank 对重复数值的排位相同。

但重复数的存在将影响后续数值的排位。如在一列整数中,若整数60 出现两次,其排位为5,则61 的排位为7(没有排位为6 的数值)。

实例:如果a1=78、a2=45、a3=90、a4= 12、a5=85, 则公式“=rank(a1,$a$1:$a$5)”返回。

三、逻辑运算符。

1、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 也可以是一个表达式。 实例:

公式“=if(c2>=85,"a",if(c2>=70,"b",if(c2>=60,"c",if(c2<60,"d"))其中第二个if 语句同时也是第一个if 语句的参数。同样,第三个if 语句是第二个if 语句的参数,以此类推。

例如,若第一个逻辑判断表达式c2>=85 成立,则d2 单元格被赋值“a”;如果第一个逻辑判断表达式c2>=85 不成立,则计算第二个if 语句“if(c2>=70”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。

2、and

用途:所有参数的逻辑值为真时返回true(真);只要有一个参数的逻辑值为假,则返回false(假)。

语法:and(logical1,logical2,.)

参数:logical1,logical2,为待检验的1~30 个逻辑表达式,它们的结论或为true(真)或为false(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。

如果指定的单元格区域内包括非逻辑值,and将返回错误值#value!。

实例:如果a1=2、a2=6,那么公式“=and(a1>a2)”返回false。如果b4=104,那么公式“=if(and(13、or

用途:所有参数中的任意一个逻辑值为真时即返回true(真)。

语法:or(logical1,logical2,..

参数:logical1,logical2,..是需要进行检验的1至30个逻辑表达式,其结论分别为true 或fa lse。

如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,or 函数将返回错误#value!。

实例:如果a1=6、a2=8,则公式“=or(a1+a2>a2,a1=a2)” 返回true;而公式“=or(a1>a2,a1=a2)”返回false。

4、not

用途:求出一个逻辑值或逻辑表达式的相反值。如果您要确保一个逻辑值等于其相反值,就应该使用not 函数。

语法:not(logical)

参数:logical是一个可以得出true 或false 结论的逻辑值或逻辑表达式。如果逻辑值或表达式的结果为false, 则not 函数返回true;如果逻辑值或表达式的结果为true,那么not 函数返回的结果为false。

excel所有excel函数

用途 返回一组数据与其平均值的绝对偏差的平均值,该函数可以评测数据 例如学生的某科考试成绩 的离散度。语法 edev number1,number2,参数 number1 number2 是用来计算绝对偏差平均值的一组参数,其个数可以在1 30个之间。实例 如果a1 79 a2 62 a3 45 a...

EXCEL函数教程 EXCEL日期函数和时间函数大全

显示当前年份函数 year now 显示当前月份函数 month now 显示当前日期函数 day now 显示当前星期函数 text now aaaa 显示当前准确时间 text now hh mm ss 显示当前年月日 today 显示当前年月日和时间 now 使用方法 直接在某单元格输入以上函...

excel函数

一 求字符串中某字符出现的次数 例 求a1单元格中字符 a 出现的次数 len a1 len substitute a1,a 二 如何在不同工作薄之间复制宏 1 打开含有宏的工作薄,点 工具 宏 m 选中你的宏,点 编辑 这样就调出了vb编辑器界面。2 点 文件 导出文件 在 文件名 框中输入一个文...