Excel基本函数
插入函数可以直接在单元格内输入,也可以在“公式”选项卡的“插入函数”中进行插入。
1、sum()函数:对单元格或单元格区域求和,它的返回值是:数值型
格式:=sum(参数1,参数2,…)
举例:=sum(A1,B2,C3) 求A1,B2,C3三个单元格的和
=sum(A1:B2) 求A1:B2区域的和
注:“Alt+=”:可以对左侧的所有数值型数据求和
2、average()函数:对单元格或单元格区域求平均值,它的返回值:数值型
格式:=average(参数1,参数2,…)
举例:=average(A1,B2,C3) 求A1,B2,C3三个单元格的平均值
=average(A1,B2:C4,A5) 求A1,单元格B2:C4区域A5单元格的平均值
注:在excel中,函数后需跟参数,而不能与word一样输入left,above等
3、sumif()函数:求指定单元格引用满足条件的行对应的列总和,它的返回值:数值型
格式:=sumif(条件单元格引用,条件参数,求和单元格引用)
举例:=sumif(A1:A5,“男”,E1:E5)(假如A列存放的是“性别”,E列存放的是“英语”成绩,则该函数的作用是:计算所有性别为“男”的英语总和)
4、sumifs()函数:对一组给定条件指定的单元格求和,它的返回值:数值型
格式:=sumifs(实际求和区域,第一个条件区域,第一个对应的求和条件,第二个条件区域,第二个对应的求和条件,第N个条件区域,第N个对应的求和条件)
5、max()函数:返回几个单元格或单元格区域的最大值,它的返回值:数值型
格式:=max(参数1,参数2,…)
举例:=max(A1,B2,C3,D4)
6、min()函数:返回几个单元格或单元格区域的最小值,它的返回值:数值型
格式:=max(参数1,参数2,…)
举例:=max(A1,B2,C3,D4)
注:max()函数、min()函数只有数值型才能参与运算
7、count()函数:统计选中单元格区域中日期型数值型单元格的个数,它的返回值:数值型
格式:=count(参数1,参数2,…)
举例:=count(A1:B4)(返回A1到B4单元格区域的日期型、数值型单元格的个数)
8、counta():统计所选区域的非空单元格个数,它的返回值:数值型
格式:=counta(参数1,参数2,…)
举例:=counta(A1:B5)
9、countif()函数:统计选中单元格区域中满足条件的日期型数值型单元格的个数,它的返回值:数值型
格式:=countif(条件格式引用,条件参数)
举例:=countif(A1:C5,">=100")(统计出A1到C5单元格中大于100的日期型、数值型单元格的个数)
10、countaifs()函数:统计满足多个条件的单元格的个数,它的返回值:数值型
格式:=countifs(条件区域1,条件1,条件区域2,条件2,…)
举例:=countifs(A1:A4,">=100",B1:B4,">=100")(返回A1:A4、B1:B4单元格中大于等于100的单元格个数)
注:条件最多为127个
11、rank():对所选单元格区域中的数据排序(简单来说就是排名次),它的返回值:数值型
格式:=rank(排序参数,单元格引用区域,排序) 0—降序 1—升序
举例:=RANK(B2,$B 2 : 2: 2:B$10,0)
注:本函数中的“”单元格引用区域“一般为绝对引用
12、if()函数:根据条件参数结果返回参数1或参数2,它的返回值:文本型
格式:=if(条件参数,条件为真时返回参数1,条件为假时返回参数2)
举例:=if(F5>=2000,F0.05,0)(求F5单元格是否大于等于2000,如果大于等于就20000.05,否则就返回0)
等级计算:按总分来计算等级,如果总分大于350,则返回A等,大于300,则返回B等,大于250,则返回C等,其余的返回D等,则函数为下:=if(F2>350,“A等”,if(F2>300,“B等”),if(F2>250,“C等”),”D等“)))
加分计算:=if(F2>350,F2+10,if(F2>300,F2+5),F2)
13、and()函数:求是否满足所有条件参数,如果满足,则返回True,否则返回False (True表示1,False表示0,如True+1=2)它的返回值:逻辑型
格式:=and(条件参数1,条件参数2…)
举例:=and(F5=“男”,G5>100)
14、or()函数:求是否满足所有条件参数,如果都满足或有一个不满足则返回True,否则返回False,它的返回值:逻辑型
格式:=or(条件参数1,条件参数2…)
举例:=or(F5=“男”,G5>100)
15、not()函数:对条件参数求反,条件为真返回False,条件为假返回True,它的返回值:逻辑型
16、vlookup()函数:将一个表格中的一列数据引用到另外一个表中
格式:=vlookup(进行搜索的值,信息表,信息表的列序号,0)
举例:=vlookup(D3,表2[#全部],2,0)
常用三角函数
1、int()函数:对参数取整,返回值:数值型
格式:=int(参数)
举例:=int(138.36)——(138)
=int(-4.6)——-(-5)(负数取小于它最近的数)
注:该函数不会四舍五入
2、abs()函数:对参数求绝对值,返回值:数值型
格式:=abs(参数)
举例:=abs(-12.5)——(12.5)
=abs(-12)——(12)
3、round()函数:对数值进行四舍五入计算,返回值:数值型
格式:=round(参数,小数位数)
举例:=round(82.149.2)——(82.15)(对82.149进行四舍五入,保留2位小数)
注:若保留的小数位数大于0,则四舍五入到指定的小数位;若等于0,则四舍五入到最接近的整数
4、mod()函数:返回两数相除的余数,结果的正负号与除数相同,返回值:数值型
格式:=mod(被除数,除数)
举例:=mod(14,4)——(2)
=mod(14,-4)——(-2)
=mod(-14,4)——(2)
常用文本函数
1、left()函数:截取文本参数左边的字符,返回值:文本型
格式:=left(文本参数,截取位数)
举例:=left(张三,1)——(张)
2、right()函数:截取文本参数右边的字符,返回值:文本型
格式:=right(文本参数,截取位数)
举例:=right(张三,1)——(三)
3、mid()函数:截取文本参数中指定起始位置开始后指定的位数的字符,返回值:文本型
格式:=mid(文本参数,起始位数,截取位数)
举例:=mid(“李四”,2,1)——(四)
(1)根据身份证号求出性别,如果B列存放的是身份证号码,C列用于存放性别,则在C2中输入:=if(value(mid(B2,15,3))/2 =int(value(mid(B2,15,3))/2,“女”,“男”)
(2)根据身份证号码求出生日期,如果出生日期存放在D列,则有:=concatenate(mid(B2,7,4),"-",mid(B2,11,2),"-",mid(B2,13,2))
(3)根据出生日期求年龄,如果E列用于存放年龄,则有:=year(today())-year(D2)
注:按了Enter后。需将计算结果转换为数值型数
4、len()函数:求文本参数的长度,返回值:数值型
格式:=len(参数)
举例:=len(“共产党员”)——(4)
5、date()函数:将指定的年,月,日转换为日期型,返回值:日期型
格式:=date(年,月,日)
举例:=date(1993,2,12)——(1993-2-12)
6、time()函数:将指定的时,分,秒转换为时间,返回值:时间型
格式:=time(时,分,秒)
举例:=time(22,12,00)——(10:12 pm)
7、today()函数:提取系统当时的日期,返回值:日期型
格式:=today()
注:该函数等同于Ctrl+;
8、year()函数:从日期型数据中提取年份,返回值:数值型
格式:=year(日期型参数)
举例:=year(today())——(2018)
9、month()函数:从日期型数据中提取月份,返回值:数值型
格式:=moth(日期型参数)
举例:=month(2018/12/19)
注:引用的单元格一定要设置为”数值型“
10、day()函数:提取当前日期的日,返回值:数值型
格式:=day(日期型参数)
举例:=day(2018/12/19)
11、now()函数:求系统当前日期和时间
格式:=now()
注:与"ctrl+shift+;"功能类似