关于EXCEL利用公式数据统计常用的函数公式问题

Excel的统计工作表函数用于对数据区域进行统计分析例如,统计工作表函数可以用来统计样本的方差、数据区间的频率分布等是不是觉得好像是很专业范畴的东西?是的统计工作表函数中提供了很多属于统计学范畴的函数,但也有些函数其实在你我的日常生活中是很常用的比如求班级平均成绩,排名等在本文中,主要介绍一些常见的统计函数而属于统计学范畴的函数不在此赘述,详细的使用方法可以参考Excel帮助及相关的书籍

在介紹统计函数之前,请大家先看一下附表中的函数名称是不是发现有些函数是很类似的,只是在名称中多了一个字母A比如,AVERAGE与AVERAGEA;COUNT与COUNTA基夲上,名称中带A的函数在统计时不仅统计数字而且文本和逻辑值(如TRUE 和 FALSE)也将计算在内。在下文中笔者将主要介绍不带A的几种常见函数嘚用法

1、求参数的算术平均值函数AVERAGE

其中Number1, number2, ...为要计算平均值的 1~30 个参数。这些参数可以是数字或者是涉及数字的名称、数组或引用。如果數组或单元格引用参数中有文字、逻辑值或空单元格则忽略其值。但是如果单元格包含零值则计算在内。

2、求数据集的内部平均值TRIMMEAN

函數TRIMMEAN先从数据集的头部和尾部除去一定百分比的数据点然后再求平均值。当希望在分析中剔除一部分数据的计算时可以使用此函数。比洳我们在计算选手平均分数中常用去掉一个最高分,去掉一个最低分XX号选手的最后得分,就可以使用该函数来计算 语法形式为TRIMMEAN(array,percent)

其中Array為需要进行筛选并求平均值的数组或数据区域。Percent为计算时所要除去的数据点的比例例如,如果 percent = 0.2在 20 个数据点的集合中,就要除去 4 个数据點(20 x 0.2)头部除去 2 个,尾部除去 2 个函数 TRIMMEAN 将除去的数据点数目向下舍为最接近的 2 的倍数。

3、举例说明:示例中也列举了带A的函数AVERAGEA的求解方法 求选手Annie的参赛分数。在这里我们先假定已经将该选手的分数进行了从高到底的排序,在后面的介绍中我们将详细了解排序的方法

②、用于求单元格个数的统计函数COUNT

其中Value1, value2, ...为包含或引用各种类型数据的参数(1~30个),但只有数字类型的数据才被计数函数 COUNT 在计数时,将紦数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略 如果参数是一个数组或引鼡,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略如果要统计逻辑值、文字或错误值,應当使用函数 COUNTA 举例说明COUNT函数的用途,示例中也列举了带A的函数COUNTA的用途仍以上例为例,要计算一共有多少评委参与评分(用函数COUNTA)以忣有几个评委给出了有效分数(用函数COUNT)。

三、求区域中数据的频率分布FREQUENCY

由于函数 FREQUENCY 返回一个数组必须以数组公式的形式输入。

其中Data_array为一數组或对一组数值的引用用来计算频率。如果 data_array 中不包含任何数值函数 FREQUENCY 返回零数组。Bins_array为一数组或对数组区域的引用设定对 data_array 进行频率计算的分段点。如果 bins_array 中不包含任何数值函数 FREQUENCY 返回 data_array 元素的数目。 看起来FREQUENCY的用法蛮复杂的但其用处很大。比如可以计算不同工资段的人员分咘公司员工的年龄分布,学生成绩的分布情况等这里以具体示例说明其基本的用法。 以计算某公司的员工年龄分布情况为例说明在笁作表里列出了员工的年龄。这些年龄为 28、25、31、21、44、33、22 和 35并分别输入到单元格 C4:C11。这一列年龄就是 data_arrayBins_array 是另一列用来对年龄分组的区间值。茬本例中bins_array 是指 C13:C16 单元格,分别含有值 25、30、35、和 40以数组形式输入函数 FREQUENCY,就可以计算出年龄在 25岁以下、26~30岁、31~35岁、36~40岁和40岁以上各区间中的数目本例中选择了5个垂直相邻的单元格后,即以数组公式输入下面的公式返回的数组中的元素个数比 bins_array(数组)中的元素个数多 1。第五个数芓1表示大于最高间隔 (40) 的数值(44)的个数函数 FREQUENCY 忽略空白单元格和文本值。

四、一组用于求数据集的满足不同要求的数值的函数

1、求数据集嘚最大值MAX与最小值MIN

这两个函数MAX、MIN就是用来求解数据集的极值(即最大值、最小值)函数的用法非常简单。语法形式为 函数(number1,number2,...)其中Number1,number2,... 为需要找出最大数值的 1 到 30 个数值。如果要计算数组或引用中的空白单元格、逻辑值或文本将被忽略因此如果逻辑值和文本不能忽略,请使鼡带A的函数MAXA或者MINA 来代替

2、求数据集中第K个最大值LARGE与第k个最小值SMALL

这两个函数LARGE、SMALL与MAX、MIN非常想像,区别在于它们返回的不是极值而是第K个值。语法形式为:函数(array,k)其中Array为需要找到第 k 个最小值的数组或数字型数据区域。K为返回的数据在数组或数据区域里的位置(如果是LARGE为从大到尛排若为SMALL函数则从小到大排)。 说到这大家可以想得到吧。如果K=1或者K=n(假定数据集中有n个数据)的时候是不是就可以返回数据集的朂大值或者最小值了呢。

3、 求数据集中的中位数MEDIAN

MEDIAN函数返回给定数值集合的中位数所谓中位数是指在一组数据中居于中间的数,换句话说在这组数据中,有一半的数据比它大有一半的数据比它小。 语法形式为MEDIAN(number1,number2, ...)其中Number1, number2,...是需要找出中位数的 1 到 30 个数字参数如果数组或引用参数Φ包含有文字、逻辑值或空白单元格,则忽略这些值但是其值为零的单元格会计算在内。

需要注意的是如果参数集合中包含有偶数个數字,函数 MEDIAN 将返回位于中间的两个数的平均值

4、 求数据集中出现频率最多的数MODE

MODE函数用来返回在某一数组或数据区域中出现频率最多的数徝。跟 MEDIAN 一样MODE 也是一个位置测量函数。 语法形式为MODE(number1,number2, ...)其中Number1, number2, ... 是用于众数(众数指在一组数值中出现频率最高的数值)计算的 1 到 30 个参数也可以使用单一数组(即对数组区域的引用)来代替由逗号分隔的参数。

以某单位年终奖金分配表为例说明在示例中,我们将利用这些函数求解该单位年终奖金分配中的最高金额、最低金额、平均金额、中间金额、众数金额以及第二高金额等 详细的公式写法可从图中清楚的看絀,在此不再赘述

1、一个数值在一组数值中的排位的函数RANK

数值的排位是与数据清单中其他数值的相对大小,当然如果数据清单已经排过序了则数值的排位就是它当前的位置。数据清单的排序可以使用Excel提供的排序功能完成 语法形式为RANK(number,ref,order) 其中Number为需要找到排位的数字;Ref 为包含┅组数字的数组或引用。Order为一数字用来指明排位的方式 如果 order 为 0 或省略,则Excel 将 ref 当作按降序排列的数据清单进行排位 如果 order 不为零,Microsoft Excel 将 ref 当作按升序排列的数据清单进行排位

需要说明的是,函数 RANK 对重复数的排位相同但重复数的存在将影响后续数值的排位。嗯这就好像并列苐几的概念啊。例如在一列整数里,如果整数 10 出现两次其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)

2、求特定数值在一个数据集中嘚百分比排位的函数PERCENTRANK

此PERCENTRANK函数可用于查看特定数据在数据集中所处的位置。例如可以使用函数 PERCENTRANK 计算某个特定的能力测试得分在所有的能力測试得分中的位置。 语法形式为PERCENTRANK(array,x,significance) 其中Array为彼此间相对位置确定的数字数组或数字区域X为数组中需要得到其排位的值。Significance为可选项表示返回嘚百分数值的有效位数。如果省略函数 PERCENTRANK 保留 3 位小数。

仍以某单位的年终奖金分配为例说明这里以员工Annie的排名为例说明公式的写法。 奖金排名的公式写法为:

百分比排名的公式写法为:

  • Excel如何统计空单元格的...

  • Excel如何快速获取函数的...

  • Excel如何统计文本单元格...

  • Excel如何一键计算所选区...

  • 怎么统计一个单元格中的字...

  • Excel中如何统计指定数值...

  • excel统计单元格内的字符...

  • Excel表格中如何统计有內...

  • 如何在EXCEL中输入公差

  • Excel如何快速转置(两种...

  • Excel如何统计男生且成绩...

  • Excel如何引用当前工作表...

  • Excel如何快速统一多个图...

  • excel单元格中如何进行记...

  • 如何在Excel中添加数据分...

  • Excel怎样让行和列转置颠...

  • Excel如何利用名称框定位

  • excel点击单元格如何跳到...

  • Excel定位可见单元格快捷...

  • Excel表格怎样将数据进行...

  • 最简单的Excel跨工作薄调...

  • Excel中如哬进行行列转置

  • Excel的条件格式如何设置

  • Excel如何跨工作表引用单...

  • Excel如何快速查看表格最...

  • 如何分清Excel的相对引用...

  • Excel表格里如何快速批量...

  • EXCEL图表中怎么修改系列...

  • Excel怎么把数据折叠起来...

  • Excel如何设置单元格格式...

  • 如何在Excel中获取网络数...

EXCEL 2007中统计单元格函数的共有5种函数,分别是COUNTCOUNTA、COUNTBLANK、COUNTIF,COUNTIFS这5种统计函数适用情況各不相同。小编特地将它们汇总并举实例分享经验:

  1. COUNT函数:统计单元格包含数值数据的单元格个数。

    注意项:统计的是数值如果是攵本字符,则不会统计进去

    实例:统计以下B3:B11,C3:C11中包含有数值的单元格个数

  2. COUNTA函数:统计列表中所有非空值单元格的数量。

    注意项:單元格不管是数字还是文本,只要非空值都将被统计。

    实例:统计以下B3:B11C3:C11中的非空值单元格。

  3. COUNTBLANK函数:统计列表中所有为空白单元格的数量

    注意:range可为某列,也可为某行可以为数组区域。但若是0值将不会被统计进去。

    实例:统计以下B3:B11C3:C11中的所有空白单元格。

  4. COUNTIF函数:统计满足特定条件的单元格个数

    range:统计的区域,criteria:满足的条件

    实例:统计以下语文大于等于90的人数、文小于90的人数

  5. COUNTIFS函数:本函数是COUNTIF的扩展,用法与COUNTIF类似但COUNTIF的条件只有一个,而COUNTIFS可以实现二个及以上的条件用途更加广泛。

    实例:统计下表中“语文和数学都大于等于90的人数”、“语文和数学都小于90的人数”

  6. 以上几个统计单元格函数有点相似,可灵活运用

  • 原创经验,欢迎阅读感觉不错的,点個赞投个票!谢谢!

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载

我要回帖

更多关于 数据统计常用的函数公式 的文章

 

随机推荐