1、来看这组数据。从单元格A2:A11,是10个随机数字。
2、需要计算其中满足大于5的数字中,最小的一个数字。这时,可以在B列第1个单元格,填写与A列一样的标题。然后,在B2单元格,填写条件:>5
最后,在单元格B3,输入Excel的数据库函数公式,来计算想要的结果。
=DMIN(A:A,1,B1:B2)
即可得到正确结果,是6
这个公式有三个参数,意义分别是:数据所在单元格区域(注意:需包含标题单元格在内),求值时,需要计算数据区域的第几列,自定义条件所在的单元格区域(注意:同样需包含标题单元格在内)。
3、那么,举一反三,如果我们需要计算,这些满足小于5的数字中,最大的1个数字。
可以使用DMAX函数。具体公式是:=DMAX(A:A,1,B1:B2)
4、下面,来看看如何统计满足条件的单元格数目。可以使用类似函数DCOUNT(计算满足条件的数字单元格数目)和DCOUNTA(计算满足条件的非空单元格数目),具体公式是
=DCOUNT(A:A,1,B1:B2)
得出计算结果为4,其实,对于这个问题,也可以使用COUNTIF来完成同样的目的。
5、如果需要计算满足指定条件的单元格求和,可以使用SUMIF或者SUMIFS函数来完成。
不过,依然可以使用Excel的数据库函数DSUM,开完成同样的目标。具体公式是
=DSUM(A:A,1,B1:B2),得出计算结果为10。
6、类似地,可以使用满足条件的求平均值函数DAVERAGE,具体公式
=DAVERAGE(A:A,1,B1:B2)
来实现,与AVERAGEIF或者AVERAGEIFS类似的功能。
7、如果需要求出符合指定条件的单元格之间的乘积,可以使用DPRODUCT函数。具体公式
=DPRODUCT(A:A,1,B1:B2)
注意,Excel中并没有提供PRODUCTIF这样的函数,因此DPRODUCT函数很有必要掌握。
8、如果需要得到样本的标准差和样本总体的标准差,可以分别使用数据库函数DSTDEV 和 DSTDEVP。
9、同样,如果需要得到样本方差,以及需要求出样本总体的方差,可以分别使用数据库函数DVAR和DVARP,使用方法基本类似。
用EXCEL求方差
插入---函数---统计-----VAR或VARP
VAR分母N减了1,估算样本方差。
VARP分母N,计算样本总体的方差
由于样本受到限制,一般n不大,一般用估算样本方差。
当大面积的如学生成绩统计,上千万,VAR、VARP都可以,只有数学意义上的区别!
统计的精意就在于用部分推测总体!现实世界的“总体方差”往往是无法知道的,实际中用的“估算样本方差”
( 当然我们可以求“标准差”---再平方 ----同样有函数公式的)
有关函授的参考:
VAR(number1,number2,...)
Number1,number2,... 为对应于与总体样本的 1 到 30 个参数。
说明
函数 VAR 假设其参数是样本总体中的样本。如果数据为样本总体,则应使用函数 VARP 来计算方差。
省略逻辑值(TRUE 或 FALSE)和文本。如果逻辑值和文本值不能省略,请使用 VARA 工作表函数。
VARP
参阅
计算样本总体的方差。
语法
VARP(number1,number2,...)
Number1,number2,... 为对应于样本总体的 1 到 30 个参数。
省略逻辑值(TRUE 和 FALSE)和文本。如果不能省略逻辑值和文本,请使用 VARPA 工作表函数。
说明
函数 VARP 假设其参数为样本总体。如果数据只是代表样本总体里的部分样本,请使用函数 VAR 计算方差。
若x1,x2,x3......xn的平均数为m
则方差s^2=1/n[(x1-m)^2+(x2-m)^2+.......+(xn-m)^2]