计算机常用函数表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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.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将只查找精确匹配值。如果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(0.7,A2:C10,3,FALSE)表示使用精确匹配在A列中搜索值0.7。如果A列中没有0.7这个值,则所以返回一个错误#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日之间的天数。当需要在工作表当中显示当前日期和时间或者需要
根据当前日期和时间计算一个值并在每次打开工作表时更新该值时,该函数很有用。