当前位置:文档之家› Excel常用函数简介

Excel常用函数简介

Excel常用函数简介Excel2000提供了九大类,近400个函数,包括:数学与三角函数、统计函数,数据库函数、逻辑函数等。

由于函数在电子表格中起着很重要的作用,要想熟练地、较深入地使用Excel2000,就必须对函数有一定的了解,因此我们用一点篇幅,对Excel2000常用函数作以简单介绍。

如果在实际应用中需要使用本节没有介绍的其他函数及函数的详细使用方法,用户可以参阅Excel2000的“帮助”系统或其他参考手册和资料。

(1)数学函数①取整函数INT(X)取数值X的整数部分,即不超过X的最大整数。

如:INT(56.87)的运算结果值为56,INT(-56.87)的运算结果为-57。

②截取整函数TRUNC(XI,X2)将数字X1的小数部分保留X2位,其余全部截去。

X2默认为0,且可省略。

例如,TRUNC(8.9)等于8,TRUNC(-8.329,2)等于-8.32。

说明:函数TRUNC和函数INT类似,都能返回整数。

函数TRUNC直接去除指定位数之后部分,而函数INT则是依照给定的数,取不超过该数的最大整数。

函数INT和函数TRUNC在处理负数时会有不同:TRUNC(-4.3)返回-4,但INT(-4.3)返回-5。

③四舍五入函数ROUND(X1,X2)将数值X1四舍五入,小数部分保留X2位。

如:ROUND(536.8175,3)等于536.818。

④求余数函数MOD(x,y)返回数字X除以y得到的余数。

如:MOD(5,2)等于1。

⑤圆周率函数PI( )取圆周率π的近似值3.141592654(没有参数)。

⑥随机数函数RAND()产生一个0和1之间的随机数(没有参数)。

⑦求平方根函数SQRT(X)返回正值X的平方根。

如:SQRT(9)等于3。

(2)统计函数①求平均值AVERAGE(X1,X2,…)返回所列范围中所有数值的平均值。

最多可有30个参数,参数X1,X2…可以是数值、单元格区域或区域名字。

例如,AVERAGE(5,3,10,4,6,9)等于6.166667。

AVERAG(A1:A5,C1:C5)返回从区域A1:A5和区域C1:C5中的所有单元格数值的平均值。

②COUNT(XI,X2,…)返回所列参数(最多30个)中数值的个数。

函数COUNT在计数时,把数字、文本、空值、逻辑值和日期计算进去,但是错误值或其他无法转化成数据的内容则被忽略。

这里的“空值”是指函数的参数中有一个“空参数”,和工作表单元格的“空白单元”是不同的。

例如,COUNT(”ABC”,1,3,True, ,5)中就有一个“空值”,计数时也计算在内,该函数的计算结果为5;而COUNT(H15:H27)是计算范围为H15到H27中非空白的数字单元格的个数。

注意!空白单元格不计算在内。

③COUNTA(X1,X2,…)返回所列参数(最多30个)中数据项的个数。

在这里,“数据”是广义的概念,计数值可以是任何类型,它们可以包括空字符(””)。

例如,COUNTA(”ABC”,l,2, , ””,False)的计算结果为6。

如果参数是单元格引用,则引用中的空白单元格也被忽略。

④COUNTIF(X1, X2)计算给定区域X1满足条件X2的单元格的数目。

条件X2的形式可以为数字、表达式或文本,如32、”32”、”>32”、”apples”等。

例如,假设A3:A6中的内容分别为”男”、”女”、”男”、”男”,则COUNTIF (A3:A6,”男”)等于3。

假设B3:B6中的内容分别为32、54、75、86,则C0UNTIF(B3:B6,”>55”)等于2。

⑤COUNTBLANK(x)计算指定区域X中空白单元格的数目。

说明:含有返回值为””(空文本)的公式单元格也计算在内,但包含零值的单元格不计算在内。

例如:假设工作表中的区域B2:C5中有两个空单元(没有输入任何内容),则COUNTBLANK(B2:C5)等于2。

⑥求最大值函数MAX(List)返回List中的最大数值,List可以是一数值、单元格、单元格区域、公式。

例如,MAX(98,A8,B1:B5), MAX(D1:D88)等等。

⑦MIN(List)返回List中的最小数值。

List的意义同MAX。

例如,MIN(C2:G28),MIN(2,A5,C3:D6)等等。

⑧求和函数SUM(X1,X2,…)返回包含在引用中的值的总和。

X1,X2等可以是单元格、单元格区域或一个数值。

如:SUM(A1:A5, C6:C8)返回区域A1至A5和C6至C8中的值的总和。

⑨SUMIF(XI,X2,X3)根据指定条件x2对若干单元格求和。

其中:X1为用于条件判断的单元格区域。

X2为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。

例如,条件可以表示为95、”76”、”>60”、”wmen”、”男”等等。

X3为需要求和的实际单元格。

只有当X2中的相应单元格满足条件时,才对X3中的单元格求和。

如果省略X3。

则直接对X1中的单元格求和。

例如,假设A1:A4的内容分别为:100,000,200,000,300,000,400,00O;B1:B4的内容为;7,00O,14,00O,21,00O,28,000。

则SUMIF(A1:A4,”>160,000”,B1:B4)等于63,00O,即B2、B3、B4之和。

(3)字符函数①LEFT(S,X)返回参数S中包含的最左的X个字符。

S可以是一字符串(用引号括住)、包含字符串的单元格地址或字符串公式。

X缺省时为1。

例如,单元格R8中为字符串“Beijing Sport University”,则LEFT(B8,7)返回“Beijing”。

②MID(S, X1, X2)返回字符串S中从第X1个字符位置开始的X2个字符。

S的意义同上。

例如,MID(”北京体育大学运动训练系”,3,4)返回“体育大学”。

③RIGHT(S,X)返回参数S中包含的最右边的X个字符。

X的意义与LEFT中的相同。

若X为0,则不返回字符;若X大于整个字符串的字符个数,则返回整个字符串。

X缺省时为1。

例如,单元格G8中为字符串“Hello World”,则RIGHT(B8,5)返回“World”。

RIGHT(”北体大教育学院”,5)则返回“大教育学院”。

④SEARCH(X1,X2,X3)返回在X2中第1次出现X1时的字符位置,查找顺序为从左至右。

如果找不到X1,则返回错误值#VALUE!。

查找文本时,函数SEARCH不区分大小写字母。

其中x1中可以使用通配符?和* 。

X3为查找的起始字符位置。

从左边开始计数,表示从该位置开始进行查找。

X3缺省时为1。

例如,SEARCH(”e”,”Statements”,1)等于5;SEARCH (”e”,”Statements”,6)等于7,SEARCH(”e”,”Statements”,8)返回错误值“#VALUE!”。

如果单元格B17为单词“margin”,单元格A14为“Profit Margin”,则:SEARCH($B$17,$A$14)等于8。

⑤FIND(X1,X2,X3)返回在X2中第1次出现X1时的字符位置,X3为开始查找位置,顺序为从左至右。

但是函数FIND在查找时区分大小写字母,并且不允许使用通配符。

如果X1没有在X2中出现,函数FIND返回错误值#VALUE!。

例如,FIND(”M”, ”Miriam McGovern”)等于1;FIND(”m”, ”Miriam McGovern”)等于6 ——省略X3,则从第一个位置开始查找。

FIND(”M”, ”Miriam McGovern”,2)等于8 ——为了跳过第一个“M”,X3取2。

FIND(”M”, ”Miriam McGovern”,9)等于#VALUE。

(4)日期和时间函数在工作表中,日期和时间可以用用户所熟悉的方式来显示。

但是如果把单元格的格式设定为“数值”,则日期就显示成一个数值。

如果日期中包含时间,则会被显示为一个带有小数的数值。

这是因为,Excel把1900年1月1日定为1,在其以后的日期就对应着一个序列数。

如2002年9月30日就是37529。

Excel又把一天作为1,再把每天的时间折算为十进制数,因此2002年9月30日9月30日上午6:00,就被转换为37529.25了。

日期和时间都是数值,因此它们也可以进行各种运算。

例如,如果要计算两个日期之间的差值,可以用一个日期减去另一个日期。

通过将单元格的格式设置为“常规”格式,可以看到以数字或小数显示的日期或时间。

当在Excel2000中输入日期,如果为年份输入的数字在00到29之间,Excel将其解释为2000到2029年。

例如,如果键人19/9/28,Excel就认为这个日期是2019年9月28日。

如果为年份输入的数字在30到99之间,Excel将其解释为1930到1999年。

例如,如果键人99/9/28,Excel认为这个日期是1999年9月28日。

①DATE(year年,month月,day日)返回指定日期的序列数。

(1900<=year<=2078)。

例如,DATE (2002,1,1)返回37257。

②DAY(X1)返回日期X1对应的一个月内的序数,用整数1到31表示。

X1不仅可以为数字,还可以是字符串(日期格式,用引号引起来)。

例如,DAY(“15-Apr-2002”)等于15;DAY(“2002/8/11”)等于11。

③MONTH(XI)返回日期X1对应的月份值。

该返回值为介于1和12之间的整数。

例如,MONTH(“18-May”)等于5;MONTH(345)等于12。

④YEAR(X1)返回日期X1对应的年份。

返回值为1900到2078之间的整数。

例如,YEAR(“2002/7/5”)返回2002。

⑤NOW()返回当前日期和时间所对应的数值。

例如,计算机的内部时钟为2002年7月12日中午15点59分,则:NOW()等于37449.67。

⑥TIME(X1,X2,X3)返回X1小时X2分X3秒所对应的数值。

返回值为一个纯小数。

例如,TIME(16,48,10)返回数值0.700115741,等价于4:48:10 PM。

(5)条件函数IF(x,n1,n2)根据逻辑值x判断,若x的值为True,则返回n1,否则返回n2。

其中n2可以省略。

例如,if(E2>89,”A”, ”B”)等。

例子:假设学生考试成绩表如图0所示图0 学生考试成绩表在H列中根据三门考试成绩的平均分自动给出其等级:>=86为优,76至85为良,60至75为及格,60分以下为不及格。

操作步骤如下:在H2中输入公式:=IF(G2>=86,”优”,IF(G2>=76,”良”,IF(G2>=60,”及格”,”不及格”)))然后利用“填充柄”把H2复制到H3:H7即可。

相关主题