excel函数培训
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
举例:
函数: 说明: 语法:
举例: 函数: 说明: 返回某个数字按指定位数取整后的数字。 语法: ROUND(number,num_digits) 108.23456 108.235 =ROUND(A83,2) 108.23456 =ROUND(A83,6) -108.2345 -108.235 =ROUND(A85,3) 函数: ROUNDUP 说明: 远离零值,向上舍入数字。 语法: ROUNDUP(number,num_digits) 参数说明: Number 为需要向上舍入的任意实数。 Num_digits 四舍五入后的数字的位数。 说明: 函数 ROUNDUP 和函数 ROUND 功能相似,不同之处在于函数 ROUNDUP 总是向上舍入数字。 如果 num_digits 大于 0,则向上舍入到指定的小数位。 如果 num_digits 等于 0,则向上舍入到最接近的整数。 如果 num_digits 小于 0,则在小数点左侧向上进行舍入。 ROUNDDOWN 靠近零值,向下(绝对值减小的方向)舍入数字。 ROUNDDOWN(number,num_digits) 参数说明: Number 为需要向下舍入的任意实数。 Num_digits 四舍五入后的数字的位数。 说明:
函数: 说明: 语法:
函数 如果 如果 如果 举例:
ROUNDDOWN 和函数 ROUND 功能相似,不同之处在于函数 ROUNDDOWN 总是向下舍入数字。 num_digits 大于 0,则向下舍入到指定的小数位。 num_digits 等于 0,则向下舍入到最接近的整数。 num_digits 小于 0,则在小数点左侧向下进行舍入。 108.24 =ROUNDUP(A83,2) 108.234 =ROUNDDOWN(A83,3) -108.234 =ROUNDDOWN(A85,3) 100 =ROUNDDOWN(A83,-2) 注:如果 num_digits 小于 0,用来取百位、千位等
返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当 RANK(number,ref,order) 参数说明: Number 为需要找到排位的数字。 Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。 Order 为一数字,指明排位的方式。 如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。 如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。 6 =RANK(A174,$A$174:$A$180)
函数: 说明: 语法:
MAX 返回一组值中的最大值。 MAX(number1,number2,...) 参数说明: Number1, number2, ... 是要从中找出最大值的 1 到 30 个数字参数。 说明: 可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误 如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻 请使用函数 MAXA 来代替。 如果参数不包含数字,函数 MAX 返回 0(零)。
函数: 说明: 语法:
MIN 返回一组值中的最小值。 MIN(number1,number2,...) 参数说明: Number1, number2,... 是要从中找出最小值的 1 到 30 个数字参数。 说明: 可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误 如果参数是数组或引用,则函数 MIN 仅使用其中的数字,空白单元格,逻辑值、文本或错误值将被忽略。如果逻辑值和文本字 如果参数中不含数字,则函数 MIN 返回 0。 LARGE 返回数据集中第 k 个最大值。使用此函数可以根据相对标准来选择数值 LARGE(array,k) 参数说明: Array 为需要从中选择第 k 个最大值的数组或数据区域。 K 为返回值在数组或数据单元格区域中的位置(从大到小排)。 说明: 如果数组为空,函数 LARGE 返回错误值 #NUM!。 如果 k ≤ 0 或 k 大于数据点的个数,函数 LARGE 返回错误值 #NUM!。 如果区域中数据点的个数为 n,则函数 LARGE(array,1) 返回最大值,函数 LARGE(array,n) 返回最小值。 SMALL 返回数据集中第 k 个最小值。使用此函数可以返回数据集中特定位置上的数值。 SMALL(array,k) 参数说明: Array 为需要找到第 k 个最小值的数组或数字型数据区域。 K 为返回的数据在数组或数据区域里的位置(从小到大)。 说明: 如果 array 为空,函数 SMALL 返回错误值 #NUM!。 如果 k ≤ 0 或 k 超过了数据点个数,函数 SMALL 返回错误值 #NUM!。 如果 n 为数组中的数据点个数,则 SMALL(array,1) 等于最小值,SMALL(array,n) 等于最大值。 26 8 8 26 =LARGE(A147:A152,1) =SMALL(A147:A152,1) =LARGE(A147:A152,COUNT(A147:A152)) =SMALL(A147:A152,COUNT(A147:A152)) =LARGE(A147:A152,6) =SMALL(A147:A152,6)
举例: 函数: 说明: 语法:
7 4 1 2 4 3 函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,整数7出现两次,其排位为4,则 5的排位为 COUNT 返回包含数字以及包含参数列表中的数字的单元格的个数。利用函数 COUNT 可以计算单元格区域或数字数组中数字字段的输入 COUNT(value1,value2,...) 参数说明: Value1, value2, ... 为包含或引用各种类型数据的参数(1 到 30个),但只有数字类型的数据才 说明 函数 COUNT 在计数时,将把数字、日期、或以文本代表的数字计算在内;但是错误值或其他无法转换成数字的文字将被忽略。 如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组或引用中的空白单元格、逻辑值、文字或错误值都将被忽 如果要统计逻辑值、文字或错误值,请使用函数 COUNTA。 7 =COUNT(A174:A180) SUM
=SMALL($A$147:$A$152,ROW(A1)) =SMALL($A$147:$A$152,ROW(A2)) =SMALL($A$147:$A$152,ROW(A3)) =SMALL($A$147:$A$152,ROW(A4)) =SMALL($A$147:$A$152,ROW(A5))
5 2 7 25 18 7 12 函数: 说明: 语法:
函数: 说明: 语法:
函数: 说明: 语法:
举例: 12 8 15 26 18
#NUM! #NUM! 恰当的运用samll(或large)函数和row()e函数,可以对数据列排序
12 15 18 26
12 8 15 26 18 函数: 说明: 语法:
#NUM! 采用数组公式,有时,也可以达到想要的效果 8 {=SMALL(A160:A165,ROW(INDIRECT("1:"&COUNT(A160:A165))))} 12 15 18 26 #N/A RANK
返回某一单元格区域中所有数字之和。 SUM(number1,number2, ...) 参数说明: Number1, number2, ... 为 1 到 30 个需要求和的参数。 说明 直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算,请参阅下面的示例一和示例二。 如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参阅下 如果参数为错误值或为不能转换成数字的文本,将会导致错误。 -5 40 =SUM(A199:A201) 15 40 =SUM(A199:A203) 30 46 =SUM(A199:A201,"5",TRUE)
BY:让心去飞
说明:对Microsoft 来自百度文库xcel帮助中的部分函数进行了整理,希望能给刚学Excel的朋友带来帮助
日期函数
函数: 说明: 语法: DATE 返回代表特定日期的序列号。 DATE(year,month,day) 参数说明: Year Month
Day 举例: 函数: 说明: 语法: 举例: 函数: 说明: 语法: 举例: 函数: 说明: 语法: 举例: 函数: 说明: 语法: 举例: 函数: 说明: 语法: 2003/8/28 =DATE(2003,8,28) NOW 返回当前日期和时间的序列号 NOW() 2015/9/1 14:49 =NOW() 可以根据需要设置单元格的格式,只显示日期 TODAY 返回今天日期的序列号 TODAY() 2015/9/1 =TODAY() YEAR 返回某日期对应的年份 YEAR(serial_number) 2003/12/31 2003 =YEAR(B23) MONTH 返回某日期对应的月份 MONTH(serial_number) 12 =MONTH(B23) DAY 返回以序列号表示的某日期的天数,用整数 1 到 31 表示。 DAY(serial_number) 参数说明: Serial_number
语法:
举例: 函数: 说明: 语法:
FLOOR(number,significance) 参数说明: Number 所要四舍五入的数值。 Significance 基数。 说明: 如果任一参数为非数值参数,则 FLOOR 将返回错误值 #VALUE!。 如果 number 和 significance 符号相反,则函数 FLOOR 将返回错误值 #NUM!。 不论 number 的正负号如何,舍入时参数的绝对值都将减小。如果 number 恰好是 significance 的倍数 2 =FLOOR(A44,1) -2 =FLOOR(A46,-1) CEILING 将参数 Number 向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数。 CEILING(number,significance) 参数说明: Number 要四舍五入的数值。 Significance 是需要四舍五入的乘数。 说明: 如果参数为非数值型,CEILING 返回错误值 #VALUE!。 无论数字符号如何,都按远离 0 的方向向上舍入。如果数字已经为 Significance 的倍数,则不进行舍入。 如果 Number 和 Significance 符号不同,CEILING 返回错误值 #NUM!。 3 =CEILING(A44,1) -3 =CEILING(A47,-1) 5 =CEILING(A44,5) MOD 返回两数相除的余数。结果的正负号与除数相同。 MOD(number,divisor) 参数说明: Number 为被除数。 Divisor 为除数。 说明: 如果 divisor 为零,函数 MOD 返回错误值 #DIV/0!。 函数 MOD 可以借用函数 INT 来表示: MOD(n, d) = n - d*INT(n/d) 1 =MOD(3, 2) ROUND
举例:
31 =DAY(B23)
数学函数
函数: 说明: 语法: 举例: 函数: 说明: 语法: 2.225 2.867 -2.225 -2.867 函数: 说明: ABS 返回数字的绝对值。绝对值没有符号 ABS(number) 10 =ABS(-10) INT 将数字向下舍入最为接近的整数 INT(number) 2 =INT(A44) 2 =INT(A45) -3 =INT(A46) -3 =INT(A47) FLOOR 将参数 Number 沿绝对值减小的方向向下舍入,使其等于最接近的 significance 的倍数。