Excel常用函数
- 格式:doc
- 大小:48.00 KB
- 文档页数:3
Excel常用函数
κ函数格式
函数名(<参数1>,<参数2>,…)
注:函数中最多可有30个参数;
κ每个参数之间用逗号分隔;
κ连续的单元格地址用冒号分隔;
κ如单元格地址用冒号分隔表示区域时,只算一个参数,如:A1:C5;
κ一个函数最长可有1024个字符;
κ单独使用函数时,前面要加“=”。
κ函数分类:共有11类函数。
只介绍几个常用函数(可用“帮助/目录和索引”命令来提供帮助)
⑴SUM()求和函数:最多可有30个参数,不计算所选区域中的字符型单元格;
如:SUM(A1:C3,D5:F9) /内有两个参数/
⑵AVERAGE()求平均函数:最多可有30个参数,同上;
如:AVERSGE(A1:C3,D5,G4)/内有三个参数/
⑶COUNT():最多可有30个参数,计算参数组中数字型、日期型数据的个数;
⑷MAX():最多可有30个参数,返回参数组中的最大值;
⑸ MIN():最多可有30个参数,返回参数组中的最小值;
⑹ROUND( ):四舍五入函数;当保留小数项为:
>0按位数保留小数并进行四舍五入,如:=ROUND(156.8657,3) 156.866
=0只保留整数位并进行四舍五入,如:=ROUND(156.8657,0) 157
<0为-1时,对十位进行四舍五入,如:=ROUND(156.8657,-1) 160
为-2时,对百位进行四舍五入,如:=ROUND(156.8657,-2) 200
⑺MOD():求模或取余。
MOD(被除数,除数)
当两参数为正数时,余数为正;
当两参数为负数时,余数为负;
当两参数符号不同时,余数的符号与除数相同,余数的值为:
|除数|-|余数|
例:MOD(15,4)=3 MOD(-15,-4)=-3
MOD(-15,4)=1 MOD(15,-4)=-1
⑻INT()对参数值取整;
当参数为正数时,整数值为正值;
当参数为负数时,则取不大于它的最大整数;图形表示:
例:INT(156.75)=156 INT(-156.35)=-157
⑼ABS()求参数的绝对值;如:ABS(3)=3 ABS(-3)=3
⑽LEN()返回一个字符串的字符个数(包括空格);一个英文字母和一个汉字都计算为1。
如:LEN(“AB CD”)=5 LEN(“我们是中国人”)=6
⑾MID()从一个字符串的指定位置开始截取指定长度的字串;
格式:MID(<字符串>,<截取位置>,<截取长度>)
截取位置和截取长度中,一个英字母和一个汉字及一个空格都按一个单位计算。
如:MID(“ABCD”2,2)=BC
MID(“我们是中国人”,4,3)=中国人
⑿IF()逻辑函数
格式:IF(<表达式>,<表达式1>,<表达式2>)
当表达式值为“真(TRUE)”时,返回表达式1的值;
当表达式值为“假(FALES)”时,返回表达式2的值;
可有最多七层嵌套;
例:A1单元格中为23,B1单元格中为54;则:
IF(A1>B1,A1-B1,A1+B1)=77
IF(A1<B1,B1-A1,A1+B1)=31
⒀AND()、OR()逻辑函数:函数中最多可有30个表达式,AND()函数是当所有表达式值为“真”时,函数才返回“真”值。
OR()函数是只要有一个表达式值为“真”时,函数就返回“真”值。
如:A1=50 B1=110 =AND(A1>40,B1>100) .T. =OR(A1>60,B1>100) .T.
⒁VLOOKUP()
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
语法 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value:为需要在数据表第一列中查找的数值。
Lookup_value 可以为数值、引用或文字串。
Table_array:为需要在其中查找数据的数据表。
可以使用对区域或区域名称的引用,例如数据库或数据清单。
♦如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、;否则,函数 VLOOKUP 不能返回正确的数值。
如果 range_lookup 为 FALSE,table_array 不必进行排序。
♦可以通过在“数据”菜单中的“排序”命令中选择“递增”选项将数值按升序排列。
♦Table_array 的第一列中的数值可以为文本、数字或逻辑值。
♦不区分文本的大小写。
Col_index_num:为 table_array 中待返回的匹配值的列序号。
♦Col_index_num 为 1 时,返回 table_array 第一列中的数值;
♦col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。
♦如果 col_index_num 小于 1,函数 VLOOKUP 返回错误值 #VALUE!;
♦如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。
Range_lookup:为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。
如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;要求数据区域的第一列必须索引。
如果为 FALSE,函数 VLOOKUP 将返回精确匹配值。
如果找不到,则返回错误值 #N/A。
⒂TODAY()、YEAR()日期函数:TODAY()函数返回当前日期;YEAR()返回当前年份。
⒃SUMIF() 根据指定条件对若干单元格求和。
语法 SUMIF(range,criteria,sum_range)
Range:为用于条件判断的单元格区域。
Criteria:为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。
例如,条件可以表示为 32、"32"、">32"、"apples"。
Sum_range:为需要求和的实际单元格。
只有当 Range 中的相应单元格满足条件时,才对sum_range 中的单元格求和。
如果省略 sum_range。
则直接对 Range 中的单元格求和
⒄COUNTIF()计算给定区域内满足特定条件的单元格的数目。
语法COUNTIF(范围,条件)
范围:需要计算其中满足条件的单元格数目的单元格区域。
条件:确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。
例如,条件可以表示为 32、"32"、">32"、"apples"。