Excel函数是计算机二级办公考试的重点和难点,很多小伙伴都表示不能入手。下面01级的学长们将分享一些常用的Excel函数公式,以备不时之需。
ABS()
函数:求绝对值。
用法:ABS(数),求参数数的绝对值。
例:ABS(-3)的结果是3,ABS(3)的结果是3。
INT()
功能:四舍五入。
用法:INT(number),取不大于参数数的最大整数。
例:INT(3.9)的结果是3,INT(-3.9)的结果是-4。
ROUND()
功能:四舍五入。
用法:ROUND(number,n),其中n为整数,函数根据指定的n位数对数字进行舍入。当n0时,数字将四舍五入到指定的位数;当n=0时,数字将被舍入为整数;当n0时,数字将四舍五入到小数点左边的指定数字。
示例:round (11.43,1)、Round(11.43,0)和Round(11.43,1)的结果分别为11.4、11和10。
MOD()
函数:求余数。
用法:MOD(number1,number2),返回两个数除的余数,结果的符号与除数相同,其中number1为被除数,number2为除数。
例:mod (4,3)等于1,mod (-4,3)等于2,MOD(4,3)等于-2,MOD(-4,3)等于-1。
SQRT()
函数:求平方根。
用法:SQRT(number),求一个正数的平方根。
例:SQRT(9)的结果是3。
SUM()
功能:求和。
用法:SUM(数字区域),将指定区域相加。参数可以是值、单元格引用或区域。
示例:例如,=SUM(A2:A9)对所有单元格A2到A9的值求和,而=SUM(A2:A9,C2:C9)对区域A2到A9和C2到C9求和。
SUMIF()
函数:条件求和。
用法:SUMIF(区域1,条件,区域1),当区域1满足条件时,求和区域2。
示例:例如,公式=sumif (A2:A5,“Tom”,c23360c5)仅将区域A2:A5中对应单元格的值与区域C2:C5中等于“Tom”的值相加。
SUMPRODUCT()
函数:乘积之和。
用法:SUMPRODUCT(数组1,数组2,…)。
示例:sumproduct (b2:b11,c 23360 c 11)=B2 * C2 B3 * C3 B4 * C4 b11 * c11。
SUMIFS
功能:多条件求和。
用法:SUMIFS(求和区,条件区1,条件1,[条件区2,条件2],…)。
示例:例如=sumifs (A2:A10,b2:b10,B12,c2:c10,a12),意思是将单元格A2到A10中的一些值相加,其中b列等于B12,c列等于A12的行中的值。
平均值()
功能:求平均值。
用法:AVERAGE(number1,number2),参数可以是数值、单元格或区域。
示例:=AVERAGE(A1:A6)将返回数字A1到A6的平均值。
AVERAGEIF()
函数:给定条件的平均值。
用法:AVERAGIEF(第1列,值,第2列),当第1列满足值时,求第2列的平均值。
示例:如果E3:E17存储员工性别,F3:F17存储员工工资,如果需要男性员工的平均工资,可以输入公式=AVERAGEIF(E3:E17,“男性”,F3:F17)。
AVERAGEIFS()
功能:多条件平均。
用法:AVERAGEIFS(取平均值面积,面积1,值1,面积2,值2),求面积1=值1,面积2=值2的直线,取平均值面积。
示例:如果B2:B9存储性别,C2:C9存储班级,D2: d9存储年级,如果要统计1班所有女生的平均成绩,可以输入公式=averageifs (d2:d9,b23360b9,“女”,c2:c9,“1班”)。
COUNT()
功能:计数。
用法:COUNT(value1,value2,…)计算单元格区域中的数据数量。1是必需参数,2,…是可选参数。
示例:=COUNT(A1:A20)。在这个例子中,如果这个区域中的5个单元格包含数字,答案是5。
COUNTIF()
功能:条件计数。
用法:COUNTIF(区域,条件),计算给定区域中满足指定条件的单元格数。
示例:=countif (A1:A10,"=60 ")计算区域A1至A10中大于或等于60的单元格数。
COUNTIFS()
功能:多条件计数。
用法:COUNTIF(区域1,条件1,[区域2,条件2],…),计算多个区域,同时计算满足所有判断条件的个数。
示例:=countifs (A1:A10,“8”,b1:B10,“20”)表示计算同一行中A1到A10大于8,B1到b10小于20的单元格数。
COUNTA()
函数:计算非空单元格的数量。
用法:COUNTA (value1,[value2],…)。值1是必需的,值2是可选的。用于计算区域中非空单元格的数量。
示例:=COUNTA(A2:A7)表示计算单元格区域A2到A7中非空单元格的数量。
最大值()
函数:求最大值。
用法:MAX(数字1,数字2,…),求一组数字中的最大值。数字1是必需的。后续数字是可选的。参数可以是数值、单元格或区域。
示例:如果A2:A6包含12,6,9,26,2,那么=MAX(A2:A6,40)区域A2:A6和值40中的最大值,结果为40。
最小()
函数:求最小值。
用法:min(数字1,数字2,),以找到一组数字中的最大值。数字1是必需的。后续数字是可选的。参数可以是数值、单元格或区域。
示例:如果A2:A6包含12,6,9,26,2,那么=MIN(A2:A6,40)区域A2:A6和值40中的最小值,结果为2。
RANK()
功能:数据排序。
用法:RANK(值、序列/区域、排序模式)。求某值在某区域的排名。排序方式为升序1,降序0。
示例:例如,=rank (A3,a23360a6,1)返回A3单元格中数值在A2:A6范围内的排名。
大型()
函数:取区域中第n个最大值。
用法:大号(面积、等级)。获得该地区第n大值。
例如:如果B2:B6存储了10、19、21、11和13,=LARGE(B2:B6,3)意味着B2:B6中的第三大值是13。
文本()
功能:转换为文本。
用法:TEXT(数值,格式)。用于将数字和日期转换为文本,并在转换时指定格式。
示例:=text (A2,“yyyy mm月dd day”)将A2单元格转换为yyyy mm月dd day格式。
TRIM()
功能:删除字符前后的空格。
用法:TRIM(文本)。文本是要删除空格的文本。删除字符前后的空格,字符之间只留一个空格。
例:如果去掉字符串“TRIM函数”前后的空格,可以输入公式=TRIM(“TRIM函数”),然后去掉字符串“TRIM函数”前后的空格。
FIND()
功能:查找字符位置。
用法:FIND(查找文本、源文本、[查找起始位置])。
示例:如果单元格A1存储了字符串“如何在excel中使用find函数”,如果想从单元格A1中查找字符串“如何”,可以输入公式=FIND(“如何”,A1,5),结果返回13。
左()
功能:截取字符。
用法:左(文本字符串,提取数量)。从文本字符串的第一个字符开始,截取指定数量的字符。
示例:假设单元格A2的内容为“ABCDE”,=LEFT(A2,4)表示A2的前4个字符被剪切,结果为ABCD。
右()
功能:截取字符。
用法:右(文本字符串,提取数量)。从文本字符串的最后一个字符开始,截取指定数量的字符。
例:假设A2单元格内容为“ABCDE”,=RIGHT(A2,4)表示截取A2最后4个字符,结果为BCDE。
MID()
功能:获取字符串。
用法:MID(文本字符串、起始位置、截获量)。从文本字符串的指定位置返回特定数量的字符。
例:假设单元格A2的内容为“ABCDE”,=MID(A2,2,3)表示从第二个位置截取A2的3个字符,结果为BCD。
LEN()
功能:计数字符。
用法:LEN(文本字符串)。计算文本字符串中的字符数。
示例:例如=LEN(“北京”)返回9。
LENB()
功能:计数字节。
用法:LEN(文本字符串)。计算字符串中的字节数。
示例:例如=LEN(“北京”)返回11。
中频()
功能:条件判断。
用法:IF(条件判断,结果为真返回值,结果为假返回值)。根据指定条件判断真假。中频函数最多可嵌套7层。
例:如果要计算B2单元格内的分数超过90为优秀,80到90为合格,80为不合格,那么可以输入公式:=IF(B2=90,“优秀”,if(B2=80,“合格”,“不合格”))。
IFERROR()
功能:判断是否为错误值。
用法:IFERROR(值,发生错误时返回的值)。根据给定值检查,如果计算结果返回错误,则返回给定值。
例如:如果a3=13,B3=0,在单元格C3中输入公式=IFERROR(A3/B3,“错误”)。因为B3是0并且不能被除,字符“error”将被返回。
VLOOKUP()
功能:查找值。
用法:VLOOKUP(值、面积、n列、匹配方式)。查找该区域第一列中的值,以获取搜索区域第n列中的值。最后一个参数是0,表示精确匹配,1,表示模糊匹配。
示例:=VLOOKUP(A1,$B$1:$B$10,2,0)的意思是在B1:B10中找到A1,找到后返回同行业第二列的值。
LOOKUP()
功能:查找值。
用法:LOOKUP(值、查找区域、返回值范围)。在搜索区域中查找一个值,并返回另一个范围中相应位置的值。
示例:例如,如果C2:C8存储成绩,B2:B8存储学生姓名,=lookup (76,c23360c8,b23360b8)表示分数为76的学生姓名。
INDEX()
功能:数据定位。
用法:INDEX(面积,第n行,第m列)。返回区域中第n行和第m列的值。
示例:如图所示,在F2中输入=INDEX(A2:D10,4,2),将显示A2:D10区域第四行第二列的值。
MATCH()
功能:匹配位置。
用法:=MATCH(搜索值、搜索范围和搜索方法)。确定值在列表中的位置。搜索范围只能是一列或一行。如果搜索方式为0,则表示搜索等于指定内容的第一个数值;如果是1,会找到小于等于指定内容的最大值,指定区域必须按升序排列;如果是-1,会找到大于等于指定内容的最小值,指定区域必须按降序排列。
示例:如图,在F2中输入=MATCH(B5,B2:B10,0),结果为4。
和()
功能:逻辑与。
用法:AND(条件1,条件2,…)。满足条件1和条件2时返回TRUE,即满足所有判断条件;当一个或多个条件不满足时,返回FALSE。
例:=AND(9-5=4,72)为真;
=AND(9-5=4,58)为假。
或()
函数:逻辑or。
用法:OR(条件1,条件2,…)。在参数中,任何参数逻辑为真,即逻辑值为真;只有当全部为false时,才会返回FALSE。
例:=OR(真,3 5=8)为真;
=OR(1=1=3,2=3=6)为FALSE。
不是()
函数:求反方值。
用法:NOT(判断条件)。
示例:=非(假)为真;=否(1 4=5)为假。
日期()
功能:转换日期。
用法:DATE(年、月、日)。返回指定日期的序列数。
示例:=date(2019年9月29日)为43737,返回代表2019年9月29日的序列号。
DATEDIF()
功能:计算日期之间的差异。
用法:DATEDIF(开始日期、结束日期、单位)。计算两个日期之间的年数、月数和天数。单位是返回结果的代码,“y”返回整年;“m”返回整个月的数量;“d”返回总天数;“MD”返回日期期间的天数差,忽略年和月;“YD”返回日期期间的天数差,忽略年份;“YM”返回日期周期中月数的差值,忽略日和年。
例如:要计算1976年4月1日出生的人的年龄,可以输入:=datedif(“1976年4月1日”,today(),“y”);
要计算1976年4月1日到当前日期之间的月数,可以输入:=datedif(“1976年4月1日”,today(),“m”)。
年份()
功能:查找年份。
用法:YEAR(数字)。返回日期的年份。
例:=YEAR(43737)是2019年;=年份(“2019年9月29日”)回到2019年。
MONTH()
功能:查找月份。
用法:MONTH(数字)。返回序列号对应的某个日期的月数。
示例:=月(“2019年9月29日”)将返回9。
日()
功能:查找天数。
用法:MONTH(数字)。返回与序列号相对应的日期的天数。
示例:=day(“2019年9月29日”)将返回29。
TOADY()
功能:查找当前日期。
用法:TODAY()。返回当前日期表示的序列数。
示例:输入=TODAY(),确认后返回今天的日期。
WEEKDAY()
功能:查找星期几。
用法:WEEKDAY(日期,返回值类型)。如果返回值类型为1或省略,1到7表示星期日到星期六,2表示星期一到星期日,3表示星期一到星期日,从0到6。
例如:输入=weekday(“2019年9月28日”,2),返回6,表示当天的日期是星期六。
HOUR()
功能:计算小时数。
用法:HOUR(时间值)。返回时间值的小时数,它是一个介于0和23之间的整数。
示例:=hour ("12:28:46pm ")将返回第一个时间值为12的小时。
MINTUE()
功能:统计分钟数。
用法:MINTUE(时间值)。以0到59之间的整数形式返回时间值的分钟数。
示例:==MINUTE("12:30:00 ")将返回30。
COLUMN()
功能:计算列值。
用法:COLUMN()。手机定位。
例如:如果在f列的任意单元格中输入=COLUMN(),将返回6;在列h的任意单元格中输入=COLUMN(),它将返回8。