如何在Excel中制作频率分布表(6种方法)

  • Share This
Hugh West

在Excel中工作时,我们经常需要 做一个分配表 你可以 在Excel中制作一个频率分布表 在此,我们共总结了以下几点 7 这篇文章中的方法。

除了这些 6 方法,如果你知道任何其他技术,请在评论区告诉我。

下载Excel工作簿

制作频率分布表.xlsx

频数分布表的术语

在进入讨论如何 在Excel中制作一个频率分布表 让我们向你介绍一个术语,那就是 频数分布表 .

请看以下数字,这些是 数学 的分数。 20 学生在考试中的表现。

40, 43, 54, 62, 88, 31, 94, 83, 81, 75, 62, 53, 62, 83, 90, 67, 58, 100, 74, 59 .

只要把自己当成这些学生的老师就可以了。

你的任务是对上述分数进行分类,以找出--

  • 有多少学生得到 A
  • 有多少学生得到 A-
  • 有多少学生得到 B
  • 有多少学生得到 C
  • 有多少学生得到 D
  • 又有多少学生不合格(成绩 F )在考试中。

由于学生的数量只有 20 ,你可以手动制作一个频率分布表,而无需使用任何公式或复杂的工具(例如。 透视表 ) 但如果你是一个统计学家或从事大数据工作,你可能需要处理成千上万的数字,甚至数百万的数字。 有一点是肯定的:你无法避免人工处理可能出现的错误。

在下面的图片中,你看到我们已经做了一个 频数分布表 我们是手动操作的,这只是为了向你介绍与频率分布表有关的术语。

  • 宾。 在上述图片中,有 6 它们是 >=80 , 70-79 , 60-69 , 50-59 , 40-49 ,以及 <40 .
  • 箱体大小。 第一个仓的大小( >=80 )是 21 .从 80 100 导致的,有 21 数字。 第二个仓的大小( 70-79 ),第三仓( 60-69 ),第四仓( 50-59 ),以及第五仓( 40-49 )是 10 因为有 10 最后一个仓的大小( <40 )是 40 如从 0 39 40 价值。
  • 频率。 频率是指一个仓有多少个值被计算。 例如,对于仓的 70-79 我们发现 2 分数。 所以bin的频率 70-79 2 50-59 我们发现 4 分数。 所以bin的频率 50-59 4 .
  • 累积频率。 你从标准频率得到累积频率。 在上图中,你看到有一个 累积频率 列。 第一个频率是 7 的标准频率,这与 7 在左边,下一个累积频率是 9 . 9 通过对标准频率的求和,可以发现 7 2 (7+2=9) 用同样的方法,你可以找到下一个累积频率 13 (7+2+4) ,下一个 1 7 ( 7+2+4+4) ,下一个累积频率为 19 ( 7+2+4+4+2), 和最后一个 20 ( 7+2+4+4+2+1) .

所以,你现在知道了与 "大 "字有关的术语。 频数分布表 .

准备数据集以制作频率分布表

在你 在Excel中制作一个频率分布表 ,你必须以下列方式准备你的数据。

  • 首先,在你的数据集中找出最低和最高值。 你可以使用Excel MIN功能 最大功能 或者你可以使用Excel的功能。 从小到大的排序 , 从大到小的排序。 分类 来对数据进行排序,然后从数据集中找出最小和最大的值。 我们希望你能使用 规模 职能 . 这两个不会改变你的数据安排。
  • 然后决定你要创建多少个仓。 仓的数量最好保持在 5 15 . 10 桶是理想的。
  • 仓的大小将取决于你想创建多少个仓。 假设最低值为 23 而最高值为 252 而你要做的是 10 你的垃圾箱尺寸将是。 (最高值-最低值)/仓大小 = ( 252-23)/10 22.9 . 22.9 23 这不是一个好的仓位大小。 我们把它变成25。
  • 现在是时候决定你将在哪里开始你的仓。 在上面的例子中,从数字开始并不是一个好主意 23 让我们从这个数字开始 21 .所以,垃圾箱将是。 21-45, 46-70, 71-95, 96-120, 121-145, 146-170, 171-195, 196-220, 221-245, 246-270 .
  • 频率功能 有一个参数 bins_array 发现 bins_array 你必须使用分仓的最高值。 例如,对于上述分仓,在 bins_array 将是。 45, 70, 95, 120, 145, 170, 195, 220, 245 ,以及 270 请记住这些信息。 如果你不明白,不要担心,当你完成这个教程时,这个概念会更清楚。

在Excel中制作频率分布表的7种方法

在文章的这一部分,我们将学习 7 途径简单 在Excel中制作一个频率分布表 .

更不用说,我们已经用 微软Excel 365 这篇文章使用的是 "D "版本;你可以根据自己的方便使用任何其他版本。

1.使用PivotTable

使用 数据透视表(PivotTable 来创建一个Excel 频数分布表 是最简单的方法之一。 在下面的数据集中,我们有一条记录是 221 我们的目标是按照10分的范围来区分学生( 1-10, 11-20 ,等等)。

让我们按照下面提到的步骤进行。

步骤01:插入透视表

  • 首先,选择表格内的任何单元格。
  • 然后,点击 插入 标签。
  • 此后,在 桌子 组选择 数据透视表(PivotTable 选择。

因此, 创建透视表 对话框将出现在你的工作表中,如下图所示。

  • 创建透视表 对话框,选择 新工作表 选择。
  • 然后点击 认可 .

在这之后,你将能够看到 透视表字段 任务窗格,如下图所示。

第02步:在行区放置分数字段

  • 首先,将 分数 的字段。 行数 的地区。 透视表字段 任务窗格。

要在一个区域内放置一个字段,你必须把你的鼠标指针放在字段上;鼠标指针会变成一个四头的黑色箭头图标。 现在点击你的鼠标并拖动,直到你到达你的区域。 当你在区域上方时,只要释放鼠标。

请注意。 你也可以在一个字段上点击右键,然后可以选择 添加到行标签 选项,从下拉菜单中选择。

第03步:将学生字段放置在数值区

  • 按照同样的方法,将 学生 的字段。 价值观 地区。

的价值。 学生 字段按计数进行汇总,你会得到一个如下图所示的透视表报告。

第04步:分组以获得十点仓或范围

现在我们要做一个十点范围的分组( 1-10 , 11-20 ,等等)。

  • 首先,用鼠标右键点击在 分数 在数据透视表中的字段列,会出现一个快捷菜单。
  • 之后,选择 集团 从快捷菜单的选项中选择。

第05步:获取分组透视表

  • 分组 对话框,你会看到 起点是 价值是 27 作为 27 是分数字段的最低值。 我们要做一个 频数分布 作为 21-30 , 31-40 , 41-50 因此,我们输入 21 作为 起点是 价值。
  • 此后,我们进入 结束于 价值为 100 .
  • 然后,我们用 通过 价值为 10 因为每个仓会有 10 价值。
  • 之后,点击 认可 按钮。

因此,你会得到一个如下图所示的透视表报告。

第06步:创建直方图/频率分布表和图表

  • 首先,选择任何一个单元格,从 数据透视表(PivotTable .
  • 现在,去到 插入 的选项卡上的 丝带 .
  • 之后,选择 插入柱状图和条状图 选择。
  • 然后,选择 聚集的列 从下拉菜单中选择。

因此,你将能在你的工作表中看到以下图表。

请注意。 我们使用了一个相等的尺寸范围( 1-10 , 11-20 在我们的例子中,自动创建分组。 如果你不想把项目按相等大小的范围分组,你可以创建自己的分组。 例如,你可能想根据学生的分数分配字母等级(A+,A,B,C,等等)。 要做这种分组,选择第一组的行,右键单击,然后选择 集团 对每一个你想创建的新组重复这些步骤。 然后用更有意义的名字改变默认的组名。

阅读更多。 如何在Excel中制作相对频率直方图(3个例子)

2.利用COUNTIFS功能

现在,我们将学习如何在Excel中通过使用以下方法制作一个频率分布表 COUNTIFS功能 .

为了向你展示如何在Excel中用以下方法制作频数分布表 COUNTIFS 函数,我们将使用 3 例子。

说你的公司调查了 100 人们要知道两件事。

  • 每个调查员有多少个孩子。
  • 以及他们的年收入。

它在以下数据集中得到了证明。

你的老板命令你制作两个频率分布表:一个是为 儿童数量 和另一个用于 收入(每年) .

在做频率分布之前,让我们给这些范围起一些独特的名字。

  • ǞǞǞ 儿童数量 范围是 C5:C104 ,我将为它命名 儿童 .
  • 每年一次 收入 范围是 D5: D104 ,我将它命名为 收入 .

你可以使用 本文中提到的任何一种方法 来命名Excel中的范围。

例子01: 儿童专栏数量的频率分布

  • 首先,在单元格中使用公式 K4 以获得 最高的价值 儿童的数量 列。
=MAX(Children)

  • 现在,点击 进入 .

结果是,你将在工作表中得到以下输出。

  • 之后,在单元格中输入下面的公式 K5 以获得 最低值 的列,名为 儿童数量 .
=MIN(Children)

因此,你将有 最低值 孩子数量一栏。 如下图所示。

因此,对于列 儿童数量 , 的频率分布是没有用的,如 0-1 , 2-3 ,以及 4-5 由于这个原因,我们将使用直 0 , 1 , 2 , 3 , 4 ,以及 5 如下图所示。

  • 现在,在单元格中输入以下公式 G5 .
=COUNTIFS(Children, "="&F5)

在这里,细胞 F5 指的是列的单元格 儿童数量 .

  • 之后,按 进入 .

因此,你将在屏幕上看到以下图像。

  • 随后,使用 自动填表 在Excel的功能中获得其余的输出。 頻率 列。

  • 然后,在单元格中插入以下公式 H5 .
=G5

在这里,细胞 G5 表示该列的单元格 頻率 .

  • 之后,点击 进入 .

结果,你将得到以下输出,如下图所示。

  • 在此之后,在细胞 H6 使用以下公式。
=H5+G6

在这里,细胞 H5 指的是列中的第一个单元格,名为 累积频率 .

  • 接下来,按 进入 .

随后,你的工作表上会有以下输出。

  • 现在,通过使用 自动填表 选项,你将会得到其余的输出。 累积频率 列。

例子02: 收入的频率分布(年) 栏目

收入栏的最低值和最高值是 20,000 180,000 分别是:假设你想用下面的仓做一个频数分布。

  • 50000或以下
  • 50001 - 70000
  • 70001 - 90000
  • 90001 - 110000
  • 110001 - 130000
  • 130001 - 150000
  • 超过15万
  • 现在,像下面的图片一样,手动输入上述仓位。

在这里,我们还定义了 bins_array 的值(你知道的,仓位的最高值使 bins_array 在图片中,你看到最后一个bin没有最高值,所以 bins_array 该仓的值为空白)。

  • 随后,在第1个仓的单元格中输入以下公式 H13 .
=COUNTIFS(Income, "<="&G13)

在这里,细胞 G13 表示该列的单元格名为 bins_array .

  • 现在,按 进入 .

因此,你的工作表上会有以下输出。

  • 现在,在细胞中 H14 输入以下公式。
=COUNTIFS(Income, ">"& G13, Income, "<="& G14)

  • 之后,按 进入 .

因此,你将在你的工作表中得到以下输出。

  • 然后,拖动 填充手柄 到细胞为止 H18 而你将在 頻率 列。

  • 现在,在细胞中 H19 使用下面的公式。
=COUNTIFS(Income,">150000")

  • 之后,点击 进入 .

结果是,你将得到所有在 頻率 列,如下图所示。

请注意。 在这里,我们对不同的单元格使用了不同的公式。 因为这里的仓位大小是不一样的。 第一个和最后一个仓位大小不一样,其余的仓位大小是相等的。

  • 在这之后。 使用前面提到的步骤 以获得以下输出,在 累积频率 列。

例子03: 来自文本的频率分布

现在,请看以下数据集。 名称 栏目中共有 50 名称。 我们的第一项工作是列出 独特的名字 接下来的工作是找出出现的( 频率 )中的 名称 列中。

让我们遵循下面提到的步骤。

步骤。

  • 首先,到 数据 标签,在 排序 & 筛选 命令组,点击 高级 指挥。

因此, 高级过滤器 对话框会出现。

  • 隶属 行动 你会发现两个选项。 筛选列表,就地取材 ,以及 复制到另一个位置 选择 复制到另一个位置 单选按钮。
  • 在此之后,在 列表范围 字段,我们将插入范围 $B$4:$B$54 (包括列标题 名称 ).
  • 现在,让 标准范围 为空白。 在 复制到 的领域,输入 $D$4 .
  • 最后,选择复选框 只有独特的记录 并点击 认可 .

因此,你将在单元格中得到一个唯一的记录列表 D5 像下面的图片。

现在让我们来了解一下 頻率 累积频率 的这些名字。

  • 首先,在单元格中输入以下公式 E5 .
=countif($b$5:$b$54, d5)

这里,范围 5美元:54美元 表明 名称 和细胞 D5 指的是唯一的单元格 名称 .

  • 之后,点击 进入 .

结果,你就会得到 頻率 的范围内的唯一名称,如下图所示。

  • 现在,使用 自动填表 在Excel的功能中,我们可以得到其余的输出。

  • 在这之后。 使用前面提到的步骤 以获得以下输出,在 累积频率 列。

阅读更多。 如何在Excel中计算累积频数百分比(6种方法)

3.应用FREQUENCY功能

适用于 频度 函数是另一种有效的方法来 在Excel中制作一个频率分布表 让我们告诉你如何使用 频度 函数,通过以下步骤做出频率分布。

步骤。

  • 首先,插入 收入 范围和 bins_array 值,如下图所示。

  • 之后,在单元格中输入下面的公式 D5 .
=FREQUENCY(Income,$C$5:$C$10)

这里,范围 C$5:$10 代表列中的单元格范围 bins_array .

  • 现在,按 进入 .

因此,你会得到 頻率 所有的范围都是一次性的。

  • 下一步。 使用前面提到的步骤 以获得以下输出,在 累积频率 列。

阅读更多。 如何在Excel中寻找频率分布的平均值(4种简单方法)

4.利用INDEX和FREQUENCY函数

在文章的这一部分,我们将使用 INDEX功能 频度 功能,以 在Excel中制作一个频率分布表 让我们按照下面提到的步骤来做。

步骤。

  • 首先,插入 收入 范围和 bins_array 价值,如下图所示。

  • 之后,在单元格中输入以下公式 E5 .
[email protected](FREQUENCY(Income,$D$5:$D$10),B5)

这里,范围 D$5:D$10 指的是列的单元格范围 bins_array ,和细胞 B5 表示序列号。

  • 现在,按 进入 .

随后,你将有 頻率 第一届 收入 范围。

  • 在这个阶段,你可以使用 自动填表 掌握了Excel的功能,就可以得到其余的输出。 頻率 列。

  • 然后。 用前面提到的相同步骤 来获得以下输出,在 累积频率 列。

阅读更多。 如何在Excel中计算相对频率分布(2种方法)

5.使用SUM和IF函数

现在,我们要学习如何 在Excel中制作一个频率分布表 使用 累计 基金会 这是很简单的方法,让我们跟着做吧。

步骤。

  • 首先,进入 收入 范围和 bins_array 值,如下图所示。

  • 之后,在单元格中输入以下公式 D5 .
=SUM(IF(Income<=C5,1,0))

在这里,细胞 C5 指的是单元格的 bins_array 列。

  • 之后,点击 进入 .

随后,你的工作表上有如下输出。

  • 现在,在细胞中 D6 ,插入下面的公式。
=SUM(IF((Income>C5)*(Income<=C6),1,0))

  • 然后,按 进入 .

因此,你将有 頻率 第2次 范围。

  • 接下来,拖动 填充手柄 到细胞为止 D10 来复制这些单元格中的公式,你会有以下输出。

  • 之后,在单元格中使用以下公式 D11 .
=SUM(IF((Income>C10), 1, 0))

  • 之后,按 进入 .

因此,你会得到 頻率 为所有的范围。

请注意。 在这里,我们对不同的单元格使用了不同的公式。 因为这里的仓位大小不相等。 第一个和最后一个仓位大小不同,其余的仓位大小相等。

  • 在这之后 使用前面提到的步骤 以获得以下输出,在 累积频率 列。

阅读更多。 如何在Excel中创建分组频率分布(3种简单方法)

6.应用SUMPRODUCT函数

在文章的这一部分,我们将应用 SUMPRODUCT函数 在Excel中制作一个频率分布表 让我们使用下面讨论的步骤。

步骤。

  • 首先,插入 收入 范围和 bins_array 值,如下图所示。

  • 之后,在单元格中输入以下公式 D5 .
=SUMPRODUCT(--(收入<=C5))

在这里,细胞 C5 指的是列的单元格 bins_array .

  • 现在,按 进入 .

随后,你会有以下输出,如下图所示。

  • 之后,在单元格中使用以下公式 D6 .
=SUMPRODUCT((收入>C5)*(收入<=C6))

  • 然后,按 进入 .

因此,你将有 頻率 第二收入 范围。

  • 现在,拖动 填充手柄 到细胞为止 D10 你将在你的工作表中得到以下输出。

  • 之后,在单元格中使用以下公式 D11 .
=SUMPRODUCT(--(收入>C10))

  • 随后,按 进入 .

因此,你将有 頻率 为所有 收入 范围,如下图所示。

  • 在这之后。 用前面提到的相同步骤 来获得以下输出,在 累积频率 列。

请注意。 在这里,我们对不同的单元格使用了不同的公式。 因为这里的仓位大小是不一样的。 第一个和最后一个仓位大小是不一样的,其余的仓位大小是相等的。

阅读更多。 如何在Excel中计算频率分布的标准偏差

练习部分

Excel工作簿 我们已经提供了一个 练习部分 请自行练习。

总结

今天的会议就到此为止。 我坚信,这篇文章能够引导你到 在Excel中制作一个频率分布表 如果您有任何疑问或对提高文章质量的建议,请随时留言。 要了解更多关于Excel的信息,您可以访问我们的网站。 ǞǞǞ 学习愉快!"。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.