3.计算与求和函数

上传人:博****1 文档编号:559835521 上传时间:2023-07-19 格式:DOC 页数:10 大小:92KB
返回 下载 相关 举报
3.计算与求和函数_第1页
第1页 / 共10页
3.计算与求和函数_第2页
第2页 / 共10页
3.计算与求和函数_第3页
第3页 / 共10页
3.计算与求和函数_第4页
第4页 / 共10页
3.计算与求和函数_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《3.计算与求和函数》由会员分享,可在线阅读,更多相关《3.计算与求和函数(10页珍藏版)》请在金锄头文库上搜索。

1、 计算与求和函数 COUNT / COUNTA/COUNTIF SUM / SUMIF / SUMRODUCT SUBTOTAL MMULT 最值MAX / MIN/LARGE/SMALL MOD 取整INT/TRUNC ROUND/ROUNDDOWN/ROUNDUP 倍数舍入CEILING/FLOOR 偶数舍入ODD/EVEN 排名函数RANK FREQUENCY 数据库函数DAVERGE/DSUM/DMAX/DMIN/DCOUNT 其他 计算与求和函数6.COUNT用途:返回数字参数的个数。它可以统计数组或单元格区域中含有数字的单元格个数。语法:COUNT(value1,value2,.)

2、。参数:value1,value2,.是包含或引用各种类型数据的参数(130个),其中只有数字类型的数据才能被统计。实例:如果A1=90、A2=人数、A3=、A4=54、A5=36,则公式“=COUNT(A1:A5)”返回3。6.COUNTA用途:返回参数组中非空值的数目。利用函数COUNTA可以计算数组或单元格区域中数据项的个数。语法:COUNTA(value1,value2,.)说明:value1,value2,.所要计数的值,参数个数为130个。在这种情况下的参数可以是任何类型,它们包括空格但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计

3、逻辑值、文字或错误值,则应该使用COUNT函数。实例:如果A1=6.28、A2=3.74,其余单元格为空,则公式“=COUNTA(A1:A7)”的计算结果等于2。7.SUM函数函数名称:SUM主要功能:计算所有参数数值的和。使用格式:SUM(Number1,Number2)参数说明:Number1、Number2代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。 应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果

4、将上述公式修改为:=SUM(LARGE(D2:D63,1,2,3,4,5),则可以求出前5名成绩的和。8. COUNTIF函数 函数名称:COUNTIF 主要功能:统计某个单元格区域中符合指定条件的单元格数目。 使用格式:COUNTIF(Range,Criteria) 参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。 应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,=80),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。 特别提醒:允许引用的单元格区域中有空白单元格出现。9. SUMIF函数函数名称:SUMIF主

5、要功能:计算符合指定条件的单元格区域内的数值和。使用格式:SUMIF(Range,Criteria,Sum_Range)参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。10.SUMPRODUCT用途:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。语法:SUMPRODUCT(array1,array2,array3,.)参数:Array1,array2,array3,.为2至30个数组,其相应元素需要进行相乘并求和。实例:公式“=SUMPRODUCT(3,4;8,6;1,9,2,7;6,7;5,3

6、)”的计算结果是156。11.SUBTOTAL函数函数名称:SUBTOTAL主要功能:返回列表或数据库中的分类汇总。使用格式:SUBTOTAL(function_num, ref1, ref2, .)参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,代表要进行分类汇总区域或引用,不超过29个。应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显

7、示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。12.MMULT用途:返回两数组的矩阵乘积。结果矩阵的行数与array1的行数相同,矩阵的列数与array2的列数相同。语法:MMULT(array1,array2)参数:Array1和array2是要进行矩阵乘法运算的两个数组。Array1的列数必须与array2的行数相同,而且两个数组中都只能包含数值。Array1和array2可以是单元格区域、数组常数或引用。实例:公式“=MMULT(1,2;2,3,3,4;4,5)”返回11。13.最值函数MAX函数函数名称:MAX主要功能:求出一组数中的最大值。使用格式:MAX(number1

8、,number2)参数说明:number1,number2代表需要求最大值的数值或引用单元格(区域),参数不超过30个。应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。特别提醒:如果参数中有文本或逻辑值,则忽略。MIN函数函数名称:MIN主要功能:求出一组数中的最小值。使用格式:MIN(number1,number2)参数说明:number1,number2代表需要求最小值的数值或引用单元格(区域),参数不超过30个。应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E4

9、4至J44单元和区域和数值7,8,9,10中的最小值。特别提醒:如果参数中有文本或逻辑值,则忽略。LARGE用途:返回某一数据集中的某个最大值。可以使用LARGE函数查询考试分数集中第一、第二、第三等的得分。语法:LARGE(array,k)参数:Array为需要从中查询第k个最大值的数组或数据区域,K为返回值在数组或数据单元格区域里的位置(即名次)。实例:如果B1=59、B2=70、B3=80、B4=90、B5=89、B6=84、B7=92,则公式“=LARGE(B1,B7,2)”返回90。SMALL用途:返回数据集中第k个最小值,从而得到数据集中特定位置上的数值。语法:SMALL(arra

10、y,k)参数:Array是需要找到第k个最小值的数组或数字型数据区域,K为返回的数据在数组或数据区域里的位置(从小到大)。实例:如果如果A1=78、A2=45、A3=90、A4=12、A5=85,则公式“=SMALL(A1:A5,3)”返回78。14.MOD函数函数名称:MOD主要功能:求出两数相除的余数。使用格式:MOD(number,divisor)参数说明:number代表被除数;divisor代表除数。应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修

11、改为:=13-4*INT(13/4)。15.取整与舍入取整 INT函数函数名称:INT主要功能:将数值向下取整为最接近的整数。使用格式:INT(number)参数说明:number表示需要取整的数值或包含数值的引用单元格。 应用举例:输入公式:=INT(18.89),确认后显示出18。特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。取整 TRUNC用途:将数字的小数部分截去,返回整数。语法:TRUNC(number,num_digits)参数:Number是需要截去小数部分的数字,Num_digits则指定保留小数的精度(几位小数)。注意:TR

12、UNC函数可以按需要截取数字的小数部分,而INT函数则将数字向下舍入到最接近的整数。INT和TRUNC函数在处理负数时有所不同:TRUNC(-4.3)返回-4,而INT(-4.3)返回-5。实例:如果A1=78.652,则公式“=TRUNC(A1,1)”返回78.6,=TRUNC(A1,2)返回78.65,=TRUNC(-8.963,2)返回8.96。ROUND类函数ROUND用途:按指定位数四舍五入某个数字。语法:ROUND(number,num_digits)参数:Number是需要四舍五入的数字;Num_digits为指定的位数,Number按此位数进行处理。注意:如果num_digit

13、s大于0,则四舍五入到指定的小数位;如果num_digits等于0,则四舍五入到最接近的整数;如果num_digits小于0,则在小数点左侧按指定位数四舍五入。实例:如果A1=65.25,则公式“=ROUND(A1,1)”返回65.3;=ROUND(82.149,2)返回82.15;=ROUND(21.5,-1)返回20。ROUNDDOWN用途:按绝对值减小的方向舍入某一数字。语法:ROUNDDOWN(number,num_digits)参数:Number是需要向下舍入的任意实数,Num_digits指定计算的小数位数。注意:ROUNDDOWN函数和ROUND函数的用途相似,不同之处是ROUN

14、DDOWN函数总是向下舍入数字。实例:如果A1=65.251,则公式“=ROUNDDOWN(A1,0)”返回65;=ROUNDDOWN(A1,2)返回65.25;=ROUNDDOWN(3.14159,3)返回3.141;=ROUNDDOWN(-3.14159,1)返回-3.1;=ROUNDDOWN(31415.92654,-2)返回31400。ROUNDUP用途:按绝对值增大的方向舍入一个数字。语法:ROUNDUP(number,num_digits)参数:Number为需要舍入的任意实数,Num_digits指定舍入的数字位数。注意:如果num_digits为0或省略,则将数字向上舍入到最接近的整数。如果num_digits小于0,则将数字向上舍入到小数点左边的相应位数。实例:如果A1=65.251,则公式“=ROUNDUP(A1,0)”返回66;=ROUNDUP(A1,1)返回66;=ROUNDUP(A1,2)返回65.26;=ROUNDUP(-3.14159,1)返回-3.2;=ROUNDUP(31415.92654,-2)返回31500。倍数舍入CEILING用途:将参数Number沿绝对值增大的方向,返回一个最接近的整数或基数significance的最小倍数。语法:CEILING(number,significance)参数:number为待返回的数值,Signi

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号