计算机常⽤函数表
1)求与函数SUM(number1,[number2],…)
功能:将指定得参数number1、number2……相加求与。
参数说明:⾄少包含⼀个参数number1.每个参数都可以就是区域、单元格引⽤、数组、常量、公式或另⼀个函数得结果。
例如:=SUM(A1:A5)就是将单元格A1~A5中得所有数值相加;
=SUM(A1,A3,A5)就是将单元格A1、A3、A5中得数字相加。
2)条件求与函数SUMIF(range,criteria,[sum_range])
功能:对指定单元格区域中符合指定条件得值求与。
参数说明:mid函数提取年月日
·Range 必需得参数,⽤于条件计算得单元格区域。
·
Criteria必需得参数,求与得条件,可以为数字、表达式、单元格引⽤、⽂本或函数。例如条件可以表⽰为32、“>32"、B 5、“32"、“苹果”或TODAY( )。
提⽰:在函数中任何⽂本条件或任何含有逻辑或数学符号得条件都必使⽤双引号(")括起来.如果条件为数字,则⽆需使⽤双引号。
·sum_range 可选参数,要求与得实际单元格。如果被省略,Excel会对在range参数中指定得单元格求与。
例如:=SUMIF(B2:B25,">5")表⽰对B2:B25区域⼤于5得数值进⾏相加;
=SUMIF(B2:B5,"John",C2:C5),表⽰对单元格区域C2:C5中与单元格B2:B5中等于“J
ohn”得单元格对应得单元格中得值求与。
3)多条件求与函数SUMIFS(sum_range,criteria_range1, criteria1,[criteria_range2,criteria2])
功能:对指定单元格区域中满⾜多个条件得单元格求与。
参数说明:
·sum_range必需得参数,求与得实际单元格区域。
·criteria_range1 必需得参数,在其中计算关联条件得第⼀个区域。
·criteria1 必需得参数,求与得条件,条件得形式可为数字、表达式、单元格地址或⽂本,可⽤来定义将对criteria_range1参数中得哪些单元格求与。例如,条件可以表⽰为32、“>32”、B4、苹果或“32"。
·criteria_range2, criteria2… 可选参数,附加得区域及其关联条件。最多允许127个区域/条件对。
例如:=SUMIFS(A1:A20,B1:B20,">0”,C1:C20,”<10")表⽰对区域A1:A20中符合以下条件得单元格得数值求与:B1:B20中得相应数值⼤于零、且C1:C20中得相应数值⼩于10、
4)绝对值函数ABS(number)
功能:返回数值number得绝对值,number为必需得参数。
例如:=ABS(—2)表⽰求-2得绝对值;
=ABS(A2),表⽰对单元格A2中得数值求取绝对值.
5)向下取整函数INT(number) 计算周岁、⼯龄等需要取整数得
功能:将数值number向下舍⼊到最近得整数,number为必需得参数。
例如:=INT(8、9)表⽰将8、9向下舍⼊到最接近得整数,结果为8;
=INT(—8、9)表⽰将-8、9向下舍⼊到最近得整数,结果为—9.
6)四舍五⼊函数ROUND(number,num_digits)
功能:将指定数值number按指定得位数num_digits进⾏四舍五⼊。
例如:=ROUND(25、7825,2),表⽰将数值25、7825四舍五⼊为⼩数点后2位.
提⽰:如果希望始终向上舍⼊,可使⽤ROUNDUP函数;如果希望始终向下舍⼊,则应使⽤ROUNDDOWN函数。
7)取整函数TRUNC(number,[num_digits])
功能:将指定函数number得⼩数部分截去,返回整数。num_digits为取整精度,默认为0。
例如:=TRUNC(8、9)表⽰取8、9得整数部分,结果为8;
=TRUNC(—8、9)表⽰取—8、9得整数部分,结果为—8.
8)垂直查询函数VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
功能:搜索指定单元格区域得第⼀列,然后返回该区域相同⾏上任何指定单元格中得值。
参数说明:
·lookup_value 必需得参数,要在表格区域得第1列中搜索到得值。
·table_array 必需得参数,要查得数据所在得单元格,table_array第1列中得值就就是lookup_value要搜索得值。
·col_index_num 必需得参数,最终返回数据所在得列号。放它为1时,返回table_array第1列中得值;
它为2时,返回table_array第2列得值,以此类推.如果它得参数⼩于1,则VLOOKUP返回错误值#VALUE!;⼤于table_array得列数,则VLOOKUP返回错误值#REF!。
·range_lookup 可选得参数,⼀个逻辑值,取值为TRUE或FALSE,指定希望VLOOKUP查精确匹配置还就是近似匹配值:如果它为TRUE或被省略,则返回近似匹配值,如果不到精确匹配值,则返回⼩于lookup_value得最⼤值。如果它得参数为FALSE,VLOOKUP将只查精确匹配值。如果tab le_array得第1列中有两个或者更多值与lookup_value匹配,则使⽤第⼀个到得值。如果不到精确匹配值,则返回错误值#N/A。
提⽰:如果range_lookup为TURE或被省略,则必须按升序排列table_array第1列中得值;否则,VLOOKUP可能⽆法返回正确得值。如果range_lookup为FALSE,则不需要对table_array第1列中得值进⾏排序。
例如:=VLOOKUP(1,A2:C10,2)要查得区域为A2:C10,因此A为第1列,B为第2列,C则为第3列.表⽰利⽤近似匹配搜索A列(第1列)中得值1,如果在A列中没有1,则近似到A列中于1最接近得值,然后返回同⼀⾏中B列(第2列)得值。
=VLOOKUP(0、7,A2:C10,3,FALSE)表⽰使⽤精确匹配在A列中搜索值0、7。如果A列中没有0、7这个值,则所以返回⼀个错误#N/A.
9)逻辑判断函数IF(logical_test,[value_if_ture],[value_if_false])功能:如果指定条件得计算结果为TUR E,IF函数将返回某个值;如果该条件得计算结果为FALSE,则返回另⼀个
值.
在Excel2010中,最多可以使⽤64个IF函数进⾏嵌套,以构建更复杂得测试条件。也就就是说,IF函数也可以作为value_if_ture 与value_if_false参数包含在另⼀个IF函数中.
参数说明:
logical_test 必需得参数,作为判断条件得任意值或表达式。例如A2=100就就是⼀个逻辑表达式,它得含义就就是如果A 2中得值等于100,表达式得计算结果为TURE,否则为FALSE。该参数中可以使⽤⽐较运算符。
value_if_ture 可选参数,logical_test参数得计算结果为TURE时所要返回得值。
value_if_false 可选参数,logical_test参数得计算结果为FALSE时所要返回得值。
例如:=IF(A2>=60,“及格”,“不及格”)表⽰,如果单元格A2中得值⼤于等于60,则显⽰“及格”字样,否则显⽰“不及格"字样。
=IF(A2〉=90,“优秀",IF(A2〉=80,良好,IF(A2>=60,“及格”,“不及格")))表⽰下列对应关系: 单元格A2中得值公式单元格显⽰得内容
A2〉=90优秀
90>A2>=80良好
80>A2>=60 及格
A2<60不及格
10)当前⽇期与时间函数NOW()
功能:返回当前⽇期与时间.当数据格式设置为数值时,将返回当前⽇期与时间所对应得序列号,该序列号得整数部分表明其与1900年1⽉1⽇之间得天数。当需要在⼯作表当中显⽰当前⽇期与时间或者需要根据当前⽇期与时间计算⼀个值并在每次打开⼯作表时更新该值时,该函数很有⽤.
参数说明:该函数没有参数,所返回得就是当前计算机系统得⽇期与时间。
11)函数YEAR(serial_number)
功能:返回指定⽇期对应得年份。返回值为1900到9999之间得整数。
参数说明:Serial_number 必需,就是⼀个⽇期值,其中包含要查得年份。
例如:YEAR(A2)当在A2单元格中输⼊⽇期2008/12/27时,该函数返回年份2008、
注意:公式所在得单元格不能就是⽇期格式.
12)当前⽇期函数TODAY()
功能:返回今天得⽇期。当数据格式设置为数值时,将返回今天⽇期所对应得序列号,该序列号得整数部分表明其与1900年1⽉1⽇之间得天数。通过该函数,可以实现⽆论何时打开⼯作簿时⼯作表上都能
显⽰当前⽇期;该函数也可以⽤于计算时间间隔,可以⽤来计算⼀个⼈得年龄。
参数说明:该函数没有参数,所返回得就是当前计算机系统得⽇期与时间.
例如:=YEAR(TODAY())-1963,假设⼀个⼈出⽣在1963年。该公式使⽤TODAY函数作为YEAR函数得参数来获取当前年份,然后减去1963,最终返回对⽅得年龄。
13)平均值函数AVERAGE(number1,[number2],…)
功能:求指定参数number1、number2……得算术平均值。
参数说明:⾄少需要包含⼀个参数number1,最对可包含255个。
例如:=AVERAGE(A2:A6)表⽰对单元格区域A2到A6中得数值求平均值;=AVERAGE(A2:A6,C6)表⽰对单元格区域A2到A6中数值与C6中得数值求平均值.
14)条件平均值函数AVERAGEIF(range,criteria,[average_range])
功能:对指定区域中满⾜给定条件得所有单元格中得数值求平均值。
参数说明:
·range 必需得参数,⽤于条件计算得单元格区域。
·criteria 必需得参数,求平均值得条件,形式可以为数字、表达式、单元格引⽤、⽂本或函数.例如条件可以表⽰为32、
“〉32”、B5、“32"、“苹果"或TODAY( )。
·average_range 可选参数,需要计算平均值得实际单元格。如果average_range参数被省略,excel 会对在range参数中指定得单元格求平均值.
例如:=AVERAGEIF(A2:A5,”<5000")表⽰求单元格区域A2:A5中<5000得数值得平均值;
=AVERAGEIF(A2:A5,"〉5000",B2:B5)表⽰对单元格区域B2:B5中与单元格区域A2:A5中>5000得单元格所对应得单元格中得值求平均值.
15)多条件平均值函数AVERAGEIFS(average_range,criteria_range1,criteria1,[ criteria_range2,criteria2],…)
功能:对指定区域中满⾜多个条件得所有单元格中得数值求算术平均值。
参数说明:
·average_range 必需得参数,需要计算平均得实际单元格区域。
·criteria_range1,criteria_range2…在其中计算关联条件得区域。其中criteria_range1就是必须得,随后得criteria_range2…就是可选得,最多可以有127个区域。
·criteria1,criteria2…求平均值得条件。其中criteria1就是必需得,随后得criteria2…就是可选得。
·其中每个criteria_range得⼤⼩与形状必须与average_range相同.
例如:=AVERAGEIFS(A1:A20,B1:B20,"〉70",C1:C20,”<90")表⽰对区域A1:A20中符合以下条件得单元格得数值求平均值:B1:B20中得相应数值⼤于70、且C1:C20中得相应数值⼩于9
0.
16)计数函数COUNT(value1,[value2],…)
功能:统计指定区域中包含数值得个数。只对包含数字得单元格进⾏计数。
参数说明:⾄少包含⼀个参数,最多可包含255个。
例如:=COUNT(A2:A8)表⽰统计单元格区域A2到A8中包含数值得单元格得个数.
17)计数函数COUNTA(value1,[value2],…)
功能:统计指定区域中不为空得单元格得个数.可对包含任何类型信息得单元格进⾏计数。
参数说明:⾄少包含⼀个参数,最多可包含255个。
例如:=COUNTA(A2:A8)表⽰统计单元格区域A2到A8中⾮空单元格得个数。
18)条件计数函数COUNTIF(range,criteria)
功能:统计指定区域中满⾜单个指定条件得单元格个数。
参数说明:
·range 必需得参数,计数得单元格区域。
·criteria必需得参数,计数得条件。条件得形式可以为数字、表达式、单元格地址、或⽂本。
例如:=COUNTIF(B2:B5,">55")表⽰统计单元格区域B2~B5中值⼤于55得单元格得个数。
19)多条件计数函数COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2],…)
功能:统计指定区域内符合多个给定条件得单元格得数量。可以将条件应⽤于跨多个区域得单元格,并计算符合所有条件得次数.
参数说明:
·criteria_range1 必需得参数,在其中计算关联条件得第⼀个区域。
·criteria1 必需得参数,计数得条件,条件得形式可以为数字、表达式、单元格地址、或⽂本。
·criteria_range2,criteria2,…可选得参数,附加得区域及其关联条件。最多允许127个区域/条件对.
·每⼀个附加得区域都必须与参数criteria_range1具有相同得⾏数与列数.这些区域可以不相邻。
例如:COUNTIFS(A2:A7,”>80",B2:B7,”〈100”)统计单元格区域A2到A7中包含⼤于80得数,同时在单元个区域B2到B 7中包含<100得数得⾏数。
20)最⼤值函数MAX(number1,[number2],…)
功能:返回⼀组值或指定区域中得最⼤值.
参数说明:⾄少有⼀个,且必须就是数值,最多可以有255个。
例如:=MAX(A2:A6)表⽰从单元格区域A2:A6中查并返回最⼤数值。
21)最⼩值函数MIN(number1,[number2],…)
功能:返回⼀组值或指定区域中得最⼩值。
参数说明:⾄少有⼀个,且必须就是数值,最多可以有255个。
例如:=MIN(A2:A6)表⽰从单元格区域A2:A6中查并返回最⼩数值。
22)排位函数RANK、EQ(number,ref,[order])与RANK、AVG(number,ref,[order])
功能:返回⼀个数值在指定数值列表中得排位;如果多个值具有相同得排位,使⽤函数RANK、AVG将返回平均排位;使⽤函数R ANK、EQ则返回实际排位。
参数说明:
·number必需得参数,要确定其排位得数值。
·Ref 必需得参数,要查得数值列表所在得位置。
·order 可选得参数,指定数值列表得排序⽅式,其中:如果order为0(零)或忽略,对数值得排位就会基于ref就是按照降序排序得列表;如果order不为零,对数值得排位就会基于ref就是按照升序排列
得列表。
例如:=RANK、EQ("3、5",A2:A6,1)表⽰求取数值3、5在单元格区域A2:A6中得数值列表中得升序排位。
23)⽂本合并函数concatenate/&(text1,[text2],…)
功能:将⼏个⽂本项合并为⼀个⽂本项。可将最多255个⽂本字符串联接成⼀个⽂本字符串.连接项可以就是⽂本、数字、单元格地址或这些项⽬得组合。
参数说明:⾄少有⼀个⽂本项,最对可有255个,⽂本之间以逗号分隔。
例如:=CONCATNATE(B2,"",C2)表⽰将单元格B2中得字符串、空格字符以及单元格C2中得值相连接,构成⼀个新得字符串.
提⽰:也可以⽤⽂本连接运算符”&”代替CONCATNATEHA函数来连接⽂本项。例如:=A1&B1与= CONCATNATE
(A1:B1)反回得值相同。
24)截取字符串函数MID(text,start_num,num_chars)
功能:从⽂本字符串中得指定位置开始返回特定个数得字符。
参数说明:
·Text 必需得参数,包含要提取字符得⽂本字符串。
·Start_num必需得参数,⽂本中需要提取得第⼀个字符得位置.⽂本中第⼀个字符得位置为1,以此类推。
·Num_chars 必需得参数,指定希望从⽂本串中提取并返回字符得个数。
例如:=MID(A2,7,4)表⽰从单元格A2中得⽂本字符串中得第7个字符开始提取4个字符。
25)左侧截取字符串函数LEFT(text,[num_chars])
功能:从⽂本字符串最左边开始返回指定个数得字符,也就就是最前⾯得⼀个或⼏个字符.
参数说明:
·Text 必需得参数,包含要提取⽂字符得⽂本⽂字符串。
·Num_chars 可选参数,指定要提取得字符得数量。Num_chars必须⼤于或等于零,如果省略该参数,则默认其为1、
例如:=LEFT(A2,4)表⽰从单元格A2中得⽂本字符串中提取前四个字符。
26)右侧截取字符串函数RIGHT(text,[num_chars])
功能:从⽂本字符串最右边开始返回指定个数得字符,也就就是最后⾯得⼀个或⼏个字符。
参数说明:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。