计算机常用函数表.docx
- 文档编号:8836129
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:9
- 大小:19.34KB
计算机常用函数表.docx
《计算机常用函数表.docx》由会员分享,可在线阅读,更多相关《计算机常用函数表.docx(9页珍藏版)》请在冰豆网上搜索。
计算机常用函数表
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])
功能:
对指定单元格区域中符合指定条件的值求和。
参数说明:
·Range必需的参数,用于条件计算的单元格区域。
.
·Criteria必需的参数,求和的条件,可以为数字、表达式、单元格引用、文本或函数。
例如条件可以表示为32、“>32”、B5、“32”、“苹果”或TODAY()。
提示:
在函数中任何文本条件或任何含有逻辑或数学符号的条件都必使用双引号(")括起来。
如果条件为数字,则无需使用双引号。
·sum_range可选参数,要求和的实际单元格。
如果被省略,Excel会对在range参数中指定的单元格求和。
例如:
=SUMIF(B2:
B25,">5")表示对B2:
B25区域大于5的数值进行相加;
=SUMIF(B2:
B5,"John",C2:
C5),表示对单元格区域C2:
C5中与单元格B2:
B5中等于“John”的单元格对应的单元格中的值求和。
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;
=INT()表示将向下舍入到最近的整数,结果为-9。
6)四舍五入函数ROUND(number,num_digits)
功能:
将指定数值number按指定的位数num_digits进行四舍五入。
例如:
=ROUND(,2),表示将数值四舍五入为小数点后2位。
提示:
如果希望始终向上舍入,可使用ROUNDUP函数;如果希望始终向下舍入,则应使用ROUNDDOWN函数。
{
7)取整函数TRUNC(number,[num_digits])
功能:
将指定函数number的小数部分截去,返回整数。
num_digits为取整精度,默认为0。
例如:
=TRUNC()表示取的整数部分,结果为8;
=TRUNC()表示取的整数部分,结果为-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将只查找精确匹配值。
如果table_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,A2:
C10,3,FALSE)表示使用精确匹配在A列中搜索值。
如果A列中没有这个值,则所以返回一个错误#N/A。
9)逻辑判断函数IF(logical_test,[value_if_ture],[value_if_false])
功能:
如果指定条件的计算结果为TURE,IF函数将返回某个值;如果该条件的计算结果为FALSE,则返回另一个值。
在Excel2010中,最多可以使用64个IF函数进行嵌套,以构建更复杂的测试条件。
也就是说,IF函数也可以作为value_if_ture和value_if_false参数包含在另一个IF函数中。
*
参数说明:
logical_test必需的参数,作为判断条件的任意值或表达式。
例如A2=100就是一个逻辑表达式,它的含义就是如果A2中的值等于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中的相应数值小于90。
》
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到B7中包含<100的数的行数。
20)最大值函数MAX(number1,[number2],…)
功能:
返回一组值或指定区域中的最大值。
参数说明:
至少有一个,且必须是数值,最多可以有255个。
例如:
=MAX(A2:
A6)表示从单元格区域A2:
A6中查找并返回最大数值。
|
21)最小值函数MIN(number1,[number2],…)
功能:
返回一组值或指定区域中的最小值。
参数说明:
至少有一个,且必须是数值,最多可以有255个。
例如:
=MIN(A2:
A6)表示从单元格区域A2:
A6中查找并返回最小数值。
22)排位函数(number,ref,[order])和(number,ref,[order])
功能:
返回一个数值在指定数值列表中的排位;如果多个值具有相同的排位,使用函数将返回平均排位;使用函数则返回实际排位。
参数说明:
·number必需的参数,要确定其排位的数值。
}
·Ref必需的参数,要查找的数值列表所在的位置。
·order可选的参数,指定数值列表的排序方式,其中:
如果order为0(零)或忽略,对数值的排位就会基于ref是按照降序排序的列表;如果order不为零,对数值的排位就会基于ref是按照升序排列的列表。
例如:
=("",A2:
A6,1)表示求取数值在单元格区域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])
功能:
从文本字符串最右边开始返回指定个数的字符,也就是最后面的一个或几个字符。
参数说明:
·Text必需的参数,包含要提取文字符的文本文字符串。
·Num_chars可选参数,指定要提取的字符的数量。
Num_chars必须大于或等于零,如果省略该参数,则默认其为1.
例如:
=RIGHT(A2,4)表示从单元格A2中的文本字符串中提取后四个字符。
27)删除空格函数TRIM(text)
功能:
删除指定文本或区域中的空格。
除了单词之外的单个空格外,该函数将会清除文本中左右的空格。
在从其他应用程序中获取带有不规则空格的文本时,可以使用函数TRIM。
例如:
=TRIM("第1季度")表示删除中文文本的前导空格、尾部空格以及字间空格。
28)字符个数函数LEN(text)
功能:
统计并返回指定文本字符串中的字符个数。
参数说明:
Text为必需的参数,爱表要统计其长度的文本。
空格也将作为字符进行计数。
例如:
=LEN(A2)表示统计位于单元格A2中的字符串的长度。
~
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 常用 函数
![提示](https://static.bdocx.com/images/bang_tan.gif)