excel函数

发布 2022-06-29 11:25:28 阅读 3620

函数部落。

所谓excel函数,就是软件开发者预先订制的一些计算公式,可通过程序语言,将其内嵌在软件中,供用户直接调用,这是excel处理数据的一种最为重要的功能。用户只要给函数的参数正确赋值,函数就会自动对**中的数据进行运算,完成复杂的数据统计和处理工作。从这期开始,将向大家介绍excel的一些常用函数的具体使用方法,希望大家能结合自己的实际工作加以应用,早日成为使用excel函数的高手。

索引函数。名称:index

功能:返回引用数据区域中指定行、列的数值。

格式:=index(array,row_num,column_num)

参数:array:引用的单元格数据区域或者数组常量;row_num:引用数据区域中的行序号;column_num:引用数据区域中的列序号。

提示:该函数还有另外一种格式:=index(reference,row_num,column_num,area_num),由于它不常用,在此就不介绍了。

应用:例1:在a4至i65区域中,找出第12行、第5列的值(即e15单元格),并显示在c1单元格中。

操作:在c1单元格中输入公式:=index(a4:i65,12,5),确认。

提示:函数中的row_num(12)和column_num(5)参数可以由引用的单元格来指定,如将上述公式修改为:=index(a4:

i65,a1,b1),以后只要在a1和b1单元格中输入数值(如),即可返回相应的数值。

例2:在a4至i65区域中,根据a1单元格指定的行序号,将整行的数据显示在c1至k1区域中。

操作:同时选中c1至k1单元格区域,输入公式:=index(a4:i65,a1,0),然后按下“ctrl+shift+enter”组合键进行确认。

提示:①用“ctrl+shift+enter”组合键确认输入的是一个数组公式,在数组公式两端出现数组公式标志{}。如果将上述公式中的列序号(column_num)参数设置为“0”,也可以在相应的单元格区域中显示一行的数据。

逻辑“和”与“或”函数。

名称:and、or

功能:and函数:如果所有参数值均为逻辑“真(true)”,则返回“true”,反之返回逻辑“假(false)”;

or函数:如果所有参数值均为逻辑“假(false)”,则返回“false”,反之返回逻辑“真(true)”。

格式:=and(logical1,logical2,logical3...

or(logical1,logical2,logical3...

参数:logical1,logical2,logical3...待测试的条件表达式,最多达30个。

应用:a1和b1单元格中保存有具体数值,现在判断其中的数值与数值“60”的大小关系,并将判断的结果显示在c1单元格中。

操作:在c1单元格输入公式:=and(a1>=60,b1>=60),确认。

如果公式返回true,说明a1和b1中的数值均大于等于60,如果公式返回false,说明a1和b1中的数值至少有一个小于60。

如果将上述公式修改为:=or(a1>=60,b1>=60),确认。如果公式返回true,说明a1和b1中的数值必有一个大于等于60;如果公式返回false,说明a1和b1中的数值均小于60。

算术平均值函数。

名称:**erage

功能:计算参数的算术平均值。

格式:**erage(number1,number2...

参数:number1,number2...需要计算平均值的所有数值。

应用:例1:计算c2至c21单元格区域所有数值的平均值,并将结果保存在c22单元格中。

操作:选中c22单元格,输入公式=**erage(c2:c21),确认。

注意:如果数值区域中有空白单元格,如果想让它作为计数参数参与计算,请在其中输入数值“0”,反之让它保持空白。如果数值区域中有包含文本的单元格,如果想让它作为计数参数参与计算,请使用=**eragea(c2:

c21)公式,反之仍用原来公式。

例2:计算c2至c21和e2至e11及数字“6”的平均值,并将结果保存在e12单元格中。

操作:在e12单元格中输入公式=**erage(c2:c21,e2:e11,6),确认。

排序函数。名称:rank

功能:返回某一数值在一列数值中的相对于其他数值的排位。

格式:rank(number,ref,order)

参数:number:需要排序的数值;ref:一列数值;order:排序方式(升序或降序)参数。

应用:如果c2至c53单元格中保存了学生的学科成绩,现在要计算学生的成绩排名,并将结果保存在d列中。

操作:选中d2单元格,输入公式:=rank(b2,$b$2:

$b$63),或者输入公式=rank(b2,$b$2:$b$63,0),确认。然后再选中d2单元格,将鼠标移至该单元格右下角成细十字线状(填充柄)时,按住左键向下拖拉至d63单元格,学生的名次即刻排出。

注意:上述公式中,我们省略了参数“order”或采用了“0”,最后的排序结果是由高分向低分排列名次,如果参数“order”不是“0”或省略,则排序的结果是由低分到高分排列名次。数值相同的成绩,名次相同,后面的名次间隔顺延。

陈秀峰第10期

求和函数。名称:sum

功能:计算多个具体数值或单元格区域内的数值和。

格式:sum(number1,number2...

参数:number1、number2……需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。

提示:参数数目不得超过30个,参数之间用英文状态下的逗号隔开。

应用:例1:求c2至c21和e2至e11及f22和6的和,并将结果保存在f23单元格中。

操作:在f232单元格中输入公式=sum(c2:c21,e2:e11,f22,6),确认。

提示:输入时,不需要考虑字母的大小写问题,确认后,系统会统一转换为大写。

例2:在sheet2工作表中的c2单元格中,求sheet1工作表中c列所有数值的和。

操作:在sheet2工作表的c2单元格中输入公式=sum(sheet1!c:c),确认。

例3:求c2至c21区域中最大的5个数值的和,并将结果保存在c22单元格中。

操作:在c22单元格中输入公式=sum(large(c2:c21,))确认。

提示:如果将large换成small,即可求出上述区域中最小的5个数值的和。

条件求和函数。

名称:sumif

功能:计算符合设定的条件单元格区域内的数值和。

格式:sumif(range,criteria,sum_range)

参数:range:要进行计算的单元格区域;criteria:条件表达式;sum_range:计算数值所在的单元格区域。应用:

例1:在c2至d21单元格区域中,计算出c列中“a”所对应的d列所有数值的和,并将结果保存在d22单元格中。

操作:选中d22单元格,输入公式=sumif(c2:c21,"a",d2:d21),确认。

注意:在公式中,条件“a”通常用英文状态下的双引号它其引起来。

例2:计算c2至c21中大于等于60的所有数值的和,将结果保存在c22单元格中。

操作:在c22单元格中输入公式=sumif(c2:c21,">60"),确认。

注意:此例中,由于条件区域和计算区域合二为一,故可以省略第3个参数。

例3:在e2至f21单元格区域中,计算出c列(日期列)中“2000-1-1”及以后日期所对应的f列所有数值的和,并将结果保存在f22单元格中。

操作:在f22单元格中输入公式=sumif(e2:e21,">date(2001,1,1),f2:

f21),或者输入公式=sumif(e2:e20,">2001-1-1",f2:f20)确认。

注意:date(2001,1,1)函数返回日期“2001-1-1

计数函数。名称:count

功能:统计参数表中数字参数或包含数字的单元格数目。

格式:count(value1,value2...

参数:value1、value2...为需要统计的数字参数或引用的单元格(参数总数目不得超过30个)

注意:如果参数为文本格式或引用的单元格中的内容是非数字格式,count函数一律默认其为“0”。若需要统计文本参数或包含文本的单元格数目,请使用counta函数。

应用:例1:统计d2至d63单元格区域中,包含数字的单元格数目,并将统计结果保存到d64单元格中。

操作:在d64单元格中输入公式:=count(d2:d63),确认。

例2:统计d2至d63和f2至f63单元格区域中,包含数字的单元格数目,并将统计结果保存到f64单元格中。

操作:在f64单元格中输入公式:=count(d2:d63,f2:f63),确认。

提示:如果上述引用的单元格区域中含有空格,则函数将它当做“0”进行统计。

条件计数函数。

名称:countif

功能:统计某个引用区域中符合指定条件的单元格数目。

格式:countif(range,criteria)

参数:range:需要统计的单元格区域;criteria:指定的条件(表达式)

应用:例1:d2至d1001单元格区域中保存了员工的性别,统计女性员工人数,并将统计结果保存到d1002单元格中。

操作:在d1002单元格中输入公式:=countif(d2:d1001,"女"),确认。

注意:公式中的指定条件请用英文状态下的双引号加以引用。

例2:e2至e63单元格区域中保存了学生的语文成绩,统计大于等于80分而低于90分的学生人数,并将统计结果保存到e64单元格中。

操作:在e64单元格中输入公式:=countif(e2:e63,">80")-countif(e2:e63,">90"),确认。

注意:如果将上述公式修改为:=countif(e2:

e63,f64)-countif(e2:e63,f65),然后在f64和f65单元格中输入“>=80”和“>=90”(不包括引号),也可以完成上述统计。

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 点 文件 导出文件 在 文件名 框中输入一个文...