Excel常用函数完全手册(完善版)(8)

2019-08-29 23:55

“=seriessum(a1,3,2,6)”返回1666835.719。

45.sign

用途:返回数字的符号。正数返回1,零返回0,负数时返回-1。 语法:sign(number) 参数:number是需要返回符号的任意实数。 实例:如果a1=65.25,则公式“=sign(a1)”返回1; =sign(6-12)返回-1;=sign(9-9)返回0。

46.sin 用途:返回某一角度的正弦值。 语法:sin(number) 参数:number是待求正弦值的一个角度(采用弧度单位), 如果它的单位是度,则必须乘以pi()/180 转换为弧度。 实例:如果a1=60,则公式“=sin(a1*pi()/180)”返回 0.866,即60 度角的正弦值。

47.sinh

用途:返回任意实数的双曲正弦值。 语法:sinh(number) 参数:number为任意实数。 实例:公式“=sinh(10)”返回11013.23287,=sinh(-6) 返回-201.7131574。

48.sqrt

用途:返回某一正数的算术平方根。 语法:sqrt(number) 参数:number为需要求平方根的一个正数。 实例:如果a1=81,则公式“=sqrt(a1)”返回9; =sqrt(4+12)返回6。

49.sqrtpi

用途:返回一个正实数与π 的乘积的平方根。 语法:sqrtpi(number) 参数:number是用来与π 相乘的正实数。 注意:sqrtpi函数只有加载“分析工具库”以后方能使用。如果参数number<0,则函数sqrtpi 返回错误值#num!。 实例:公式“=sqrtpi(1)”返回1.772454,=sqrtpi(2) 返回2.506628。

50.subtotal

用途:返回数据清单或数据库中的分类汇总。如果用户使用“数据”菜单中的“分类汇总”命令创建了分类汇总数据清单,即可编辑subtotal 函数对其进行修改。 语法:subtotal(function_num,ref1,ref2.) 参数:function_num 为1 到11 之间的自然数,用来指定分类汇总计算使用的函数(1是average;2 是count;3 是counta;4 是max;5 是min;6 是product;7 是stdev;8 是stdevp;9 是sum;10 是var;11 是varp) 。ref1、ref2.则是需要分类汇总的1到29个区域或引用。实例:如果a1=1、a2=2、a3=3,则公式“=subtotal(9,a1:a3)” 将使用sum 函数对“a1:a3”区域进行分类汇总,其结果为6 。

51.sum

用途:返回某一单元格区域中所有数字之和。语法:sum(number1,number2,...)。 参数:number1,number2,... 为1到30 个需要求和的数值(包括逻辑值及文本表达式)、区域或引用。 注意:参数表中的数字、逻辑值及数字的文本表达式可以参与计算,其中逻辑值被转换为1、文本被转换为数字。如果参数为数组或引用,只有其中的数字将被计算,数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。 实例:如果a1=1、a2=2、a3=3, 则公式“=sum(a1:a3)” 返回6;=sum(\,2, true)返回6, 因为\被转换成数字3, 而逻辑值true 被转换成数字1。

52.sumif

用途:根据指定条件对若干单元格、区域或引用求和。 语法:sumif(range,criteria,sum_range) 参数:range为用于条件判断的单元格区域,criteria是由数字、逻辑表达式等组成的判定条件,sum_range 为需要求和的单元格、区域或引用。 实例:某单位统计工资报表中职称为“中级”的员工工资总额。假设工资总额存放在工作表的f 列,员工职称存放在工作表b 列。则公式为“=sumif(b1:b1000,\中级\,f1:f1000)”,其中“b1:b1000”为提供逻辑判断依据的单元格区域,\中级\为判断条件,就是仅仅统计b1:b1000 区域中职称为“中级”的单元格,f1:f1000为实际求和的单元格区域。

53.sumproduct 用途:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。 语法:sumproduct(array1,array2,array3,...)

参数:array1,array2,array3,...为2至30 个数组,其相应元素需要进行相乘并求和。 实例:公式“=sumproduct({3,4;8,6;1,9},{2,7;6, 7;5,3})”的计算结果是156。

54.sumsq

用途:返回所有参数的平方和。 语法:sumsq(number1,number2,...) 参数:number1,number2,... 为1到30 个需要求平方和的参数,它可以是数值、区域、引用或数组。 实例:如果a1=1、a2=2、a3=3, 则公式“=sumsq(a1:a3) 返回14(即12+ 22+32=14)。

55.sumx2my2

用途:返回两数组中对应数值的平方差之和。 语法:sumx2my2(array_x,array_y) 参数:array_x为第一个数组或数值区域。array_y为第二个数组或数值区域。 实例:如果a1=1、a2=2、a3=3、b1=4、b2=5、b3=6,则 公式“=sumx2my2(a1:a3,b1:b3)”返回-63。

56.sumx2py2

用途:返回两数组中对应数值的平方和的总和,此类运算在统计中经常遇到。 语法:sumx2py2(array_x,array_y) 参数:array_x为第一个数组或数值区域,array_y为第二个数组或数值区域。 实例:如果a1=1、a2=2、a3=3、b1=4、b2=5、b3=6,则公式“=sumx2py2(a1:a3,b1:b3)”返回91。

57.sumxmy2

用途:返回两数组中对应数值之差的平方和。 语法:sumxmy2(array_x,array_y) 参数:array_x为第一个数组或数值区域。array_y为第二个数组或数值区域。 实例:如果a1=1、a2=2、a3=3、b1=4、b2=5、b3=6,则公式“=sumxmy2(a1:a3,b1:b3)”返回27。

58.tan

用途:返回某一角度的正切值。 语法:tan(number) 参数:number为需要求正切的角度,以弧度表示。如果 参数的单位是度,可以乘以p1()/180 转换为弧度。 实例:如果a1=60,则公式“=tan(a1*pi()/180)”返回 1.732050808;tan(1)返回1.557407725。

59.tanh

用途:返回任意实数的双曲正切值。 语法:tanh(number) 参数:number为任意实数。实例:如果a1=60,则公式“=tanh(a1)”返回1, =tanh(0.5)返回0.462117。

60.trunc

用途:将数字的小数部分截去,返回整数。 语法:trunc(number,num_digits) 参数:number是需要截去小数部分的数字,num_digits则指定保留小数的精度(几位小数)。 注意:trunc 函数可以按需要截取数字的小数部分,而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。

(十)统计函数

1.avedev

用途:返回一组数据与其平均值的绝对偏差的平均值,该函数可以评测数据(例如学生的某科考试成绩)的离散度。 语法:avedev(number1,number2,...) 参数:number1、number2、...是用来计算绝对偏差平均值的一组参数,其个数可以在1~30 个之间。 实例:如果a1=79、a2=62、a3=45、a4= 90、a5=25, 则公式“=avedev(a1:a5)”返回20.16。

2.average

用途:计算所有参数的算术平均值。 语法:average(number1,number2,...)。 参数:number1、number2、...是要计算平均值的1~30 个参数。 实例:如果a1:a5 区域命名为分数,其中的数值分别为100、70、92、47 和82, 则公式“=average(分数)”返回78.2。

3.averagea 用途:计算参数清单中数值的平均值。它与average 函数的区别在于不仅数字,而且文本和逻辑值(如true 和false) 也参与计算。 语法:averagea(value1,value2,...) 参数:value1、value2、...为需要计算平均值的1至30 个单元格、单元格区域或数值。 实例:如果a1=76、a2=85、a3=true,则公式“=averagea(a1:a3)”返回54(即76+85+1/3=54)。

4.betadist

用途:返回beta 分布累积函数的函数值。beta 分布累积函数通常用于研究样本集合中某些事物的发生和变化情况。例如,人们一天中看电视的时间比率。 语法:betadist(x,alpha,beta,a,b)参数:x 用来进行函数计算的值,须居于可选性上下界(a和b)之间。alpha 分布的参数。beta 分布的参数。a 是数值x 所属区间的可选下界,b是数值x所属区间的可选上界。 实例:公式“=betadist(2,8,10,1,3)”返回0.685470581。

5.betainv

用途:返回beta 分布累积函数的逆函数值。即,如果probability=betadist(x,...),则betainv(probability, ...)=x。beta 分布累积函数可用于项目设计,在给出期望的完成时间和变化参数后,模拟可能的完成时间。 语法:betainv(probability,alpha,beta,a,b) 参数:probability 为beta分布的概率值,alpha 分布的参数,beta 分布的参数,a 数值x所属区间的可选下界,b 数值x所属区间的可选上界。 实例:公式“=betainv(0.685470581,8,10,1, 3)”返回2。

6.binomdist

用途:返回一元二项式分布的概率值。binomdist 函数适用于固定次数的独立实验,实验的结果只包含成功或失败二种情况,且成功的概率在实验期间固定不变。例如,它可以计算掷10 次硬币时正面朝上6 次的概率。 语法:binomdist(number_s,trials,probability_s,cumulative)参数:number_s为实验成功的次数,trials为独立实验 的次数,probability_s为一次实验中成功的概率,cumulative 是一个逻辑值,用于确定函数的形式。如果cumulative 为true,则binomdist 函数返回累积分布函数,即至多number_s 次成功的概率;如果为false,返回概率密

度函数,即number_s 次成功的概率。 实例:抛硬币的结果不是正面就是反面,第一次抛硬币为正面的概率是0.5。则掷硬币10 次中6 次的计算公式为“=binomdist(6,10,0.5,false)”,计算的结果等于0.205078

7.chidist

用途:返回c2 分布的单尾概率。c2 分布与c2 检验相关。使用c2 检验可以比较观察值和期望值。例如,某项遗传学实验假设下一代植物将呈现出某一组颜色。使用此函数比较观测结果和期望值,可以确定初始假设是否有效。 语法:chidist(x,degrees_freedom) 参数:x是用来计算c2 分布单尾概率的数值,degrees_freedom 是自由度。 实例:公式“=chidist(1,2)”的计算结果等于0.606530663。

8.chiinv

用途:返回c2 分布单尾概率的逆函数。如果probability=chidist(x,?), 则chiinv(probability, ?)=x。使用此函数比较观测结果和期望值,可以确定初始假设是否有效。 语法:chiinv(probability,degrees_freedom) 参数:probability为c2 分布的单尾概率,degrees_freedom 为自由度。 实例:公式“=chiinv(0.5,2)”返回1.386293564。

9.chitest 用途:返回相关性检验值,即返回c2 分布的统计值和相应的自由度,可使用c2 检验确定假设值是否被实验所证实。 语法:chitest(actual_range,expected_range) 参数:actual_range是包含观察值的数据区域,expected_range 是包含行列汇总的乘积与总计值之比的数据区域。 实例:如果a1=1、a2=2、a3=3、b1=4、b2=5、b3=6,则公式“=chitest(a1:a3,b1:b3)”返回0.062349477。

10.confidence

用途:返回总体平均值的置信区间,它是样本平均值任意一侧的区域。例如,某班学生参加考试,依照给定的置信度,可以确定该次考试的最低和最高分数。 语法:confidence(alpha,standard_dev,size)。 参数:alpha 是用于计算置信度(它等于100*(1-alpha)%, 如果alpha 为0 .05,则置信度为95%)的显著水平参数,standard_dev 是数据区域的总体标准偏差,size 为样本容量。实例:假设样本取自46 名学生的考试成绩,他们的平均分为60,总体标准偏差为5 分,则平均分在下列区域内的置信度为95%。公式“=confidence(0.05,5,46)”返回1.44, 即考试成绩为60±1.44 分。

11.correl

用途:返回单元格区域array1 和array2 之间的相关系数。它可以确定两个不同事物之间的关系,例如检测学生的物理与数学学习成绩之间是否关联。 语法:correl(array1,array2) 参数:array1第一组数值单元格区域。array2第二组数值单元格区域。 实例:如果a1=90、a2=86、a3=65、a4=5 4、a5=36、b1=8 9、b2=83、b3=60、b4=50、b5=32,则公式“=correl(a1:a5,b1:b5)”返回0.998876229,可以看出a、b两列数据具有很高的相关性。

12.count 用途:返回数字参数的个数。它可以统计数组或单元格区域中含有数字的单元格个数。 语法:count(value1,value2,...)。 参数:value1,value2,...是包含或引用各种类型数据的参数(1~30个),其中只有数字类型的数据才能被统计。 实例:如果a1=90、a2=人数、a3=〞〞、a4=54、a5=36,则公式“=count(a1:a5)”返回3。29

13.counta

用途:返回参数组中非空值的数目。利用函数counta 可以计算数组或单元格区域中数据项的个数。 语法:counta(value1,value2,...) 说明:value1,value2,...所要计数的值,参数个数为1~30 个。在这种情况下的参数可以是任何类型,它们包括空格但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字或错误值,则应该使用count 函数。 实例:如果a1=6.28、a2=3.74,其余单元格为空,则公式“=counta(a1:a7)”的计算结果等于2。

14.countblank

用途:计算某个单元格区域中空白单元格的数目。 语法:countblank(range) 参数:range为需要计算其中空白单元格数目的区域。 实例:如果a1=88、a2=55、a3=\、a4= 72、a5=\, 则公式“=countblank(a1:a5)”返回2。

15.countif

用途:计算区域中满足给定条件的单元格的个数。 语法:countif(range,criteria) 参数:range为需要计算其中满足条件的单元格数目的单元格区域。criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。

16.covar

用途:返回协方差,即每对数据点的偏差乘积的平均数。利用协方差可以研究两个数据集合之间的关系。 语法:covar(array1,array2) 参数:array1是第一个所含数据为整数的单元格区域,array2 是第二个所含数据为整数的单元格区域。 实例:如果a1=3、a2=2、a3=1、b1=3600、b2=1500、b3=800, 则公式“=covar(a1:a3,b1:b3)”返回933.3333333。

17.critbinom

用途:返回使累积二项式分布大于等于临界值的最小值,其结果可以用于质量检验。例如决定最多允许出现多少个有缺陷的部件,才可以保证当整个产品在离开装配线时检验合格。语法:critbinom(trials,probability_s,alpha) 参数:trials 是伯努利实验的次数,probability_s 是一次试验中成功的概率,alpha是临界值。 实例:公式“=critbinom(10,0.9,0.75)”返回10。

18.devsq

用途:返回数据点与各自样本平均值的偏差的平方和。 语法:devsq(number1,number2,...) 参数:number1、number2、...是用于计算偏差平方和的1 到30 个参数。它们可以是用逗号分隔的数值,也可以是数组引用。实例:如果a1=90、a2=86、a3=65、a4= 54、a5=36, 则公式“=devsq(a1:a5)”返回2020.8。

19.expondist

用途:返回指数分布。该函数可以建立事件之间的时间间隔模型,如估计银行的自动取款机支付一次现金所花费的时间,从而确定此过程最长持续一分钟的发生概率。 语法:expondist(x,lambda,cumulative)。 参数:x函数的数值,lambda参数值,cumulative为确定指数函数形式的逻辑值。如果cumulative 为true,expondist 返回累积分布函数;如果cumulative 为false, 则返回概率密度函数。 实例:公式“=expondist(0.2,10,true)”返回0.864665,=expondist(0.2,10,false)返回1.353353。

20.fdist

用途:返回f 概率分布,它可以确定两个数据系列是否存在变化程度上的不同。例如,通过分析某一班级男、女生的考试分数,确定女生分数的变化程度是否与男生不同。 语法:fdist(x,degrees_freedom1,degrees_freedom2) 参数:x是用来计算概率分布的区间点,degrees_freedom1 是分子自由度,degrees_freedom2是分母自由度。 实例:公式“=fdist(1,90,89)”返回0.500157305。

21.finv

用途:返回f 概率分布的逆函数值,即f 分布的临界值。如果p=fdist(x,.),则finv(p,.)=x。 语法:finv(probability,degrees_freedom1,degrees_freedom2) 参数:probability是累积f 分布的概率值,degrees_freedom1 是分子自由度,degrees_freedom2是分母自由度。 实例:公式“=finv(0.1,86,74)”返回1.337888023。

22.fisher

用途:返回点x的fisher变换。该变换生成一个近似正态分布而非偏斜的函数,使用此函数可以完成相关系数的假设性检验。 语法:fisher(x) 参数:x为一个数字,在该点进行变换。 实例:公式“=fisher(0.55)”返回0.618381314。

23.fisherinv

用途:返回fisher 变换的逆函数值,如果y=fisher(x), 则fisherinv(y)=x。上述变换可以分析数据区域或数组之间的相关性。 语法:fisherinv(y) 参数:y为一个数值,在该点进行反变换。 实例:公式“=fisherinv(0.765)”返回0.644012628。

24.forecast

用途:根据一条线性回归拟合线返回一个预测值。使用此函数可以对未来销售额、库存需求或消费趋势进行预测。 语法:forecast(x,known_y's,known_x's)。参数:x为需要进行预测的数据点的x 坐标(自变量值)。known_y's 是从满足线性拟合直线y=kx+b 的点集合中选出的一组已知的y 值,known_x's是从满足线性拟合直线y=kx+b 的点集合中选出的一组已知的x值。 实例:公式“=forecast(16,{7,8,9,11,15},{21,26,32,36,42})”返回4.378318584。

25.frequency

用途:以一列垂直数组返回某个区域中数据的频率分布。它可以计算出在给定的值域和接收区间内,每个区间包含的数据个数。 语法:frequency(data_array,bins_array) 参数:data_array是用来计算频率一个数组,或对数组

单元区域的引用。bins_array是数据接收区间,为一数组或对数组区域的引用,设定对data_array 进行频率计算的分段点。

26.ftest

用途:返回f 检验的结果。它返回的是当数组1 和数组2 的方差无明显差异时的单尾概率,可以判断两个样本的方差是否不同。例如,给出两个班级同一学科考试成绩,从而检验是否存在差别。 语法:ftest(array1,array2)

参数:array1是第一个数组或数据区域,array2是第二个数组或数据区域。 实例:如果a1=71、a2=83、a3=76、a4=4 9、a5=92、a6=8 8、a7=96, b1=59、b2=70、b3=80、b4=90、b5=89、b6=84、b7=92, 则公式“=ftest(a1:a7,b1:b7)”


Excel常用函数完全手册(完善版)(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:保险法讲义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: