一、数学函数

1. Sum函数(求所有数值的总和)

函数格式:=Sum(数值 1,数值 2,……)

应用举例:=SUM(A2,A10,A20)是将单元格A2、A10和A20中的数字相加。

2. Sumif函数

单个条件求和

函数格式:=Sumif(条件区域,条件,实际求和区域)

应用举例:=SUMIF(B2:B10,”>5″,C2:C10),表示在区域B2:B10中,查找大于5的单元格,并在C2:C10区域中找到对应的单元格进行求和。

3. Sumifs函数

多个条件求和,一个条件区域对应一个指定条件,求和区域和条件区域要一致。

函数格式:=Sumifs(实际求和区域,条件区域 1,条件 1,条件区域 2,条件 2,……)

4. Sumproduct函数

积和函数,对应区域的单元格相乘,然后再对这些乘积求和。

函数格式:=Sumproduct(条件1*条件2*条件3……,求和区域)

5. Round函数

四舍五入函数,第二个参数表示保留多少位小数。如果取整数,第二个参数小数位数就是0。

函数格式:=Round(数值,小数位数)

应用举例:=ROUND(227.568,2)返回结果为227.57。

6. Roundup函数

向上舍入数字,第二个参数表示保留多少位小数。如果小数位数大于0,则向上舍入到指定的小数位。如果小数位数等于0,则向上舍入到最接近的整数。如果小数位数小于0,则在小数点左侧向上进行舍入。

函数格式:=Roundup(数值,小数位数)

7. Rounddown函数

向下舍入数字,第二个参数表示保留多少位小数。如果小数位数大于0,则向下舍入到指定的小数位。如果小数位数等于0,则向下舍入到最接近的整数。如果小数位数小于0,则在小数点左侧向下进行舍入。

函数格式:=Rounddown(数值,小数位数)

8. Int函数

向下取整数,与Rounddown第二个参数为0时用法一样。

函数格式:=Int(数值)

应用举例:=INT(227.568)返回结果为227。

=INT(-227.568)返回结果为-228。

9. Sqrt函数

开平方根

函数格式:=Sqrt(数值)

应用举例:=Sqrt(4)返回结果为2

10.Mod函数

求余数

函数格式:=Mod(被除数,除数)

应用举例:=Mod(5,2)返回结果为1

          =if(Mod(一个数,2)=0)判断该组数据是否是偶数

11.Ceiling函数

将数字向上舍入最接近指定基数的整倍数

函数格式:=Ceiling(数值,基数)

例1:CEILING(3.5,1) 结果:4 说明:将3.5 向上舍入到最接

近的1 的倍数

例2:CEILING(3.5,0.1) 结果:3.5 说明:将3.5 向上舍入到最接

近的0.1 的倍数

二、统计函数

12.Count函数

统计单元格的个数,参数必须是数值。

函数格式:=Count(数值 1,数值 2,…)

应用举例:=COUNT(A2:A10)表示统计单元格区域A2到A10中包含数值的单元格的个数。

13.Countif函数

统计满足单个条件的单元格个数。

函数格式:=Countif(指定区域,指定条件)

应用举例:=COUNTIF(B2:B10,”>60″)表示统计单元格区域B2-B10中值大于60的单元格的个数。

14.Countifs函数

统计满足多个条件的单元格个数

函数格式:=Countifs(指定区域 1,指定条件 1,指定区域 2,指定条件 2,…)

应用举例:=COUNTIFS(A2:A10,”>60″,B2:B10, “<80″)表示统计同时满足以下条件的单元格所对应的行数:A2:A10区域中大于60的单元格且B2:B10区域中小于80的单元格。

15.Average函数

求所有数值的平均值

函数格式:=Average(数值 1,数值 2,…)

应用举例:=AVERAGE(A2:A10,C10)表示对单元格区域A2到A10中数值与C10中的数值求平均值。

16.Averageif函数

求满足单个条件的数值平均值

函数格式:=Averageif(条件区域,条件,实际求平均区域)

应用举例:=AVERAGEIF(B2:B10,”<80 span=”” style=”font-size: 15px;”>60″,C2:C10, “<80 h2=”” style=”font-size: 15px;” span=”” p=””>60″,C2:C10, “<80″)表示对A2:A10区域中符合以下条件的单元格的数值求平均值:B2:B10中的相应数值大于60、且C2:C10中的相应数值小于80。

18.Rank函数

排名函数,第三个参数是0或者省略时表示降序,是1表示升序,用法和Rank.eq函数一样。

函数格式:=Rank(数值,要在其中排名的数据区域,降序/升序)

应用举例:=RANK(A2, $A$1:$A$10,0),表示求取A2单元格中的数值在单元格区域A1:A10中的降序排位。

19.Large函数

返回数据区域第几个大的单元格值,可求任意名次。

函数格式:=Large(数据区域,名次)

应用举例:=LARGE(C1:C100,3)表示求C1:C100区域中的第三名。

20.Max函数

求一组数字中的最大值

函数格式:=Max(数据区域)

21.Min函数

求一组数字中的最小值

函数格式:=Min(数据区域)

三、文本字符类函数

22.Concatenate函数

多个字符串合并为一个整体,与“&”连接符用法相同。

函数格式:=Concatenate(字符串 1,字符串 2,…)

应用举例:如在单元格A2和A10中分别输入文本“未来教育”和“计算机”,在B2单元格中输入公式=CONCATENATE(A2,A10,”等级考试”),则结果为“未来教育计算机等级考试”

23.Left函数

从字符串最左边截取字符

函数格式:=Left(字符串,截取位数)

应用举例:B2单元格中有文本“未来教育计算机等级考试”,在B1单元格中输入公式=LEFT(B2,4)表示从单元格B2中的文本字符串中截取前四个字符,结果为“未来教育”。

24.Right函数

从字符串最右边截取字符

函数格式:=Right(字符串,截取位数)

应用举例:B2单元格中有文本“未来教育计算机等级考试”,在B1单元格中输入公式=RIGHT(B2,4)表示从单元格B2中的文本字符串中截取后四个字符,结果为“等级考试”。

25.Mid函数

万能截取函数,可以从字符串的任意一个字符位置开始截取指定位数的内容。

函数格式:=Mid(字符串,开始位置,截取位数)

应用举例:例如在B2单元格中有文本“未来教育计算机等级考试”,在B1单元格中输入公式=MID(B2,8,4),表示从单元格B2中的文本字符串中的第8格字符开始截取4个字符,结果为“等级考试”,

26.Replace函数

替换字符串中指定内容,可用于屏蔽或隐藏字符,例如隐藏手机号后四位,目前只在选择题中考过。

函数格式:=Replace(字符串,开始替换位置,替换个数,”替换后的字符”)

应用举例:C2单元格中有电话号码,将后4位数字替换为星号“*”,公式为=REPLACE(C2,8,4,”****”)。

27.Find函数

寻找某一个字符串在另一个字符串中出现的起始位置(区分大小写)

函数格式:=Find(要查找的字符串,要在其中进行搜索的字符串)

28.Search函数

与Find函数用法一样,区别在于Find函数是精确查找,区分大小写;Search函数是模糊查找,不区分大小写。

函数格式:=Search(要查找的字符串,要在其中进行搜索的字符串)

29.Len函数

测量字符串长度,其中标点、空格、英文字母、汉字都作为为一个字符计算。

函数格式:=Len(字符串)

len()函数:求文本参数的长度,返回值:数值型

格式:=len(参数)

举例:=len(“共产党员”)——(4)

30.Lenb函数

测量字符串长度,其中汉字作为两个字符计算,标点、空格、英文字母作为一个字符计算。

函数格式:=Lenb(字符串)

应用举例:如果A1中内容是易烊千玺ABCD,则LEN(A1)=8,LENB(A1)=12

31.Clean函数

删除文本中所有不可见字符(不可打印字符)

函数格式:=Clean(文本)

32.Trim函数

主要用于把单元格内容前后的空格去掉,但并不去除字符之间的空格。

函数格式:=Trim(文本)

应用举例:=TRIM(” 计 算 机 “)表示删除中文文本的前导空格、尾部空格以及字间空格

33.Text函数

把数值转换成文本,第2个参数是格式代码,如”@”。

函数格式:=Text(数值,”格式代码”)

34.VLOOKUP函数叫做垂直查询函数,也叫首列查询函数。

语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

VLOOKUP ( 查找值 , 查找的区域 , 返回位置(列序号) , 查找方式)

三、日期函数

35. weekday-日期函数

该函数的功能是【返回某日期为周几】

然后语法格式是【weekday(日期,[返回的类型])】。

这个函数可以设置的考点是【根据出差日期,判断是否属于加班】

函数的正确书写方法是【IF(weekday(B4单元格,返回‘第二种表达式’)>5,‘是’,‘否’)】。

36.NOW,功能是【返回当前日期和时间的序列号】,他可以用来计算一个人的年龄,【Year(NOW()-NOW(出生日期单元格))】,计算年龄是需要将【单元格格式改为数字】。

37.days360函数

功能是【按照一年360天的算法,返回两日期间相差的天数】

按照【一年12个月,每个月30天】来计算的。

day()函数:提取当前日期的日,返回值:数值型

格式:=day(日期型参数)

举例:=day(2018/12/19)

38. MONTH函数是一种常用的日期函数它能够返回以序列号表示的日期中的月份。

MONTH函数的语法格式为:MONTH(serial number)

参数 serial_ number表示一个日期值,包括要查找的月份的日期。该函数还可以指定加双引号的表示日期的文本,如“2015年12月28日”。如果该参数为日期以外的文本,则返回错误值“# VALUE!”。

39、date()函数:将指定的年,月,日转换为日期型,返回值:日期型

格式:=date(年,月,日)

举例:=date(1993,2,12)——(1993-2-12)

40、time()函数:将指定的时,分,秒转换为时间,返回值:时间型

格式:=time(时,分,秒)

举例:=time(22,12,00)——(10:12 pm)

41、year()函数:从日期型数据中提取年份,返回值:数值型

格式:=year(日期型参数)

举例:=year(today())——(2018)

42、month()函数:从日期型数据中提取月份,返回值:数值型

格式:=moth(日期型参数)

举例:=month(2018/12/19)

注:引用的单元格一定要设置为”数值型“

43、now()函数:求系统当前日期和时间

格式:=now()

最后,祝看了上文章的函数的人二级必过

更多推荐

计算机二级excle函数大全