任意一个使用过Excel的人都知道或者听过函数,函数是Excel功能中重要的组成部分,据不完全统计,Excel具有400多个函数,但我们没有必要全部学会,只要掌握常用的函数和自己从事专业的函数就可以了,本文就给大家介绍一下常用的函数有哪些,怎么用。
●●● 1● ● ●
数学类函数
Num01 SUM函数:为求和函数,可以将单个单元格或是区域里的数值相加。使用语法:SUM(区域1,区域2,......),当求和的区域中有文本时,会自动忽略,不参加计算。案例如下图:计算某产品四个季度的销售量合计,输入函数=sum(B2:B5),按回车键结束即可。
Num02 AVERAGE函数:为求平均数函数,可以对单个单元格或是区域求平均数。使用语法:AVERAGE(区域1,区域2,......),当求平均数的区域中有文本时,会自动忽略,不参加计算。案例如下图:计算某产品季度的平均销量,输入函数=average(B2:B5),按回车键结束即可。
Num03 ROUND函数:为四舍五入函数。使用语法:ROUND(目标值,保留小数的位数),保留小数的位数不仅可以是零或正数,也可以是负数。例=round(5.3347,3),返回的值为5.335;=round(1245,-1),返回的值为1250。
Num04 MOD函数:为求余函数,用于计算一个数除以另一个数的余数。使用语法:MOD(被除数,除数)。例如=mod(7,3),返回的值为1。
Num05 SUMIF函数:为条件求和函数,可以对数据区域中符合指定条件的值进行求和。使用语法:SUMIF(条件区域,条件,求和区域)。案例如下图:只对销售员是【琅琊阁主】的销售量进行求和,输入函数=sumif(B3:B9,B4,C3:C9),按回车键结束即可。
Num06 SUMIFS函数:为多条件求和函数,可以对数据区域中符合指定多个条件的值进行求和。使用语法:SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,......)。案例如下图:只对销售员【琅琊阁主4月1日】的销售量进行求和,输入函数=sumifs(C3:C9,A3:A9,A3,B3:B9,B4),按回车键结束即可。
拓展函数:ABS,INT,POWER,RAND,RANDBETWEEN,ROUNDUP,ROUNDDOWN,AVERAGEIF,AVERAGEIFS,CEILING,SUBTOTAL,SUMPRODUCT。
●●●2● ● ●
统计类函数
Num01 MAX函数:为求最大值函数,可以计算数据区域里的最大值。使用语法:MAX(区域1,区域2,......),当求最大值的区域中有文本时,会自动忽略,不参加计算。案例如下图:计算某产品四个季度的销售量最大值,输入函数=max(B2:B5),按回车键结束即可。
Num02 MIN函数:为求最小值函数,可以计算数据区域里的最小值。使用语法:MIN(区域1,区域2,......),当求最小值的区域中有文本时,会自动忽略,不参加计算。案例如下图:计算某产品四个季度的销售量最小值,输入函数=min(B2:B5),按回车键结束即可。
Num03 COUNTIF函数:为条件计数函数,计算某个区域中符合指定条件的数据个数。使用语法:COUNTIF(区域,条件),其中条件可以直接引用某个单元格,也可以手动输入(要用英文双引号引用,如果是数字,可以不用)。案例如下图:计算考试【成绩大于80分】的学生人数,输入函数=countif(B2:B8,">80"),按回车键结束即可。
Num04 COUNTIFS函数:为多条件计数函数,计算某个区域中符合多个指定条件的数据个数。使用语法:COUNTIFS(区域1,条件1,区域2,条件2,......),。案例如下图:计算【一班中考试成绩大于80分】的学生人数,输入函数=countifs(A3:A9,A3,C3:C9,">80"),按回车键结束即可。
Num05 RANK函数:为排名函数,可以对某个区域的数据进行排名。使用语法:RANK(目标值,排序区域,升序或降序),其中第三个参数为【0】或者省略,表示区域降序排列;不为【0】,表示升序排列。案例如下图:计算各位同学的考试成绩排名,输入函数=rank(B3,$B$3:$B$9,0),按回车键后公式向下填充即可。
拓展函数:COUNT,COUNTA,LARGE,SMALL,COUNTBLANK,FREQUENCY,TRIMMEAN,MAXIFS,MINIFS。
●●●3● ● ●
查找与引用类函数
Num01 VLOOKUP函数:为纵向查找函数,可以按列查找,最终返回该列所需查询序列所对应的值。使用语法:VLOOKUP(查找值,查找区域,返回查找区域的第几列,匹配类型),第四个参数为【0】是精确匹配,其它值为模糊匹配。案例如下图:查找【李梓烨】同学的成绩,输入函数=VLOOKUP(D3,A3:B9,2,0),第一个参数【D3】是查找值,第二个参数【A3:B9】是查找区域,第三个参数【2】代表返回查找区域第2列的数据。
Num02 MATCH函数:为查找位置函数,查找指定数值在指定区域中的位置。使用语法:MATCH(查找值,查找区域,匹配类型),第三个参数为【0】代表精确匹配,为【1】代表查找小于等于查找值的最大值,为【-1】代表查找大于等于查找值的最小值。案例如下图:查找【李梓烨】同学在成绩单中的位置(在名单中第几个出现),输入函数=match(D3,A3:A9,0),按回车键结束,结果是【6】,代表第6个同学是【李梓烨】。
Num03 INDEX函数:查找某个区域中指定的行和列交叉处的单元格。使用语法:INDEX(查找区域,行数,列数)。案例如下图:查找【李梓烨】同学的【语文成绩】,输入函数=index(B3:D9,6,2),按回车键结束,通常index函数和match函数都联合嵌套使用,例如案例中的第二个参数可以换成match函数,输入=index(B3:D9,match(A8,A3:A9,0),2)。
拓展函数:LOOKUP,HLOOKUP,ROW,COLUMN,INDIRECT,OFFSET,HYPERLINK。
●●●4● ● ●
日期时间类函数
Num01 TODAY与NOW:在单元格中直接输入函数=TODAY(),可以获取系统当前的日期;在单元格中直接输入函数=NOW(),可以获取系统当前的时间。
Num02 YEAR,MONTH与DAY:在单元格中直接输入函数=YEAR(日期),可以获取指定日期的年份;在单元格中直接输入函数=MONTH(日期),可以获取指定日期的月份;在单元格中直接输入函数=DAY(日期),可以获取指定日期的日份。
Num03 HOUR,MINUTE与SECOND:在单元格中直接输入函数=HOUR(时间),可以获取指定时间的小时数;在单元格中直接输入函数=MINUTE(时间),可以获取指定时间的分钟数;在单元格中直接输入函数=SECOND(时间),可以获取指定时间的秒数。
Num04 WEEKDAY函数:用于计算某个日期是星期几。使用语法:WEEKDAY(目标日期,返回类型),其中第二个参数为【1】或者省略,返回值为1【星期日】到7【星期六】;第二个参数为【2】,返回值为1【星期一】到7【星期日】。输入函数=WEEKDAY(A2,2),按回车键后公式向下填充。
Num05 DATEDIF函数:用于计算两个日期差。使用语法:WEEKDAY(起始日期,结束日期,返回类型),其中第三个参数为【Y】,返回值类型为年;第三个参数为【M】,返回值类型为月;第三个参数为【D】,返回值类型为日,以上为常用的三个返回类型。输入函数=DATEDIF(A2,B2,"d"),按回车键结束即可。
拓展函数:DATE,TIME,WEEKNUM,EDATE,EMONTH。
●●● 5● ● ●
文本类函数
Num01 LEFT函数:为左面截取函数,可以截取某个文本左面的N个字符。使用语法:LEFT(目标值,字符数)。案例如下图:截取【一级部门】,输入函数=left(B2,3),按回车键结束即可。
Num02 RIGHT函数:为右面截取函数,可以截取某个文本右面的N个字符。使用语法:RIGHT(目标值,字符数)。案例如下图:截取【二级部门】,输入函数=right(B2,3),按回车键结束即可。
Num03 LEN函数:为计算文本长度函数,可以返回指定文本的字符数。使用语法:LEN(目标值)。案例如下图:计算名单中【身份证号】的长度,输入函数=len(B2),按回车键后公式向下填充即可。
Num04 MID函数:为中间截取函数,可以从一个字符串中截取指定的字符数。使用语法:MID(目标值,开始字符位置,截取字符数)。案例如下图:从名单中【身份证号】中截取【出生日期】,输入函数=MID(B3,7,8),按回车键后公式向下填充即可。
Num05 FIND函数:为定位函数,用于查找数据中某个字符所在的位置。使用语法:FIND(查找的字符串,查找的数据,从第N个字符开始查找),第三个参数省略则代表【1】。FIND函数在查找时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,不管后面是否还有匹配的字符串。案例如下图:截取【一级部门】,输入函数=left(B2,find("—",B2)-1),这里是两个函数嵌套,find函数作为left函数第二个参数中的一部分,按回车键后公式向下填充即可。
Num06 CONCAT函数:可以将指定区域内的字符串都连接在一起。案例如下图:输入函数=concat(A1:E2),按回车键结束即可。
拓展函数:N,T,TEXT,SEARCH,SUBSITITUTE,REPLACE,VALUE,EVALUATE,CLEAN,TRIM,TEXTJOIN,PHONETIC,LENB。
●●● 6● ● ●
逻辑类函数
Num01 IF函数:为条件判断函数,根据条件返回指定的结果。使用语法:IF(条件,条件为真返回的结果,条件为假返回的结果)。案例如下图:判断学生成绩是否及格,大于等于60分为及格,否则不及格,输入函数=if(B3>=60,"及格","不及格"),按回车键后公式向下填充即可。
Num02 IFS函数:为多条件判断函数,根据多个条件返回不同的指定的结果。使用语法:IFS(条件1,结果1,条件2,结果2,......)。案例如下图:判断学生成绩等级,大于等于9输分为优秀,大于等于60分为及格,小于60分为不及格,入函数=ifs(B3>=90,"优秀",B3>=60,"及格",B3<60,"不及格"),按回车键后公式向下填充即可。
Num03 IFERROR函数:如果公式计算的结果为错误值,则返回指定的值,否则返回公式计算的结果。使用语法:IFERROR(公式计算的结果,结果为错误时返回的值)。
拓展函数:AND,OR,ISNUMBER,ISTEXT,ISERROR
精彩内容持续更新
欢迎关注
待续~